body, html {

  font-family: Arial, Helvetica, sans-serif;

  font-size:12px;

  color:#696969;

  margin:0px 0px 0px 0px;

  background-color:#ffffff;
 

  border:none;
  
  background-image:url(images/back_bg.jpg);
  background-position:left top;
  background-repeat:repeat-x; 

}

img{border:0}

a{text-decoration:none}

td {

	font-family: Arial, Helvetica, sans-serif;

}



th {

	font-family: Arial, Helvetica, sans-serif;

}
.phone_no {
	color: #013e64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	padding: 5px;
}




h1, h2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

}

h3{

font-family: Arial, Helvetica, sans-serif;

color: #009B66;

font-size:16px;

}

/*navigation starts here*/



#header{
	width:100%;
	height:151px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image:url(images/header_bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	z-index:100;
	position:relative;

}

#navigation{

	width:624px;

	height:28px;

	float:left;

}

#naviright{

	width:148px;

	height:28px;

	float:right;

	padding-right:2px;

	background-color:#ffffff;

	border-right:#F3F3F3 solid 3px;	

}

#tabs8 {

      float:left;

      width:auto;

      font-size:12px;

	  height:28px;

	  font-weight:bold;

	  margin-bottom:0px;

	 

       

      }

    #tabs8 ul {

          margin:0;

          padding:0px 0px 0 0px;

          list-style:none;

      }

    #tabs8 li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabs8 a {

      float:left;

      background:url("images/tableft8.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 10px;

      text-decoration:none;

	  

      }

    #tabs8 a span {

      float:left;

      display:block;

      background:url("images/tabright8.gif") no-repeat right top;

      padding:5px 15px 8px 5px;

      color:#000000;

      }



    #tabs8 a span {float:none;}



    #tabs8 a:hover span {

     color:#FFFFFF;

      }

    #tabs8 a:hover {

      background-position:0% -28px;

	  color:#FFFFFF;

      }

    #tabs8 a:hover span {

      background-position:100% -28px;

	       }



      #tabs8 #current a {

              background-position:0% -28px;

			     color:#FFFFFF;

      }

      #tabs8 #current a span {

              background-position:100% -28px;

			     color:#FFFFFF;

      }





#naviright1{

	width:220px;

	height:28px;

	float:left;	

}

#tabs9 {
	font-size:12px;
	font-weight:bold;

       

      }

    #tabs9 ul {

          margin:0px;

          padding:0px 0px 2px 0px;

          list-style:none;

      }

    #tabs9 li {

      display:inline;

      margin:0;

      padding:0;

      }

    #tabs9 a {

      float:left;

      background:url("images/tableft9.gif") no-repeat left top;

      margin:0px;

      padding:0 0 0 10px;

      text-decoration:none;

      }

    #tabs9 a span {
	float:right;
	display:block;
	width:150px;
	color:#ffffff;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 5px;
	background-image: url(images/tabright9.gif);
	background-repeat: no-repeat;
	background-position: right top;
      }



    #tabs9 a span {float:none;}



    #tabs9 a:hover span {

      color:#ffffff;

      }

    #tabs9 a:hover {

      background-position:0% -28px;

      }

    #tabs9 a:hover span {
	background-position:100% -28px;

      }



      #tabs9 #current a {

              background-position:0% -28px;

      }

      #tabs9 #current a span {

              background-position:100% -28px;

      }

	  

/*navigation ends here*/



#navbottom{
	height:6px;
	border-bottom: 1px solid #ffffff;
	background-color: #000000;
	background-image: url(images/nav_bot_img.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

#container{



border-top:none;

height:100%;

width:920px;

}



#footer{

width:100%;

margin:5px 0px 5px 0px;


font:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

text-decoration:none;
background-color:#e5e5e5

}

#footer ul{list-style:none;padding:0;margin:0 0 10px 2px}
#footer li{line-height:18px}
#footer  h4{margin:0 0 3px 0}

.footer_all_link{

padding:5px;

font:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

text-decoration:none;

color:#FFFFFF;



}

#footer a{



color:#000000;

text-decoration:none;



}



#footer a:hover{

color:#000000;

text-decoration:underline;



}

.phoneno{
	color:#013e64;
	font-size:15px;
	font-weight:bold;
	float:left;
	width:auto;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;

}

.footerbg{
width:920px;

text-align:center

}



.hometextarea{

margin:15px;

padding:10px;

text-align:left;

background:#FFFFFF;

width:656px;

height:232px;

}

.hometextarea a{
	color:#42a600;
}

.pagetitle{

background:url(images/mainbullet.gif) no-repeat top left ;

padding-left:13px;

font:Arial, Helvetica, sans-serif;

font-size:16px;

width:auto;

font-weight:bold;

color:#000000;

}

.maintext{

line-height:16px;

font-size:12px;



}

.maintext span{

color:#73AF2B;

font-weight:bold;

}





.pagetitle1{

background: no-repeat top left ;

padding-left:13px;

font:Arial, Helvetica, sans-serif;

font-size:16px;

width:auto;

font-weight:bold;

color:#000000;

}

.maintext{

line-height:16px;

font-size:12px;



}

/*indexpage rightnav*/



#rightbox{

	width:224px;

	height:auto;

	margin-bottom:5px;

	float:right;

	border-left: 1px white solid;

}

#rightboxtitle{

	background-image: url(images/maintit_left.gif);

	background-repeat:no-repeat;

	height:26px;		

	padding-top:5px;

	text-align:left;

	width:100%;

	

}



.title1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	padding-left:25px;

	text-transform:uppercase;

	text-align:left;

	cursor:pointer;

	text-decoration:none;

}

.title1 a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	padding-left:25px;

	text-transform:uppercase;

	text-align:left;

	cursor:pointer;

	

		

}

#rightboxcontent {

	width:218px;

	height:auto;	

	float:left;	

	

}

#rightboxcontent ul{

	margin: 0;

	padding: 5px 0px 0 4px;

	height:22px;

	list-style: none;

	line-height: normal;

}

#rightboxcontent li{

	display: table;

	padding-top:0px;

	height:22px;

	background-image: url(images/nav_bullet.gif);

	background-repeat:no-repeat;

	list-style:none;	

		padding-left:18px;

}



#rightboxcontent a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	font-size:10px;

	font-weight:none;

	border-bottom:dotted 1px #5D921E;

	text-decoration:none;

	

}

#rightboxcontent a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#5D921E;

	font-size:10px;

	font-weight:none;

	border-bottom:dotted 1px #484842;

}

#navdownbrdr{

background:url(images/rightnav_imgdown.gif) repeat-x; 

height:3px;

}

/*innerpage*/



#innertitlebg{

background:url(images/inner_tit_bg.jpg) repeat-x top left;


width:100%;

height:90px;

float:left;



}

#innertitleimg{

width:222px;

height:90px;

float:left;

margin-left:1px;

}



.innertitle{
	font-family: Arial, Helvetica, sans-serif;
	height:38px;
	font-size:192%;
	font-weight:bold;
	margin-left:20px;
	margin-top:40px;
	text-align:left;
	color:#4B4B4B;
	vertical-align:bottom;
	line-height: 1.2em;

}



.innertextbody{

padding-left:15px;

padding-top:15px;

}

.right-actions
{
width:240px;
}
.right-box-shadow-bg
{
border:solid 1px #029902;;
background-image:url(images/rightbox-shadow-bg.jpg);
width:235px;
background-repeat:repeat-x;
}


.right-box-shadow
{
width:224px;
height:11px;
background-image:url(images/rightbox-shadow.gif);
background-repeat:no-repeat;
}
.whitetextbold
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
.whitetext
{
font-size:12px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.blacksmalltext
{
font-size:12px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.blackboldtitle
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;

}
.content
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
}
.content-title
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#CC0000;
line-height:20px;
}
.content-title-blue
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:15px;
color:#006699;
line-height:30px;
text-align:left;
}
.sub-title-blue
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:15px;
color:#006699;
line-height:14px;
text-align:left;
}

h1.content-title-blue
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin:0 0 5px 0;
padding:0;

}
h1.sub-title-blue
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
}

.innertext{

line-height:16px;

font-size:12px;

padding-left:5px;

padding-right:30px;



}

.greenheading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #54831B;

}

#innerleftbarlinks {

	width:222px;

	height:auto;	

	float:right;	

	

}

#innerleftbarlinks ul{

	margin: 0;

	padding: 5px 0px 0 4px;

	height:22px;

	list-style: none;

	line-height: normal;

}

#innerleftbarlinks li{

	display: table;

	padding-top:0px;

	height:22px;

	background-image:url(images/nav_bullet1.gif);

	background-repeat:no-repeat;

	list-style:none;	

	padding-left:18px;

}



#innerleftbarlinks a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#696969;

	font-size:11px;

	font-weight:none;

	border-bottom:dotted 1px #5E931F;

	text-decoration:none;

	

}

#innerleftbarlinks a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#5E931F;

	font-size:11px;

	font-weight:none;

	border-bottom:dotted 1px #696969;

}







#innerleftbarlinks1 {

	width:222px;

	height:auto;	

	float:right;	

	

}

#innerleftbarlinks1 ul{

	margin: 0;

	padding: 5px 0px 0 4px;

	height:22px;

	list-style: none;

	line-height: normal;

}

#innerleftbarlinks1 li{

	display: table;

	padding-top:0px;

	height:32px;

	background-image:url(images/nav_bullet1.gif);

	background-repeat:no-repeat;

	list-style:none;	

	padding-left:18px;

}



#innerleftbarlinks1 a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#696969;

	font-size:11px;

	font-weight:none;

	border-bottom:dotted 1px #5E931F;

	text-decoration:none;

	

}

#innerleftbarlinks1 a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#5E931F;

	font-size:11px;

	font-weight:none;

	border-bottom:dotted 1px #696969;

}

.partnerlink{

font:Arial, Helvetica, sans-serif;

font-size:12px;

color:#6B696B;

text-decoration:underline;

}

.partnerlinkhover{

font:Arial, Helvetica, sans-serif;

font-size:12px;

color:#416D02;

text-decoration:none;

}





.grayborder {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CED0CE;

	border-right-color: #CED0CE;

	border-bottom-color: #CED0CE;

	border-left-color: #CED0CE;

}

.smallwhite {

	font-family: verdana;

	font-size: 11px;

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.boldgreen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #54831B;

	text-decoration: none;

}

.boldgreen:hover {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #54831B;

	/*text-decoration: underline;*/

}

.linktext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.linktext:hover {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.boldbiggreen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #73A639;

	text-decoration: none;

}

.boldblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

}

.boldblack:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #009E6B;

	text-decoration: none;

}
.phonetop{
	color:#013e64;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin-left:0px
}
.runcounts
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
text-decoration:none;
border:solid 1px #009966; margin-left:0px; padding:6px; background: #096647;}

.runcounts:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ccc;
font-size:12px;
text-decoration:underline;
}

/*******/



/* ------------------------ NEW STYLES START ------------------------------------ */

.explorebox {

	width:222px;

	height:auto;

	margin:0px;

	float:left;

}

.explorebox h2 {

	margin:0px;

	background:url(images/maintit_left2.gif) no-repeat left top;

	padding:5px 0px 5px 21px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	text-transform:uppercase;

	color:#fff;

	text-decoration:none;

}

.explorelist {

	width:210px;

	height:auto;

	margin:0 auto;

	margin-top:10px;

}

.explorelist ul {

	width:auto;

	margin:0px;

	padding:0px;

}

.explorelist li {

	width:200px;

	margin:0px;

	padding:3px 0px 3px 13px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#006699;

	text-decoration:none;

	list-style-type:none;

	display:block;

	background:url(images/square_bullet.gif) no-repeat 4px 7px;

}

.explorelist li a {

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#006699;

	text-decoration:none;

}

.explorelist li a:hover {

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#666666;

	text-decoration:underline;

}





.middle_list {

	width:300px;

	height:auto;

	margin-top:10px;

	float:left;

}

.middle_list ul {

	width:auto;

	margin:0px;

	padding:0px;

}

.middle_list li {

	width:270px;

	margin:0px 0px 10px 0px;

	padding:3px 0px 3px 13px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#696969;

	text-decoration:none;

	list-style-type:none;

	display:block;

	float:left;

	background:url(images/green_arrow.gif) no-repeat 4px 9px;

}

.middle_list li span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#696969;

	text-decoration:none;

}

#button_holder{width:675px; height:auto; float:left;}
#bundled_Services{
	width:180px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#bundled_Services a{
	color:#fff;
	width:177px;
	display:block;
	height:52px;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/big_call.jpg); background-repeat:no-repeat;
}
#bundled_Services a:hover{
	color:#ffffff;
	width:177px;
	height:52px;
	display:block;
	font-weight:bold;
	background-image:url(images/big_call_2.jpg);
	background-repeat:no-repeat;
}
.bclean {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.unlim {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 25px;
	text-decoration: none;
}
.first_time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	padding-top: 23px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.request_a_Quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #97CA59;
	padding: 5px;
}


#consumer_mailing{
	width:220px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#009865;
	text-decoration:none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#consumer_mailing a{
	color:#fff;
	display:block;
	height:auto;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#consumer_mailing a:hover{
	color:#ffffff;
	height:auto;
	display:block;
	font-weight:bold;
	background-color:#4b4b4b;
}
.bb_direct_leads {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.mailing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	padding: 5px;
	line-height: 1.3em;
	border: 1px solid #999999;
}
.mailing_header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 5px;
	background-color: #90c84b;
}
.mailing_down_link {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #85BD40;
	text-decoration: none;
}
.mailing_down_link a{
	color:#fff;
	padding:10px;
	display:block;
	height:auto;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mailing_down_link a:hover{
	color:#ffffff;
	padding:10px;
	height:auto;
	display:block;
	font-weight:bold;
	background-color:#4b4b4b;
}
/* ------------------------ NEW STYLES END ------------------------------------ */
.mailing_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	padding: 5px;
	line-height: 1.3em;
}
.mailing_2 a{
	color:#fff;
	width:194px;
	display:block;
	height:62px;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/mail_banner.jpg);
	background-repeat:no-repeat;
}
.mailing_2 a:hover{
	color:#ffffff;
	width:194px;
	height:62px;
	display:block;
	font-weight:bold;
	background-image:url(images/mail_banner_2.jpg);
	background-repeat:no-repeat;
}
.text_mail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #696969;
	text-decoration: none;
	padding-left: 30px;
	padding-top: 20px;
}
.inputbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
color:#333333;
border-left:solid 1px #CCCCCC;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #EBEBEB;
border-bottom:solid 1px #EBEBEB;
width:150px;
}
.button
{
background-color:#00CC00;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:solid 1px #FFFFFF;
font-weight:bold;
}

#search-thumb
{
width:80px;
height:60px;
padding-right:5px;
padding-bottom:5px;
float:left;
text-align:left;
}

.search-content
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
}

.search-content-title
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#54831B;
font-weight:bold;
}

.learn-more
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
text-decoration:underline;
}

.learn-more:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
text-decoration:none;
}

.footer-bg-left
{
background-image:url(images/fooer_left_corner.gif);
width:9px;
height:36px;
background-repeat:no-repeat;
}

.footer-bg-right
{
background-image:url(images/fooer_right_corner.gif);
width:9px;
height:36px;
background-repeat:no-repeat;
}

.big-link-w-rollover
{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:15px;
color:#006699;
line-height:30px;
text-align:left;
}

.big-link-w-rollover:hover
{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:15px;
color:#42a600;
line-height:30px;
text-align:left;
}

.big-link-green
{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:15px;
color:#42a600;
line-height:30px;
text-align:left;
}

.big-link-green:hover
{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-bottom:15px;
color:#006699;
line-height:30px;
text-align:left;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;

}

#runcount_top{
	float:right;
}


#lpStaticButtonAddTextTD,.lpPoweredBy,.lpStaticButtonAddTextTD,.lpEmtStarRating{
	display:none;height:1px;
	width:150px;
}
.lpStaticButtonTR{
	border:0px solid #c00;
	height:30px;margin-left:-5px;
	width:150px;
}
#lpButDivID-1278106244924{
	float:right;
}