/* CSS Document */

.main{
margin:auto;
width:810px;
}
.border{
border:solid 1px #ff0000;
}
.bg_main{
float:left;
width:800px;
background-color:#FFFFFF;
margin:auto;
}
.mid{
background-position:center;
background-color:#FFFFFF;
float:left;
width:760px;
height:auto;
padding-top:0px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
}
.mid1{
background-color:#FFFFFF;
background-position:center;
float:left;
width:760px;
margin-left:20px;
margin-right:20px;
}
#wrapper1{
	text-align:right;
	text-align:left;
	width:100%;
	background: url(../images/inner_rt_bg.jpg) repeat-y top right;
}
#wrapper2{
	position:relative;
	text-align:left;
	height:auto;
	width:100%;
	background:#FFF url(../images/lft_clmn_bg_mdl.jpg) repeat-y top left;
	}
.maincol {
	position:relative;
	margin:0;
	text-align:left;
	}
#leftcol { 
position:relative;
top:-5px;
left:-5px;
float:left;
width:180px;  /* for IE5/WIN */
voice-family: "\"}\"";
voice-family:inherit;
width:180px; /* actual value */
margin:0 0 -10px 0;
z-index:100;
}
#border
{
	margin-left:191px; 
	position:relative;
	border-left:1px solid #c8c495;
	border-right:1px solid #c8c495;
}
#centercol {
position:relative;
margin:auto;
float:left;
width:10px;
}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:left;
	width:567px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:567px; /* actual value */
	padding:10px;
	z-index:99;
	}
.space_bg{
float:left;
background:url(../images/space.jpg) repeat-y;
width:760px;
}
.topmenu{
float:left;
width:506px;
padding: 10px 0px 0px 25px;
}
.topright{
	float:right;
	width:200px;
	text-align:center;
	padding: 10px 0px 0px 25px;
	
}
.phone_txt{
float:right;
padding-top:10px;
font-family:verdana;
font-size:20px;
font-weight:bold;
color:#315c8f;
}
.menu_space_line{
font-family:arial;
font-size:16px;
font-weight:normal;
}
.tp-menu {
float:left;
font-family: arial;
vertical-align:middle;
font-size:11px;
font-weight: bold;
color: #999999;
text-decoration:none;
}
.tp-menu a{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	display:inline;
	color: #999999;
	text-decoration:none;
	vertical-align:middle;
}
.tp-menu a:hover{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #477cb8;
	padding:0px;
	vertical-align:middle;
}
.sitename{
text-align:left;
width:769px;
padding:10px 0px 0px 0px;
}
.logo_inner{
background:url(../images/logobg_inner.jpg) no-repeat;
width:760px;
height:57px;
float:left;
}
.funnel_txt{
font-family:verdana;
font-weight:bold;
font-size:28px;
color:#FFFFFF;
text-align:left;
margin-right:150px;
padding:15px 0px 0px 25px;
}
.web_txt{
color:#c9c494;
font-family:verdana;
font-weight:bold;
font-size:28px;
}
#flash_pic{
background:url(../images/flash.jpg) no-repeat;
float:left;
border:solid 1px #c5c591;
width:569px;
height:290px;
}
#right_bdr{
float:right;
border:solid 1px #c5c591;
height:290px;
}
#right_pic{
background:url(../images/free_list.jpg) no-repeat;
width:180px;
height:214px;
}
#online{
padding-:0px;
}
.dscvr_txt{
width:756px;
float:left;
padding:0px;
margin:0px;
font-family: arial;
font-size: 16px;
font-weight: bold;
color: #002b73;
}	

#clmns{
width:763px;
}
#more1{
background:url(../images/small_btn1.jpg) no-repeat;
width:75px;
height:20px;
margin-top:32px;
margin-left:105px;
}
#more2{
background:url(../images/small_btn2.jpg) no-repeat;
width:75px;
height:20px;
margin-left:110px;
margin-top:73px;
}
#more3{
background:url(../images/small_btn3.jpg) no-repeat;
width:75px;
height:20px;
margin-top:86px;
margin-left:110px;
}
#more4{
background:url(../images/small_btn4.jpg) no-repeat;
width:75px;
height:20px;
margin-top:73px;
margin-left:110px;
}
.boxmore a{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	padding-top:3px;
}
.boxmore a:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	padding-top:3px;
}
.boxmore{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
	padding-top:3px;
}
.call_us{
background:url(../images/online.jpg) no-repeat;
width:179px;
height:76px;
padding:0px;
margin:auto;
}
#call_us_txt{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
}
.clik_here{
background:url(../images/clik_here.jpg) no-repeat;
width:106px;
height:16px;
border:none;
margin-top:4px;
vertical-align:top;
margin-bottom:2px;
}
#first{
width:180px;
float:left;
height:430px;
margin-left:2px;
border:solid 1px #5f0501;
}
#second{
width:185px;
float:left;
height:430px;
margin-left:4px;
border:solid 1px #002b73;
}
#third{
width:185px;
height:430px;
float:left;
margin-left:4px;
border:solid 1px #003814;
}
#fourth{
width:185px;
height:430px;
float:left;
margin-left:4px;
border:solid 1px #2e2e00;
}
#box1-title{
float:left;
background:url(../images/btn1.jpg) no-repeat;
width:180px;
height:83px;
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding:0px;
margin-right:8px;
}
#box1-title a{
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding:0px;
}
#box1-title a:hover{
font-family: verdana;
font-size: 13px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding:0px;
}
#box2-title{
float:left;
margin-right:8px;
background:url(../images/btn2.jpg) no-repeat;
width:185px;
height:83px;
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
}
#box2-title a{
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
text-align:left;
}
#box2-title a:hover{
font-family: verdana;
font-size: 13px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
text-align:left;
}
#box3-title{
float:left;
background:url(../images/btn3.jpg) no-repeat;
width:185px;
height:83px;
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
text-align:left;
padding:0px;
margin-right:8px;
}
#box3-title a{
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
text-align:left;
padding:0px;
margin:0px;
}
#box3-title a:hover{
font-family: verdana;
font-size: 13px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
text-align:left;
padding:0px;
margin:0px;
}
#box4-title{
float:left;
background:url(../images/btn4.jpg) no-repeat;
width:185px;
height:83px;
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
#box4-title a{
font-family: verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
#box4-title a:hover{
font-family: verdana;
font-size: 13px;
font-weight:normal;
color: #FFFFFF;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
.box1-head{
	font-family: verdana;
	font-size: 11px;
	color: #5e0400;
	text-decoration: none;
	padding:5px 0px 0px 0px;
}
.box1-txt{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:5px 0px 0px 5px;
}
.box2-head{
	font-family: verdana;
	font-size: 11px;
	color: #002b73;
	text-decoration: none;
	padding:5px 0px 0px 0px;
}
.box2-txt{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:5px 0px 0px 5px;
}
.box3-head{
	font-family: verdana;
	font-size: 11px;
	color: #003814;
	text-decoration: none;
	padding:5px 0px 0px 0px;
}
.box3-txt{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding:5px 0px 0px 5px;
}
.box4-head{
	font-family: verdana;
	font-size: 11px;
	color: #333300;
	text-decoration: none;
	padding:5px 0px 0px 0px;
}
.box4-txt{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding:5px 0px 0px 5px;
}
.ftr-b-txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.space_white{
width:750px;
height:18px;
color:#FFFFFF;
background-color:#FFFFFF;
}
.space_small_white{
background:#FFFFFF;
width:auto;
height:auto;
float:left;
}
.ftr_txt{
float:left;
width:400px;
font-family: verdana;
font-size: 14px;
color: #002b73;
font-weight:bold;
text-decoration: none;
padding-left:10px;
}
.ftr_blocks{
float:left;
width:760px;
}
.ftr_txt1{
float:left;
width:500px;
font-family: verdana;
font-size: 14px;
color: #002b73;
font-weight:normal;
text-decoration: none;
padding-left:10px;
}
.box1_txt1{
	font-family: verdana;
	font-size: 12px;
	color: #032759;
}
.right_footer_pic{
float:right;
background:url(../images/bottom-image.jpg) no-repeat;
width:147px;
padding-right:25px;
height:83px;
}
.right_footer_pic1{
float:left;
background:url(../images/bottom-image.jpg) no-repeat;
width:147px;
padding-right:0px;
height:83px;
}
.footer_area{
background-color:#FFFFFF;
float:left;
height:auto;
background-position:center;
width:760px;
padding-top:5px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
}
.footer_text{
width:760px;
text-align:center;
float:left;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#032759;
}
.lern_more_txt{
color:#FFFFFF;
font-family:Verdana;
font-size:10px;
padding-top:193px;
padding-left:114px;
}
.lern_more_txt a{
color:#FFFFFF;
font-family:Verdana;
text-decoration:none;
font-weight:bold;
font-size:10px;

}
.lern_more_txt a:hover{
color:#FFFFFF;
font-family:Verdana;
font-weight:normal;
text-decoration:none;
font-size:10px;
}
.frnch_lft_clmn{
float:left;
margin:0xp auto;
}
.localbusiness_lft_clmn_top{
background:url(../images/localbusiness_top.jpg) no-repeat;
width:179px;
height:91px;
padding:0px;
margin:0px auto;
float:left;
}
.smallbusiness_lft_clmn_top{
background:url(../images/smallbusiness_top.jpg) no-repeat;
width:179px;
height:91px;
padding:0px;
margin:0px auto;
float:left;
}
.marketresearch_lft_clmn_top{
background:url(../images/marketresearch_top.jpg) no-repeat;
width:179px;
height:91px;
padding:0px;
margin:0px auto;
float:left;
}
.frnch_lft_clmn_top{
background:url(../images/franchises_lft_top.jpg) no-repeat;
width:179px;
height:91px;
padding:0px;
margin:0px auto;
float:left;
}
#green_lft_mdl_bdy_txt{
width:165px;
float:left;
margin-top:10px;
padding-top:0px;
}
#green_rt_bdy_txt{
width:550px;
float:right;
margin-left:10px;
margin-top:10px;
padding-top:0px;
}
.green_lft_mdl{
background:url(../images/lft_clmn_bg_mdl.jpg) repeat-y;
width:179px;
margin-top:91px;
padding-top:0px;
}
.green_lft_mdl_btm{
background:url(../images/lft_clmn_bg_btm.jpg) no-repeat;
position:relative;
width:179px;
height:9px;
float:left;
padding:0px;
margin:0px auto;
}
.blue_lft_mdl_btm{
background:url(../images/blue_lft_clmn_bg_btm.jpg) no-repeat;
position:relative;
width:179px;
height:9px;
float:left;
padding:0px;
margin:0px auto;
}
.darkgreen_lft_mdl_btm{
background:url(../images/darkgreen_lft_clmn_bg_btm.jpg) no-repeat;
position:relative;
width:179px;
height:9px;
float:left;
padding:0px;
margin:0px auto;
}
.red_lft_mdl_btm{
background:url(../images/red_lft_clmn_bg_btm.jpg) no-repeat;
position:relative;
width:179px;
height:9px;
float:left;
padding:0px;
margin:0px auto;
}
.inner_rt_botom_bg{
position:relative;
background:url(../images/inner_rt_botom_bg.jpg) no-repeat;
width:569px;
height:9px;
float:right;
padding:0px;
margin:0px auto;
}
#lst_bullet{
background:url(../images/bullet.gif) no-repeat;
width:12px;
height:14px;
padding-left:10px;
float:left;
}
.inner_lft_head{
font-family:verdana;
font-size:14px;
color:#c9c494;
font-weight:bold;
text-decoration:none;
margin-top:0px;
margin-left:15px;
padding:0px;
text-align:left;
}
.inner_lft_txt{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
margin-left:2px;
text-align:left;
}
.inner_lft_txt a{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
margin-left:10px;
text-align:left;
}
.inner_lft_txt a:hover{
font-family:verdana;
font-size:12px;
color:#c9c494;
font-weight:normal;
text-decoration:none;
margin-left:10px;
text-align:left;
}
.visit_txt{
font-family:verdana;
font-size:12px;
color:#c9c494;
font-weight:normal;
text-decoration:none;
text-align:left;
}
.visit_txt a{
font-family:verdana;
font-size:12px;
color:#c9c494;
font-weight:normal;
text-decoration:none;
text-align:left;
}
.inner_bdy{
float:left;
padding-left:10px;
width:560px;
}
.fast_fact_pic{
background:url(../images/fastfact.jpg) no-repeat;
width:183px;
height:212px;
padding-left:10px;
float:left;
}
.inner_bdy_head{
padding-left:10px;
font-family:verdana;
font-weight:bold;
font-size:16px;
color:#013713;
}
.inner_bdy_head2{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#013713;
}
.inner_bdy_txt{
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:verdana;
padding-top:10px;
font-weight:normal;
font-size:12px;
color:#000000;
}
.inner_bdy_txt_red{
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:verdana;
padding-top:10px;
font-weight:normal;
font-size:12px;
color:#5e0501;
}
.inner_bdy_txt_blue{
padding-top:10px;
padding-left:10px;
padding-right:10px;
font-family:verdana;
padding-top:10px;
font-weight:normal;
font-size:12px;
color:#002a72;
}
.localbusiness_inner_bdy_head{
padding-left:10px;
font-family:verdana;
font-weight:bold;
font-size:16px;
color:#5e0501;
}
.localbusiness_inner_bdy_head2{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#5e0501;
}
.localbusiness_inner_bdy_head2 a{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#5e0501;
}
.smallbusiness_inner_bdy_head{
padding-left:10px;
font-family:verdana;
font-weight:bold;
font-size:16px;
color:#002a72;
}
.smallbusiness_inner_bdy_head2{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#002a72;
}
.marketresearch_inner_bdy_head{
padding-left:10px;
font-family:verdana;
font-weight:bold;
font-size:16px;
color:#2f2e00;
}
.marketresearch_inner_bdy_head2{
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
font-family:verdana;
font-weight:bold;
font-size:12px;
color:#2f2e00;
}
.link_hyper_txt{
font-family:verdana;
font-weight:bold;
font-size:11px;
color:#000000;
}
.link_hyper_txt a{
font-family:verdana;
font-weight:bold;
font-size:11px;
color:#000000;
}
.link_hyper_txt a:hover{
font-family:verdana;
font-weight:bold;
font-size:11px;
color:#ff0066;
text-decoration:none;
}
.localbusiness_right_clmn_top{
background:#c4c69e;
width:527px;
height:81px;
color:#5e0501;
font-family:verdana;
font-weight:bold;
padding-top:8px;
padding-left:40px;
font-size:22px;
}
.localbusiness_right_clmn_top_text{
width:527px;
height:83px;
color:#5e0501;
font-family:verdana;
font-weight:bold;
padding-top:8px;
font-size:18px;
}
.smallbusiness_right_clmn_top{
background:#c4c69e;
width:527px;
height:81px;
color:#002a72;
font-family:verdana;
font-weight:bold;
padding-top:8px;
padding-left:40px;
font-size:22px;
}
.smallbusiness_right_clmn_top_text{
width:527px;
height:83px;
color:#002a72;
font-family:verdana;
font-weight:bold;
padding-top:8px;
font-size:18px;
}
.marketresearch_right_clmn_top{
background:#c4c69e;
width:527px;
height:81px;
color:#2f2e00;
font-family:verdana;
font-weight:bold;
padding-top:8px;
padding-left:40px;
font-size:22px;
}
.marketresearch_right_clmn_top_text{
width:527px;
height:83px;
color:#2f2e00;
font-family:verdana;
font-weight:bold;
padding-top:8px;
font-size:18px;
}
.frnch_right_clmn{
float:right;
width:567px;
border:solid 1px #c4c69e;
height:auto;
}
.frnch_right_clmn_top{
background:#c4c69e;
width:527px;
height:81px;
color:#003811;
font-family:verdana;
font-weight:bold;
padding-top:8px;
padding-left:40px;
font-size:22px;
}
.frnch_right_clmn_top_text{
width:527px;
height:83px;
color:#003811;
font-family:verdana;
font-weight:bold;
padding-top:8px;
font-size:18px;
}
.localbusiness_right_clmn_top_text{
width:527px;
height:83px;
color:#5e0501;
font-family:verdana;
font-weight:bold;
padding-top:8px;
font-size:18px;
}
.lst_txt{
font-family:verdana;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:normal;
text-decoration:none;
background:url(../images/bullet.gif) no-repeat;
list-style-image:url(../images/bullet.gif);

}
.lst_txt a{
font-family:verdana;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.lst_txt a:hover{
font-family:verdana;
text-align:left;
color:#c9c494;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.right_ftr_signup{
background:url(../images/signup.jpg) no-repeat;
float:right;
width:181px;
height:144px;
}
.graph{
background:url(../images/franchise_r12_c1.gif);
width:330px;
height:146px;
float:left;
}
/*new css for repeating images in body part*/
#block_1
	{
	float: left;
	width:11px;
	margin-left: 180px;
	
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width:179px;
	margin-left: -191px;
	background:#FFF url(../images/lft_clmn_bg_mdl.jpg) repeat-y top left;
	}
#red_block_2
	{
	float: left;
	width:179px;
	margin-left: -191px;
	background: url(../images/red_lft_clmn_bg_mdl.jpg) repeat-y top left;
	}
#blue_block_2
	{
	float: left;
	width:179px;
	margin-left: -191px;
	background:#FFF url(../images/blue_lft_clmn_bg_mdl.jpg) repeat-y top left;
	}
#darkgreen_block_2
	{
	float: left;
	width:179px;
	margin-left: -191px;
	background:#FFF url(../images/darkgreen_lft_clmn_bg_mdl.jpg) repeat-y top left;
	}		
#block_3
	{
	float: left;
	width:569px;
	background: url(../images/inner_rt_bg.jpg) repeat-y top right;
	}
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3, #red_block_2, #blue_block_2, #darkgreen_block_2
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#ftr_nouse
	{
	clear: both;
	}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #ftr_nouse, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}