﻿@charset "utf-8";
/* CSS Document */
/* Basic style begins */
/* 1. body  */


table, td, input, div, p, span {
	text-align:left;
}
body, td {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
body {
	text-align:center;
	padding:0;
	margin:0;
}
.txt15 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}
.png24 {
	tmp:expression(setPng24(this));
}
/* 2. basic link */
	a:link {
	text-decoration: none;
	color:#666666;
}
a:visited {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: underline;
	color:#888888;
}
a:active {
	text-decoration: underline;
	color:#666666;
}
/* 3. images */
	img {
	border-width: 0px;
}
/* 4. image buttons */
	.ib {
	cursor: pointer;
}
/* 5. input text */
	table {
	border-collapse: collapse;
}
td, th {
	padding: 0px;
}
/* 6. others */
form {
	margin: 0px;
}
hr {
	display: none;
}
img a {
	border: 0;
}
img, a {
 selector-dummy: expression(this.hideFocus=true);
}
ul {
	list-style:none;
}
/* Basic style ends */

/*Header starts----------------------------------------------------------------------------------------------------*/
#wrapper {
	position:relative;
	margin:0 auto;
	width:880px;
}

*html #wrapper {
 left:50%;
 margin-left:-440px;
}


/*homepage starts---------------------------------------------------------------------------------*/
#content {
	position:relative;
	overflow:hidden;
	
}
#content li {
	text-align:left;
}
#content #maingraphic {
	position:relative;
	overflow:hidden;
	
}
#content #maingraphic #leftmn {
	margin:0;
	padding:18px 0 0 0;
	background:url(/main/images/leftmn_bg.png) no-repeat left;
	float:left;
	width:175px;
	height:225px;
}
#content #maingraphic #rightmn {
	border-left:7px solid #e1e1e1;
	margin:7px 0 0 10px;
	padding:0;
	float:right;
	width:160px;
	height:225px;
}
#rightmn ul  {
	margin:0 0 0 -8px;
	padding:0 0 0 17px;
}

#leftmn ul{
	margin:0 0 0 8px;
	padding:8px 0 0 10px;
}

#leftmn ul li a, #rightmn ul li a {
	padding-top:1px;
	width:150px;
	height:28px;
	display:block;
	text-indent:-4000px;
}
*html #content #maingraphic #rightmn #rightmn2 {
float:none;
position:absolute;
right:20px;
}
#leftmn #retail a, #rightmn #retail a, #rightmn2 #retail a {
	background:url(/main/images/leftmn01.gif) no-repeat left;
}
#leftmn #school a, #rightmn #school a, #rightmn2 #school a {
	background:url(/main/images/leftmn02.gif) no-repeat left;
}
#leftmn #church a, #rightmn #church a, #rightmn2 #church a {
	background:url(/main/images/leftmn03.gif) no-repeat left;
}
#leftmn #estate a, #rightmn #estate a, #rightmn2 #estate a {
	background:url(/main/images/leftmn04.gif) no-repeat left;
}
#leftmn #promoter a, #rightmn #promoter a, #rightmn2 #promoter a {
	background:url(/main/images/leftmn05.gif) no-repeat left;
}
#leftmn #restaurant a, #rightmn #restaurant a, #rightmn2 #restaurant a {
	background:url(/main/images/leftmn06.gif) no-repeat left;
}
#leftmn #media a, #rightmn #media a, #rightmn2 #media a {
	background:url(/main/images/leftmn08.gif) no-repeat left;
}
#leftmn #school a:hover, #leftmn #church a:hover, #leftmn #estate a:hover, #leftmn #promoter a:hover, #leftmn #restaurant a:hover, #leftmn #retail a:hover, #leftmn #agency a:hover, #leftmn #media a:hover,
#rightmn #school a:hover, #rightmn #church a:hover, #rightmn #estate a:hover, #rightmn #promoter a:hover, #rightmn #restaurant a:hover, #rightmn #retail a:hover, #rightmn #agency a:hover, #rightmn #media a:hover,
#rightmn2 #school a:hover, #rightmn2 #church a:hover, #rightmn2 #estate a:hover, #rightmn2 #promoter a:hover, #rightmn2 #restaurant a:hover, #rightmn2 #retail a:hover, #rightmn2 #agency a:hover, #rightmn2 #media a:hover{
	background-position:right;
}

#content #maingraphic #mainimage {
	background:url(/main/images/top1.png) no-repeat center 16px;
	float:left;
	width:908px;
	height:253px;
}
#content #maingraphic #rightsec {
	float:left;
	width:175px;
	height:5px;
}
#content #maintxt {
	margin:12px 0 0 0;
	border-top:6px solid #58585a;
	border-bottom:3px solid #58585a;
	position:relative;
	height:325px; /* All browsers */
	#height:342px; /* override for Microsoft Internet Explorer browsers*/
	padding:0 0 45px 0;
}
*html #content #maintxt{	
margin-top:25px;
}

#content #maintxt ul {
	margin:20px 0 -10px -38px; /* All browsers */
	#margin:20px 0 -10px 0px; /* override for Microsoft Internet Explorer browsers*/
}
#content #maintxt ul li {	
	font-size:12px;
	color:#444;
	line-height:160%;
	float:left;
	margin:0 0 -20px 10px;
}
*html #content #maintxt #para01 {
	width:32%;
}
*html #content #maintxt #para02 {
	width:30%;
}
*html #content #maintxt #para03 {
	width:30%;
}
#content #maintxt #para01 {
	background:url(/main/images/main_txt03.gif) no-repeat;
	padding:35px 8px 0 0;
border-right:dotted 1px #999;
	width:32%;
}
#content #maintxt #para02 {
	background:url(/main/images/main_txt02.gif) no-repeat;
	border-right:dotted 1px #999;
	padding:35px 10px 0 0;
	width:30%;
}
*:first-child+html #content #maintxt #para01 {
	width:32%;
}
*:first-child+html #content #maintxt #para02 {
	width:30%;
}
*:first-child+html #content #maintxt #para03 {
	width:30%;
}
#content #maintxt #para03 {
	float:right;
	background:url(/main/images/main_txt01.gif) no-repeat;
	padding:35px 8px 0 0;
	width:30%;
}
#content #clients {
	clear:both;
	height:100px;
	position: relative;
}
#buttonframe {
	display: block;
    width: 900px;
    height: 31px;
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe #buttonspace {
	float:left;
	display: block;
	width: 10px;
	background-position: 0 0;
    margin: 0 auto;
}

#buttonframe #button1a {
    float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button1vote.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe #button1a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe #button2a {
	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button2reminder.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe #button2a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }


#buttonframe #button3a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button3retail.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe #button3a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe #button4a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button4school.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe #button4a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe #button5a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button5church.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe #button5a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe2 {
	display: block;
    width: 900px;
    height: 31px;
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe2 #buttonspace {
	float:left;
	display: block;
	width: 10px;
	background-position: 0 0;
    margin: 0 auto;
}

#buttonframe2 #button6a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button6realestate.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe2 #button6a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe2 #button7a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button7promoter.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe2 #button7a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe2 #button8a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button8restaurant.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe2 #button8a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe2 #button9a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button9media.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe2 #button9a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

#buttonframe2 #button10a {
 	float:left;
    display: block;
    width: 152px;
    height: 31px;
    background-image: url(/main/images/buttons/button10medical.jpg);
    background-position: 0 0;
    margin: 0 auto;
}
#buttonframe2 #button10a:hover {
    background-position: 0 -31px;
}
.alt { display: none; }

/*Homepage ends ------------------------------------------------------------------------*/


/*Footer starts --------------------------------------------------------------------*/
#footer {
	clear:both;
	top:0;
	position:relative;
	display:block;
	font-size:11px;
	text-align:left;
	height:40px;
	padding:8px 0 0 25px;
	background:#ECECEC;
}
#footer p {
	clear:both;
	position:relative;
	vertical-align:middle;
	left:-2px;
	font-size:11px;
	color:#888888;
}
*:first-child+html #footer p {
	margin-top:15px;
	
}
*html #footer p {
	margin:15px 0 -70px 0;
}
#footer ul {
	margin:-5px 0 10px 0;
	padding:0;
}
*:first-child+html #footer ul {
	margin-top:0;
}
*html #footer ul {
	
}
*html #footer li {
	margin-top:4px;
}
#footer li {
	font-size:11px;
	font-weight:bold;
	float:left;
	padding:10px 6px 0 0;
	margin:0 0 6px 0;
}
#footer li a {
	color:#0f8adc;
	text-decoration:none;
}
#footer li a:visited {
	color:#0f8adc;
	text-decoration:none;
}
#footer li a:hover {
	color:#999999;
	text-decoration:none;
}
#bar {
	color:#999999;
	font-weight:100;
}
*:first-child+html #authorize {
	margin-top:0;
}
*html #authorize {
	 margin:3px 10px 0 0;
}
#authorize {
	display:block;
	margin:0 10px 0 0;
	float:right;
	background:url(/main/images/authorize_img.gif) no-repeat;
	width:90px;
	height:70px;
}
*html #footer #msgcount {
	margin:-15px 0 0 0;
	height:12px;
}

*:first-child+html #footer #msgcount {
 margin-top:-7px;
}
#footer #msgcount {
 position:relative;
 clear:both;
 text-align:left;
 width:750px;
 height:25px;
 top:-33px;
}

#footer #msgcount table td {
	font-size:11px;	
}
/*Footer ends-------------------------------------------------------------------------------------------*/

/* Video page starts ---------------------------------------------------------------------------------------*/
#video_txt {
	z-index:1000;
	background:url(/main/images/v_maintxt.gif) no-repeat 10px 20px;
	float:left;
	width:440px;	
	padding:90px 30px 0 10px;
	margin:0 -10px 0 0;
}
#video_txt h2{
	font-size:16px;
	margin:0;
	padding-right:10px;
}
#video_txt p{
	margin:5px 0 0 0;
	padding-right:10px;
}
#video_graphic {
	margin:0 0 0 -45px;
	padding:0;
	float:right;
	width:265px;
	height:275px;
	background:url(/main/images/v_maingraphic.gif) no-repeat left top;
	}
#v_maintxt {
	clear:both;
	margin:5px 0 0 0;
	position:relative;
	padding:0;
	height:180px;
}
#v_maintxt p{
	background:url(/main/images/v_subtl.gif) no-repeat left top #58585a;
	height:40px;
	color:#e1e1e1;
    clear:both;
    text-align:right;
	line-height:40px;
	padding:0 10px 0 0;
}
#v_maintxt #graph1, #v_maintxt #graph2{
	width:49%;
	float:left;
	padding:0 10px 0 0;
}
#v_maintxt #graph1 {
	padding-left:0;
}
#v_maintxt #graph2 {
	float:right;
	padding-right:0;
}
#v_maintxt #graph_tb td{
	font-size:11px;
}
#v_maintxt #graph_tb {
	margin-top:7px;
}
#videoview {
	padding:20px 0 0 0;
	float:left;
	width:650px;
	height:527px;
}
#banners {
	margin:20px 0 20px 0;
	padding:0 0 0 0;
	border:solid 5px #e9e9e9;
	float:right;
	width:205px;
	height:520px;
}
#banners #pricing a{
	background:url(/main/images/v_pricing.gif) no-repeat;
	height:142px;
	display:block;
	text-indent:-3000px;
}
#banners #casestudy {
	height:125px;
	background:url(/main/images/v_banner_border.gif) no-repeat bottom;
}
#banners #interview a{
	height:131px;
	background:url(/main/images/v_interview.gif) no-repeat;
	display:block;
}
#banners #referral a{
	background:url(/main/images/v_25.gif) no-repeat;
	height:119px;
	display:block;
}
#video_bodytxt{
	height:170px;
	clear:both;
		margin:0 0 15px 0;
		padding:20px 20px 0 30px;
	border:1px solid #CCC;
}
#video_bodytxt p{
	float:left;
	
}
#video_bodytxt #leftp {
	margin:0;
	width:38%;
	padding:0 20px 0 0;
}
*:first-child+html #video_bodytxt #rightp {
	width:490px;
	float:left;
}
#video_bodytxt #rightp {
	float:left;
	width:59%;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* Video page ends ---------------------------------------------------------------------------------------*/

/* Retail store starts ---------------------------------------------------------------------------------------*/

#store_txt {

	background:url(/main/images/store_maintxt_bg.gif) no-repeat 30px top;

	height:110px;

	width:600px;

	padding:125px 0 0 0px;

	margin:20px 0 0 0;

}

#exp_cont {

	background:url(/main/images/store_attic_img1.gif) no-repeat center top;

	margin:-19px 0 0 0;

	padding:20px 0 0 0;

	float:left;

	width:650px;

	height:500px;

}

#advantage {

	overflow:hidden;

	border-left:solid 6px #797979;

	border-right:solid 6px #797979;

	margin:150px 0 0 0;

	

}

#advantage ul {

	margin:0 -20px 0 -25px;

}

*:first-child+html #advantage ul{

	padding-left:32px;

}

#advantage ul li {

	border-right:dotted 1px #e1e1e1;

	padding:0 5px 0 10px;

	margin:0;

	width:194px;

	float:left;

}

#advantage ul li h4{

	margin:0;

	font-size:16px;

	color:#2e9bd1;

}

#collectcontact {

	margin:40px 0 0 0;

	padding:40px 0 0 0;

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

	

}

*:first-child+html #collectcontact {

	padding-top:50px;

}

#collectcontact .left{

	border-right:dotted 1px #e1e1e1;

	padding:20px 0 0 18px;

	width:60%;

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

	float:left;

}

#collectcontact .right{

	padding:20px 5px 0 18px;

	margin-left:5px;

	width:32%;

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

	float:right;

}



/* Retail store ends ---------------------------------------------------------------------------------------*/

/* Case study starts ---------------------------------------------------------------------------------------*/
#case_body {
	width:800px;
	margin:0 0 0 36px;
	background:url(/main/images/case_title.gif) no-repeat left top;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:60px;
}
#case_table {
	margin:0 0 15px 40px;
	border-bottom:solid 2px #eee;
}

#case_title {
	width:47%;	
}
#case_title h2 {
	padding:0 0 0 0;
	margin:0;
	font-size:25px;
	font-weight:bold;
	color:#666;
	line-height:25px;
}
#article_tl {
	padding:5px 5px 5px 0;
	font-size:13px;
	font-weight:bold;
	color:#2e9cd2;
}
#click {
padding:5px 5px 5px 13px;
background:url(/main/images/case_bullet_s.gif) no-repeat 0 8px;
}
/* Case study ends ---------------------------------------------------------------------------------------*/

/* Real Estate Starts ---------------------------------------------------------------------------------------*/
#estate_txt {
	background:url(/main/images/estate_maintxt_bg.gif) no-repeat 0px top;
	height:80px;
	width:645px;
	padding:125px 0 0 0;
	line-height:130%;
	margin:20px 0 0 0;
}
#estate_cont {
	border-top:6px solid #58585a;
	background:url(/main/images/est_createtxt.gif) no-repeat left 10px;
	margin:20px 0 20px 0;
	padding:40px 0 0 0;
	float:left;
	width:650px;
	overflow:auto;
}
#est_txt {
	margin:-10px 0 0 0;
	padding:4px 0 0 3px;
	font-size:12px;
}
#estate_txt font {
	line-height:120%;
	font-size:19px;
	color:#2e9bd1;
}
#example {
	margin:0 0 0 0;
	padding:0 0 10px 52%;
	background:url(/main/images/est_maingraphic.jpg) no-repeat -6px -5px;
	border-bottom:3px solid #58585a;
	
}
*:first-child+html #example {

}
*html #example {
padding:0 0 10px 330px;	
}
*html #example h4{

}
#example h4 {
	padding:3px 0 3px 10px;
	font-size:14px;
	background:#666;
	color:#fff;
	margin:10px 0 7px 0;
}
#example li{
	border-bottom:dashed 1px #e1e1e1;
	line-height:136%;
	padding:0 0 5px 14px;
	margin:0 0 0 0;
}
#est_cont2{
	width:97%;
	background:url(/main/images/est_benefittxt.gif) no-repeat left top;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}
#est_cont2 h4{
	font-size:12px;
}
*:first-child+html #est_cont2 h4{
	margin-top:25px;
}
*html #est_cont2 h4{
	margin-top:25px;
}
#est_cont2 ul {
	margin:0 0 0 -20px;
}
*:first-child+html #est_cont2 ul {
	margin:-6px 0 0 15px;
}
*html #est_cont2 ul {
	margin:-6px 0 0 15px;
}
#est_cont2 li {
	border-bottom:dashed 1px #e1e1e1;
	background:url(/main/images/est_bullet.gif) no-repeat left 4px;
	padding:0 0 5px 15px;
}
/* Real Estate Ends ---------------------------------------------------------------------------------------*/

/* Promoter Starts ---------------------------------------------------------------------------------------*/
#promoter_txt {
	background:url(/main/images/promo_maingraphic.jpg) no-repeat 30px top;
	height:130px;
	width:635px;
	padding:110px 0 0 37px;
	line-height:130%;
	margin:20px 0 0 0;
	font-size:14px;
}
*:first-child+html #promoter_txt {
	height:140px;
}
*:first-child+html #promoter_txt {
	padding-top:125px;
}
*html #promoter_txt {
	height:140px;
}
*html #promoter_txt {
	padding-top:125px;
}
#promo_cont {
	background:url(/main/images/promo_graphic.jpg) no-repeat 0 0;
	margin:0 0 20px 0;
	padding:21px 0 0 0;
	float:left;
	width:650px;
	overflow:hidden;
}
#promo_txt {
	margin:-10px 0 0 0;
	padding:4px 0 0 3px;
	font-size:12px;
}
#promo_txt font {
	line-height:120%;
	font-size:19px;
	color:#2e9bd1;
}
#promo_exp {
	width:55%;
	height:168px;
	float:right;
	padding:50px 0 0 0;
	background:url(/main/images/promo_subtl.gif) no-repeat 10px top;
}
#promo_exp ul{
	margin:5px 0 0 -20px;
	width:87%;
}
*:first-child+html #promo_exp ul{
	margin-left:20px;
}
*html #promo_exp ul{
	margin-left:20px;
}
#promo_exp li{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0 5px 20px;
	background:url(/main/images/promo_bullet.gif) no-repeat left 8px;
	border-bottom:1px dashed #e1e1e1;
}
#promo_example {
	background:url(/main/images/promo_txt1.gif) no-repeat left 8px;
	clear:both;
	margin:0 0 0 0;
	padding:30px 0 10px 5px;
	
	border-top:5px solid #58585a;
	
}
*:first-child+html #promo_example {
margin-top:-20px;	
padding-top:13px;
background-position:left 13px;
	
}
*html #promo_example {
margin-top:-20px;	
padding-top:13px;
background-position:left 13px;
	
}
#promo_example h4 {
	padding:3px 0 3px 10px;
	font-size:14px;
	background:#666;
	color:#fff;
	margin:10px 0 7px 0;
}
#promo_example li{
	border-bottom:dashed 1px #e1e1e1;
	line-height:136%;
	padding:2px 0 5px 14px;
	margin:0 0 0 0;
}
#promo_cont2{
	border-top:5px solid #58585a;
	background:url(/main/images/promo_txt2.gif) no-repeat left 8px;
	padding:20px 0 0 5px;
	margin:10px 0 0 0;
}
*:first-child+html #promo_cont2{
	background-position:left 15px;
}
*html #promo_cont2{
	background-position:left 15px;
}

#promo_cont2 ul {
	margin:0 0 0 -20px;
}
*:first-child+html #promo_cont2 ul {
	margin:-6px 0 0 15px;
}
*html #promo_cont2 ul {
	margin:-6px 0 0 15px;
}
#promo_cont2 li {
	border-bottom:dashed 1px #e1e1e1;
	background:url(/main/images/est_bullet.gif) no-repeat left 4px;
	padding:0 0 5px 15px;
}
#ad_case {
	position:relative;
	overflow:auto;
}

#ad_case h3 {
	margin:0;
	font-size:15px;
	color:#7641a5;
}
#ad_case ul {
	padding:15px 0 7px 0; /*ALL*/
	#padding:15px 15px 7px 15px; /*MSIE */
	overflow:auto;
	border:solid 4px #dcdcdc;
}
*html #ad_case ul {
height:110px;
}

*:first-child+html #ad_case  {
	margin:5px 0 15px 0; 
}

*html #ad_case{
	top:-200px;
	left:-420px;
	
}
*html #ad_case h3 {
	margin:10px 0 -10px 45px;
}
#ad_case ul li {
	margin:0;
	border-right:dotted 1px #e1e1e1;
	height:50px;
	padding:55px 20px 0 20px;
	text-align:center;
	float:left;
}
*:first-child+html #ad_case ul li {
	height:40px;
	padding-top:70px;
}
*html #ad_case ul li {
	height:40px;
	padding-top:70px;
}
#ad_case ul li p{
	line-height:120%;
	font-weight:bold;
}
#ad_case_txt ul{	
margin:-5px 0 0 -40px;
	clear:both;
	}
*:first-child+html #ad_case_txt ul {
	list-style:none;
	margin-left:0;
	}
	*html #ad_case_txt ul {
	list-style:none;
	margin-left:0;
	}
#ad_case_txt ul li{
	background:url(/main/images/est_bullet.gif) no-repeat left 4px;
	font-weight:bold;
	padding:0 0 0 15px;
	}
/* Promoter Ends ---------------------------------------------------------------------------------------*/

/* Church starts ---------------------------------------------------------------------------------------*/
#ch_graphic {
	border:none;
background:url(/main/images/ch_graphic.jpg) no-repeat center -13px;
height:450px;
}
#ch_graphic #video a{
width:250px;
position:absolute;
top:378px;
right:30px;
height:100px;
}
#ch_graphic #video p a{
line-height:120%;
font-size:11px;
font-weight:bold;
margin:95px 0 0 0;
float:left;
}
#ch_graphic #video #videoimg {
float:right;
margin:0 0 0 -25px;
}
#maincontent_ch {
	border:none;
float:left;
background:url(/main/images/ch_usage_img.gif) no-repeat center top;
width:650px;
}

#maincontent_ch #usage {
		border:none;
width:700px;
height:40px;
margin:140px 0 0 75px;
#padding:0 18px 0 110px; /* MS IE */
}
*:first-child+html #maincontent_ch #usage {
		border:none;
margin:140px 0 0 10px;
}
*html #maincontent_ch #usage{
margin:140px 0 0 10px;
width:650px;
}
#maincontent_ch #usage li{
line-height:120%;
font-weight:bold;
text-align:center;
width:91px;
padding:0 18px 0 0;
float:left;
}
#maincontent_ch #ch_maintxt1 h4{
font-size:14px;
}
#maincontent_ch #ch_maintxt2 {
background:url(/main/images/ch_text01.gif) no-repeat top center;
}
#maincontent_ch #ch_maintxt2 p{
padding:30px 0 0 30;
}
#setupkey {
float:left;
width:50%;
margin:-10px 0 10px 50px;
}
#setupkey h3 {
font-size:15px;
color:#69539a;
}
#setupkey ul {
background:url(/main/images/setupkey_bg.gif) no-repeat top left;
margin:-13px 0 0 -5px;
padding:15px 0 20px 20px;
}
#setupkey li {
font-weight:bold;
margin:0;
background:url(/main/images/setupkey_bullet.gif) no-repeat left;
height:17px;
padding:5px 0 4px 10px;
}
#maincontent_ch #ch_maintxt3{
margin:-10px 0 10px 40px;
float:left;
width:48%;
}
*:first-child+html #maincontent_ch #ch_maintxt3 h3{
	margin-top:0;
	margin-left:-15px;
	}
#maincontent_ch #ch_maintxt3 h3{
font-size:14px;
margin:15px 0 0 0;
}
#maincontent_ch #ch_maintxt3 ol{
padding:10px 20px 10px 25px;
margin:5px 0 0 -20px;
border-top:3px #7d77a3 solid;
border-bottom:3px #7d77a3 solid;
}
*:first-child+html #maincontent_ch #ch_maintxt3 ol{
	margin-top:10px;
	}
#maincontent_ch #ch_maintxt3 li{
padding:0 0 5px 0;
border-bottom:1px dotted #ccc;
}
#onlinesignup {
clear:both;
background:url(/main/images/ch_text02.gif) no-repeat top left;
padding:30px 0 20px 0;
}
*:first-child+html #onlinesignup {
padding-top:15px;
}
*html #onlinesignup {
padding-top:15px;
}
#subcontent #example_ch {
margin:140px 0 0 0;
background:url(/main/images/ch_sms_sample.gif) no-repeat top left;
height:300px;
width:230px;
display:block;
}
*:first-child+html #subcontent #example_ch {
margin-top:-10px;
}
*html #subcontent #example_ch {
margin-top:-10px;
}
/* Church Ends ---------------------------------------------------------------------------------------*/

/* Restaurant Starts -------------------------------------------------------------------------------------*/
#res_graphic {
background:url(/main/images/res_graphic.jpg) no-repeat 100% top;
height:470px;
margin-left:10px;
}
#res_graphic #video a{
width:250px;
position:absolute;
top:378px;
left:30px;
height:100px;
}
#res_graphic #video p a{
line-height:120%;
font-size:11px;
font-weight:bold;
margin:95px 0 0 0;
float:left;
}
#res_graphic #video #videoimg {
float:right;
margin:0 0 0 -25px;
}
#res_graphic #res_title {
position:relative;
top:70px;
left:10px;
}
#maincontent {
	margin-top:-15px;
float:left;
padding:0 0 0 20px;
width:640px;
}

#maincontent #res_maintxt1 h4{
font-size:14px;
}
#maincontent #res_maintxt2 {
float:left;
width:50%
}
#maincontent #res_maintxt2 p{
margin:10px 0 10px 0;
font-size:12px;
}
#maincontent #res_maintxt2 h3{
margin:0;
font-size:14px;
color:#e05417;
}
#maincontent #res_maintxt2 ul{
margin:5px 0 0 -18px;
}
*:first-child+html #maincontent #res_maintxt2 ul{
margin:5px 0 0 15px;
}
*html #maincontent #res_maintxt2 ul{
margin:5px 0 0 15px;
}
#maincontent #res_maintxt2 li{
text-indent:-15px;
border-bottom:dashed 1px #E0E0E0;
}
#maincontent #res_maintxt2 li img{
vertical-align:middle;
}
#maincontent #res_maintxt3 {
float:right;
width:49%
}
#maincontent #res_maintxt3 ul{
margin:10px 0 0 -35px;
}
*:first-child+html #maincontent #res_maintxt3 ul{
margin:10px 0 0 5px;
}
*html #maincontent #res_maintxt3 ul{
margin:10px 0 0 5px;
}
#maincontent #res_maintxt3 li{
font-weight:bold;
padding:0 0 0 15px;
background:url(/main/images/arrow_gray.gif) no-repeat left;
}
#maincontent #res_maintxt3 #fact {
margin:10px 0 0 0;
height:190px;
background:url(/main/images/res_fact.png) no-repeat  top;
}
#maincontent #res_maintxt3 #fact p{
padding:40px 0 0 110px;
font-weight:bold;
width:170px;
line-height:115%;
color:#fcff00;
font-size:12px;
}

#maincontent #res_maintxt3 #fact p img{
vertical-align:top;
padding:4px 0 0 0;
}
#maincontent #res_maintxt3 #fact p span{
margin:0 0 0 0;
display:block;
width:130px;
height:80px;
font-weight:100;
line-height:110%;
color:#fff;
font-size:10px;
}
#maincontent #btmline {
padding:20px 0 10px 0;
clear:both;
}
*:first-child+html #maincontent #btmline {
padding:15px 0 10px 0;
clear:both;
}
#maincontent #btmline p {
margin:0;
height:15px;
border-bottom:3px solid #555;
}

#maincontent #btmline p img{
border-right:solid 5px #fff;
border-bottom:solid 5px #fff;
}
#maincontent #btmline font{
display:block;
font-size:13px;
padding:10px 0 10px 0;
}
/* Restaurant Ends----------------------------------------------------------------------------------------*/

/* School Starts----------------------------------------------------------------------------------------*/
#pricing_sc td{
	padding:3px 7px 3px 7px;
}
#contactus_tb td{
	padding:2px 0 2px 0;
}
#contactus_tb td table td {
	padding:0;
	}
/* School Ends----------------------------------------------------------------------------------------*/

/* Agency starts ---------------------------------------------------------------------------------------*/
#agency_txt {
	background:url(/main/images/agency_maintxt_bg.gif) no-repeat 30px top;
	height:250px;
	width:640px;
	padding:110px 0 0 37px;
	line-height:130%;
	margin:20px 0 0 0;
	font-size:14px;
}
#agency_txt p{
	width:500px;
}

*:first-child+html #agency_txt {
	padding-top:125px;
}
#agency_cont {
	background:url(/main/images/agency_maingraphic.jpg) no-repeat 30px 0;
	margin:0 0 20px 0;
	padding:290px 0 0 30px;
	float:left;
	width:610px;
	overflow:hidden;
}

#resell_label {
	background:url(/main/images/reseller_stitle.gif) no-repeat 3px 8px;
	margin:0 0 0 0;
	padding:30px 0 10px 5px;
	border-top:5px solid #58585a;
	
}
*:first-child+html #promo_example {
margin-top:-20px;	
padding-top:13px;
background-position:left 13px;
	
}

/* Agency ends ---------------------------------------------------------------------------------------*/

/* Media starts ---------------------------------------------------------------------------------------*/
#media_txt {
	background:url(/main/images/media_maintxt_bg.gif) no-repeat 30px top;
	height:60px;
	width:640px;
	padding:190px 0 0 37px;
	line-height:130%;
	margin:20px 0 0 0;
	font-size:14px;
}
#media_txt p{
	width:500px;
}

*:first-child+html #media_txt {
	padding-top:50px;
}

*html #media_txt {
	height:85px;
	padding-top:100px;

}
#media_cont {
	margin:0 0 20px 0;
	padding:20px 0 0 17px;
	float:left;
	width:610px;
	overflow:hidden;
}


#media_scont {
	padding:15px 5px 10px 5px;
	float:left;
	width:46%;

}
*html #media_scont {
padding:0;
margin-left:-10px;
	width:47%;

}
#media_scont ul {
	margin:10px 10px 0 -25px;
}
 
*html #media_scont ul {
	margin:20px 10px 0 6px;
}
#media_scont li {
	background:url(/main/images/custom_bullet_blue.gif) no-repeat left 4px;
	margin:0 0 0 -10px;
	padding:0 0 0 15px;
}
#resell_label {
	clear:both;
	background:url(/main/images/reseller_stitle.gif) no-repeat 3px 8px;
	margin:0 0 0 0;
	padding:30px 0 10px 5px;
	border-top:5px solid #58585a;
	
}

*:first-child+html #resell_label{
 padding-top:10px;
}

*html #resell_label {
	padding:5px 0 0 0;
	margin-left:-10px;
}
*:first-child+html #promo_example {
margin-top:-20px;	
padding-top:13px;
background-position:left 13px;
	
}

/* Media ends ---------------------------------------------------------------------------------------*/

/* Customers starts ---------------------------------------------------------------------------------------*/

#custom_body {
	width:800px;
	margin:0 0 0 36px;
	background:url(/main/images/custom_title.gif) no-repeat left top;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:60px;
}
#custom_table td, #custom_table th, #custom_table p{
	text-align:center;
	border-right:dotted 1px #e1e1e1;
	border-left:dotted 1px #e1e1e1;
	border-collapse:collapse;
	padding:8px;
	font-size:12px;
}
#custom_table td {
	padding:20px 0 0 0;
}
#custom_table th{
	border-bottom:1px solid #e1e1e1;
}
#custom_table p {
	border:none;
}
#custom_table p a{
	text-decoration:underline;
}
#custom_title {
	width:810px;
	margin:0 0 20px 35px;
	height:36px;
	background:url(/main/images/custom_bar_bg.gif) no-repeat right;
}
#custom_table img {
	vertical-align:middle;
}
#custom_title h3 {
	margin:0 auto;
	height:36px;
	line-height:36px;
	padding:0 0 0 34px;
	background:url(/main/images/custom_bar_left.gif) no-repeat left;
	font-size:16px;
	color:#42b1ff;
}
/* Customers ends ---------------------------------------------------------------------------------------*/
/* Customers_list starts ---------------------------------------------------------------------------------------*/
#custom_list td{
margin:0;	
}
#custom_list ul{
	font-family:Georgia;
	margin:-20px 0 20px 0;
	font-size:11px;
	}
#custom_list li {
background:url(/main/images/custom_bullet.gif) no-repeat left;
padding:3px 0 3px 12px;

	}
	#custom_list li a:hover {
		text-decoration:underline;
	}
	#custom_list #sp{
		color:#2f9fd7;
		font-size:12px;
	background:url(/main/images/custom_bullet_blue.gif) no-repeat left;	
	}
	#custom_list #sp a{
		color:#2f9fd7;
	}
/* Customers_list ends---------------------------------------------------------------------------------------*/


/* Article starts ---------------------------------------------------------------------------------------*/
#article_body {
	width:800px;
	margin:0 0 0 36px;
	background:url(/main/images/art_title.gif) no-repeat left top;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:60px;
}
#article_table {
	border-left:solid 5px #e1e1e1;
	border-bottom:1px dotted #e1e1e1;
	width:80%;
	margin:10px 0 16px 90px;
}
#article_table th {
	text-align:left;
	background:url(/main/images/article_bullet.gif) no-repeat 8px 2px;
	padding:0 0 5px 30px;
	color:#2e9bd1;
	font-size:18px;
	border-bottom:1px solid #ccc;

}
#article_table td {
	padding:10px 0 5px 5px;
}
#date_s {
	float:right;
	margin:0 0 0 0;
	text-align:right;
	font-size:12px;
	font-family:arial;
	font-weight:100;
	color:#666;
}
#art_tl {
	font-size:14px;
	font-weight:bold;
}
/* Article ends ---------------------------------------------------------------------------------------*/

/* contactus starts ---------------------------------------------------------------------------------------*/
#contact_table {
	border-style:solid; 
	border-width:5px; 
	border-color:#BDDF8B;
}
#contact_table td{
	padding:7px;
}
#contact_intable td{
	padding:0;
}
/* contactus ends ---------------------------------------------------------------------------------------*/

/* pricing starts ---------------------------------------------------------------------------------------*/
#pricing_title {
	background:url(/images/bizaccount/pricingoption_tl.gif) no-repeat left top;
	width:880px;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0 0 0;
	height:55px;
}
#pricing_table {
	width:100%;
	
}
#pricing_table td, #pricing_table2 td {
	padding:5px;
}
#pricing_table2 {
	width:94%;
}

#rollover_table{
	width:100%;
	border-style:dashed; 
	border-color:#CCCCCC; 
	border-width:3px;
}
#rollover_table td{
	padding:10px;
}
#keyword_price td{
	padding:0;
}
#pricingpayasyougo_title {
	background:url(/images/bizaccount/payasyougo_tl_b.gif) no-repeat left top;
	width:880px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:50px;
}
#pricingcustom_title {
	background:url(../images/bizaccount/customplans.jpg) no-repeat left top;
	width:880px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:50px;
}
#pricingemail_title {
	background:url(../images/bizaccount/emailonly_tl.jpg) no-repeat left top;
	width:880px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:35px;
}
#pricingkeyword_title {
	background:url(../images/bizaccount/keyword_tl.jpg) no-repeat left top;
	width:880px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:30px;
}
#pricingkeywordspecial_title {
	background:url(../images/bizaccount/pricing_keyword_wbo.gif) no-repeat left top;
	width:880px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:30px;
}
#pricingmulti_title {
	background:url(../images/bizaccount/monthlypricing_tl.jpg) no-repeat left top;
	width:880px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:30px;
}
/* pricing ends ---------------------------------------------------------------------------------------*/
.policy {
padding:0 0 0 20px;
margin:0;
height:22px;
background:url(../images/common/contactus_bar01.jpg) no-repeat top left #8898b9;
width:97%;
}
.policy h2 {
padding:0;
margin:0;
font-size:13px;
line-height:22px;
color:#ffffff;
background:url(../images/common/contactus_bar02.jpg) no-repeat top right #8898b9;
}
#privacychoice {

padding:10px;
width:97%;
text-align:left;
}
#privacychoice h3{
padding:7px 5px 7px 25px;
background:#ECECEC url(../images/bizaccount/title_bullet.jpg) no-repeat 3px;
font-size:15px;
color:#3399CC;
margin:0 0 20px 0;
}
#privacychoice ul {
padding:10px 10px 10px 30px;
margin:0;
}
#privacychoice li{
border-bottom:dotted 1px #CCCCCC;
font-size:13px;
padding:0 0 7px 17px;
margin:10px 0 0 0;
background:url(../images/bizaccount/click_ic.gif) no-repeat left 2px;
font-weight:bold;
}
#privacychoice .noline {
border:none;
}
#privacychoice li p {
margin:5px;
font-weight:100;
}
#privacychoice li font {
color:#369CAB;
font-size:13px;
}
/*--What's a mobile style ----------------------------------------------------------*/
#wm_wrapper {
position:relative;
width:800px;
text-align:left;
margin:0 auto;
padding:30px 0 0 0;
}
#wm_wrapper img {
padding:0;
}
#wm_title {
margin:0;
background:url(/main/images/w_titlegraphic.gif) no-repeat left;
width:100%;
height:200px;
}
#wm_title h1 {
font-family:Georgia, "Times New Roman", Times, serif;
padding:33px 0 0 120px;
font-size:30px;
line-height:110%;
}
#wm_mobilekey, #wm_shortcode {
width:47.5%;
#margin-bottom:15px;
}
#wm_mobilekey {
float:left;
padding:0 15px 0 5px;
background:url(/main/images/w_mk_left.gif) no-repeat left top;
border-right:2px dotted #CCCCCC;
}
#wm_mobilekey span{
display:block;
width:100%;
background:url(/main/images/w_mk_right.gif) no-repeat top right;
}
#wm_mobilekey h2, #wm_shortcode h2 {
padding:6px 0 6px 23px;
margin:0 10px 0 10px;
font-size:22px;
}
#wm_mobilekey h2 {
border-top:#86c500 4px solid;
border-bottom:#86c500 4px solid;
}
#wm_shortcode {
	margin-left:10px;
float:right;
background:url(/main/images/w_sc_left.gif) no-repeat left top;
}
#wm_shortcode span{
display:block;
width:100%;
background:url(/main/images/w_sc_right.gif) no-repeat top right;
}
#wm_shortcode h2 {
border-top:#1b98e7 4px solid;
border-bottom:#1b98e7 4px solid;
}
#wm_marketing {
padding:7px 0 0 10px;
background:url(/main/images/w_marketing_graphic.gif) no-repeat 100% 0%;
clear:both;
border:#d5d5d5 solid 5px;
margin-bottom:20px;
}
*html #wm_marketing {
margin-bottom:-10px;
}
*html #wm_marketing h2{
margin-top:-10px;
}
*:first-child+html #wm_marketing {
padding:0 0 10px 15px;
background-position:99.9% 0%;
}
#wm_marketing h2 {
margin:5px 0 0 0;
color:#048ce3;
font-size:22px;
}
*html #marketing p {
margin-top:7px;
width:72%;
}
#wm_marketing p {
line-height:139%;
height:87px;
width:71.5%;
padding:5px 0 7px 10px;
background:#efefef;
}
*:first-child+html #wm_marketing p {
line-height:139%;
height:85px;
width:72%;
margin:5px 0 0 0;
padding:5px 0 9px 10px;
}
#wm_article {
#margin-top:15px;
width:100%;
height:200px;
padding:0 0 30px 0;
}
#wm_artical img {
vertical-align:middle;
}
#wm_article h2 {
text-indent:30px;
font-size:20px;
color:#FFFFFF;
background: url(/main/images/w_art_ic.gif) #858585 no-repeat 1% 52%;
padding:5px 5px 5px 10px;
}
#wm_article ul {
}
#wm_article li {
border-bottom:dotted 1px #CCCCCC;
list-style-image:url(/main/images/w_art_ic_s.gif);
font-size:16px;
font-weight:bold;
color:#048ce3;
margin:0 0 7px 0;
}
#wm_article li p {
font-size:12px;
margin:5px 0 7px 0;
color:#666;
}
/*what's a mobile style ends*/

/*Pricin Star Burst begins*/
#star{
	
	position:absolute;
	display:block;
	width:130px;
	height:100px;
	top:175px;
	left:130px;
}

#star2{
	position:absolute;
	display:block;
	width:130px;
	height:100px;
	top:170px;
	left:227px;
	z-index:100;
}
.png24{
	tmp:expression(setPng24(this));
}

/*Pricin Star Burst ends*/