@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;
}
.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;
}
#header {
	position:relative;
	height:190px;
}
#header #header_top {
	position:relative;
	height:85px;
}
#header #header_top #logo a {
	position:relative;
	display:block;
	background:url(/images/main1/logo.gif) no-repeat left 32px;
	width:143px;
	height:85px;
	float:left;
	z-index:2;
}
#header #header_top #tools a {
	position:relative;
	top:30px;
	display:block;
	background:url(/images/main1/freetrial_top.jpg) no-repeat left bottom;
	width:175px;
	height:56px;
	float:left;
	z-index:1;
}
#header #header_top #demotxt{
	line-height:120%;
	position:relative;
	margin:0;
	top:65px;
	left:10px;
	height:20px;
	float:left;
}

#header #mainnav {
	padding:8px 0 0 0;
	margin:0;
	position:relative;
	height:40px;
}
#header #mainnav ul {
	padding:0;
	margin:0;
	position:relative;
	height:40px;
}
#header #mainnav ul li{
	
	float:left;
	height:40px;
}
#header #mainnav ul li a{
	text-indent:-3000px;
}
*:first-child+html #header #mainnav ul li{
	display:inline;
}
.watchvideo #header #mainnav ul #watchvideo a,
.casestudies #header #mainnav ul #casestudies a,
.customers #header #mainnav ul #customers a,
.articles #header #mainnav ul #articles a,
.features #header #mainnav ul #features a,
.pricing #header #mainnav ul #pricing a,
.contactus #header #mainnav ul #contactus a{
	background-position:right;
cursor:default;
}
#header #mainnav ul #watchvideo a {
	display:block;
	background:url(/images/main1/nav01.gif) no-repeat left;
	width:132px;
	height:40px;
}
#header #mainnav ul #casestudies a {
	display:block;
	background:url(/images/main1/nav02.gif) no-repeat left;
	width:112px;
	height:40px;
}
#header #mainnav ul #customers a {
	display:block;
	background:url(/images/main1/nav03.gif) no-repeat left;
	width:99px;
	height:40px;
}
#header #mainnav ul #blog a {
	display:block;
	background:url(/images/main1/nav08.gif) no-repeat left;
	width:55px;
	height:40px;
}
#header #mainnav ul #articles a {
	display:block;
	background:url(/images/main1/nav04.gif) no-repeat left;
	width:72px;
	height:40px;
}
#header #mainnav ul #features a {
	display:block;
	background:url(/images/main1/nav05.gif) no-repeat left;
	width:84px;
	height:40px;
}
#header #mainnav ul #pricing a {
	display:block;
	background:url(/images/main1/nav06.gif) no-repeat left;
	width:73px;
	height:40px;
}
#header #mainnav ul #contactus a {
	display:block;
	background:url(/images/main1/nav07.gif) no-repeat left;
	width:112px;
	height:40px;
}
#header #mainnav ul #freetrial a {
	display:block;
	background:url(/images/main1/freetrial_btn.gif) no-repeat left;
	width:207px;
	height:40px;
}
#header #mainnav ul #watchvideo a:hover, #header #mainnav ul #casestudies a:hover, #header #mainnav ul #customers a:hover, #header #mainnav ul #articles a:hover,#header #mainnav ul #features a:hover, #header #mainnav ul #pricing a:hover, #header #mainnav ul #contactus a:hover, #header #mainnav ul #freetrial a:hover {
	background-position:right;
}
#header #signin {
	clear:both;
	padding:1px 0 0 0;
	margin:3px 0 0 0;
	background:url(/images/main1/signin_bg.gif) no-repeat;
	height:51px;
}
.input_off_id {
	background:url(/images/main1/username_bg.gif) no-repeat 4px 6px;
	height:22px;
	width:142px;
	border:none;
	font-size:11px;
	color:#666;
	padding:2px 2px 0 10px;
	margin-top:-4px;
	font-weight:bold;
}
.input_off_pass {
	background:url(/images/main1/password_bg.gif) no-repeat 17px 6px;
	height:22px;
	width:142px;
	border:none;
	font-size:11px;
	color:#666;
	padding:2px 2px 0 10px;
	margin-top:-4px;
	font-weight:bold;
}
.input_on {
	background:none;
	height:18px;
	width:142px;
	border:none;
	font-size:11px;
	color:#666;
	padding:6px 2px 0 10px;
	font-weight:bold;
}
#textinput {
	background:url(/images/main1/textfield_bg.gif) no-repeat;
	width:155px;
	height:27px;
	margin:0 0 0 0;
}

#signin_btn a, #signin_btn a:hover {
	margin:0 0 0 0;
	background:url(/images/main1/signin_btn.gif) no-repeat left;
	width:69px;
	display:block;
	height:25px;
}
#signin_btn a:hover {
	background-position:right;
}

/* 4.75
#phone {
    position:relative;
	text-align:right;
	top:30px;
	left:-5px;
}

#lpButDivID-1282103038478{
 float:left;
 position:relative;
 left:30px;
 top:-4px;
 width:150px;
 height:50px;
}
*/

#phone {
    position:relative;
	float:right;
	text-align:right;
	top:12px;
	left:145px;
}

#lpButDivID-1282103038478{
 position:relative;
 overflow:hidden;
 float:right;
 left:-150px;
 top:0px;
 width:150px;
 height:86px;
}


/* Header Sign out starts ----------------------------------------------------------*/
#userInfo {
position:relative;
top:0;
margin:0 20px 0 0;
font-size:11px;
text-align:right;
}
#userInfo img{
vertical-align:middle;
padding:3px 2px 3px 0;
}
#userInfo #inbox_ic {
margin-top:-6px;
}
#userInfo #inbox_cnt a{
color:#ea8400;
font-weight:bold;
}
#userInfo #credit_cnt a{
color:#2ba6e6;
font-size:11px;
}
#userInfo a{
text-decoration:none;
font-size:12px;
}
#userInfo a:hover, #userInfo a:active{
text-decoration:none;
color:#999999;
}

#func_mn {
	margin:0 -8px 0 0;
	padding:0 0 0 10px;
	height:24px;
	background:url(/images/main1/h_mn_left.gif) no-repeat left top;
	}
#func_mn li{
	line-height:20px;
	padding:0 2px 0 2px;
	margin:0;
	font-weight:bold;
	color:#2e9ad0;
	float:left;
	}
#func_mn li a{
	line-height:22px;
	padding:0 0 0 8px;
	margin:0;
	font-weight:bold;
	color:#2e9ad0;
	float:left;
	background:url(/images/main1/h_mn_border.gif) no-repeat left;
	}
	#func_mn li a:hover{
	color:#888;
text-decoration:none;
	}
#trumpiaimg{
	background:url(/images/main1/trial_instead.gif) no-repeat right;
	width:207px;
	height:40px;
}
	
/* Header Sign out ends-------------------------------------------------------------------------*/
/*Header ends -----------------------------------------------------------------------------------*/


/*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(/images/main1/leftmn_bg.gif) no-repeat left;
	float:left;
	width:175px;
	height:262px;
}
#content #maingraphic #rightmn {
	border-left:7px solid #e1e1e1;
	margin:30px 0 0 -10px;
	padding:0;
	float:right;
	width:160px;
	height:230px;
}
#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:25px;
	display:block;
	text-indent:-4000px;
}
*html #content #maingraphic #rightmn {
float:none;
position:absolute;
right:20px;
}
#leftmn #retail a, #rightmn #retail a {
	background:url(/images/main1/leftmn01.gif) no-repeat left;
}
#leftmn #school a, #rightmn #school a {
	background:url(/images/main1/leftmn02.gif) no-repeat left;
}
#leftmn #church a, #rightmn #church a {
	background:url(/images/main1/leftmn03.gif) no-repeat left;
}
#leftmn #estate a, #rightmn #estate a {
	background:url(/images/main1/leftmn04.gif) no-repeat left;
}
#leftmn #promoter a, #rightmn #promoter a {
	background:url(/images/main1/leftmn05.gif) no-repeat left;
}
#leftmn #restaurant a, #rightmn #restaurant a {
	background:url(/images/main1/leftmn06.gif) no-repeat left;
}
#leftmn #agency a, #rightmn #agency a {
	background:url(/images/main1/leftmn07.gif) no-repeat left;
}
#leftmn #media a, #rightmn #media a {
	background:url(/images/main1/leftmn08.gif) no-repeat left;
}
#leftmn #medical a, #rightmn #medical a {
	background:url(/images/main1/leftmn09.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, #leftmn #medical 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, #rightmn #medical a:hover{
	background-position:right;
}

#content #maingraphic #mainimage {
	background:url(/images/main1/maingraphic.jpg) no-repeat center 14px;
	float:left;
	width:526px;
	height:262px;
}
#content #maingraphic #mainimage #twitter {
	width:139px;
	height:68px;
	position:relative;
	top:215px;
	left:370px;
	}
*html #content #maingraphic #mainimage #twitter {
	width:139px;
	height:68px;
	position:absolute;
	top:214px;
	left:-330px;

	}
#content #maingraphic #rightsec {
	float:left;
	width:175px;
	height:262px;
}

#rightsec #right_mn {
	padding:13px 0 5px 0;
}
#rightsec #right_mn img{
	padding-bottom:1px;
}

#rightsec #video a {
	background:url(/images/main1/video.gif) no-repeat 10px -3px;
	display:block;
	height:160px;
}

#rightsec #pricingplan a {
	background:url(/images/main1/freetrial_btn2.jpg) no-repeat -8px 0;
	display:block;
	height:105px;
}

#content #maintxt {
	margin:12px 0 0 0;
	border-top:6px solid #58585a;
	border-bottom:3px solid #58585a;
	position:relative;
	height:298px;
	padding:0 0 45px 0;
}
*html #content #maintxt{	
margin-top:25px;
}

#content #maintxt ul {
	margin:20px 0 -10px -38px;
}
#content #maintxt ul li {	
	font-size:12px;
	color:#444;
	line-height:160%;
	float:left;
	margin:0 0 -20px 10px;
}
*html #content #maintxt #para01 {
	width:31%;
}
*html #content #maintxt #para02 {
	width:29%;
}
*html #content #maintxt #para03 {
	width:29%;
}
#content #maintxt #para01 {
	background:url(/images/main1/main_txt01.gif) no-repeat;
	padding:35px 8px 0 0;
border-right:dotted 1px #999;
	width:32%;
}
#content #maintxt #para02 {
	background:url(/images/main1/main_txt02.gif) no-repeat;
	border-right:dotted 1px #999;
	padding:35px 10px 0 0;
	width:30%;
}
*:first-child+html #content #maintxt #para01 {
	width:31%;
}
*:first-child+html #content #maintxt #para02 {
	width:29%;
}
*:first-child+html #content #maintxt #para03 {
	width:29%;
}
#content #maintxt #para03 {
	float:right;
	background:url(/images/main1/main_txt03.gif) no-repeat;
	padding:35px 8px 0 0;
	width:30%;
}
#content #clients {
	clear:both;
	height:100px;
	position: relative;
}
/*Homepage ends ------------------------------------------------------------------------*/


/*Footer starts --------------------------------------------------------------------*/
#footer {
	clear:both;
	top:0;
	position:relative;
	display:block;
	font-size:11px;
	text-align:left;
	height:120px;
	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:15px 0 10px 0;
	padding:0;
}
*:first-child+html #footer ul {
	margin-top:15px;
}
*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:5px;
}
*html #authorize {
	margin:3px 10px 0 0;
}
#authorize {
	display:block;
	margin:0 10px 0 10px;
	float:left;
	background:url(/images/main1/authorize_img.gif) no-repeat;
	width:90px;
	height:70px;
}
#freetrial_b{
	display:block;
	margin:-5px 10px 0 10px;
	float:left;
	background:url(/images/main1/freetrial_btn2_s.jpg) no-repeat;
	width:159px;
	height:93px;
}

*:first-child+html #freetrial_b{
	margin-top:5px
}
*html #freetrial_b{
	margin-top:5px
}
*html #footer #msgcount {
margin:10px 0 0 0;
height:12px;
}
*:first-child+html #footer #msgcount {
 margin-top:0;
}
#footer #msgcount {
	position:relative;
	clear:both;
text-align:left;
 width:750px;
 height:25px;
 top:-60px;
}
#footer #msgcount table td {
	font-size:11px;
}
/*Footer ends-------------------------------------------------------------------------------------------*/

/* Video page starts ---------------------------------------------------------------------------------------*/
#video_txt {
	z-index:1000;
	background:url(/images/main1/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(/images/main1/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(/images/main1/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(/images/main1/v_pricing.gif) no-repeat;
	height:142px;
	display:block;
	text-indent:-3000px;
}
#banners #casestudy {
	height:125px;
	background:url(/images/main1/v_banner_border.gif) no-repeat bottom;
}
#banners #interview a{
	height:131px;
	background:url(/images/main1/v_interview.gif) no-repeat;
	display:block;
}
#banners #referral a{
	background:url(/images/main1/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(/images/main1/store_maintxt_bg.gif) no-repeat 30px top;
	height:160px;
	width:655px;
	padding:125px 0 0 37px;
	margin:20px 0 0 0;
}
#attic_cont {
	background:url(/images/main1/store_attic_img.gif) no-repeat left top;
	margin:-19px 0 0 0;
	padding:20px 0 0 0;
	float:left;
	width:650px;
	height:500px;
}
#attic_txt {
	width:470px;
	margin:-10px 0 0 0;
	padding:0 0 0 15px;
	font-size:12px;
	color:#fff;
}
#attic_txt font {
	line-height:120%;
	font-size:19px;
	color:#2e9bd1;
}
#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(/images/main1/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(/images/main1/store_1.gif) no-repeat left top;
	float:left;
}
#collectcontact .right{
	padding:20px 5px 0 18px;
	margin-left:5px;
	width:32%;
	background:url(/images/main1/store_2.gif) no-repeat left top;
	float:right;
}
#video_store a{
	position:absolute;
	left:530px;
	top:105px;
	background:url(/images/main1/video.gif) no-repeat 10px 0;
	display:inline-block;
	height:160px;
	width:200px;
	z-index:1000000000;
}


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


/* Case study starts ---------------------------------------------------------------------------------------*/
#case_body {
	width:800px;
	margin:0 0 0 36px;
	background:url(/images/main1/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(/images/main1/case_bullet_s.gif) no-repeat 0 8px;
}
/* Case study ends ---------------------------------------------------------------------------------------*/

/* Real Estate Starts ---------------------------------------------------------------------------------------*/
#estate_txt {
	background:url(/images/main1/estate_maintxt_bg.gif) no-repeat 30px top;
	height:130px;
	width:655px;
	padding:136px 0 0 37px;
	line-height:130%;
	margin:20px 0 0 0;
}
#estate_cont {
	border-top:6px solid #58585a;
	background:url(/images/main1/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(/images/main1/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(/images/main1/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(/images/main1/est_bullet.gif) no-repeat left 4px;
	padding:0 0 5px 15px;
}
/* Real Estate Ends ---------------------------------------------------------------------------------------*/

/* Promoter Starts ---------------------------------------------------------------------------------------*/
#promoter_txt {
	background:url(/images/main1/promo_maingraphic.jpg) no-repeat 30px top;
	height:160px;
	width:655px;
	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(/images/main1/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(/images/main1/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(/images/main1/promo_bullet.gif) no-repeat left 8px;
	border-bottom:1px dashed #e1e1e1;
}
#promo_example {
	background:url(/images/main1/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(/images/main1/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(/images/main1/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;
	overflow:hidden;
	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(/images/main1/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(/images/church/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(/images/church/ch_usage_img.gif) no-repeat left top;
width:650px;
}

#maincontent_ch #usage {
		border:none;
width:700px;
height:40px;
margin:140px 0 0 -30px;
}
*: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(/images/church/ch_text01.gif) no-repeat top left;
}
#maincontent_ch #ch_maintxt2 p{
padding:30px 0 0 0;
}
#setupkey {
float:left;
width:50%;
margin:-10px 0 10px 0;
}
#setupkey h3 {
font-size:15px;
color:#69539a;
}
#setupkey ul {
background:url(/images/church/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(/images/church/setupkey_bullet.gif) no-repeat left;
height:17px;
padding:5px 0 4px 10px;
}
#maincontent_ch #ch_maintxt3{
margin:-10px 0 10px 0;
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(/images/church/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(/images/church/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(/images/church/res_graphic.jpg) no-repeat 105% 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:20px;
}
#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(/images/church/arrow_gray.gif) no-repeat left;
}
#maincontent #res_maintxt3 #fact {
margin:40px 0 0 0;
height:190px;
background:url(/images/main1/res_fact_bg.jpg) 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(/images/main1/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(/images/main1/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(/images/main1/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(/images/main1/media_maintxt_bg.gif) no-repeat 30px top;
	height:90px;
	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:205px;
}

*html #media_txt {
	height:85px;
	padding-top:195px;
}
#media_cont {
	margin:0 0 20px 0;
	padding:20px 0 0 37px;
	float:left;
	width:610px;
	overflow:hidden;
}


#media_scont {
	padding:15px 0 10px 0;
	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(/images/main1/custom_bullet_blue.gif) no-repeat left 4px;
	margin:0 0 0 -10px;
	padding:0 0 0 15px;
}
#resell_label {
	clear:both;
	background:url(/images/main1/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:100%;
	margin:30px auto -10px 35px;
	background:url(/images/customers/custom_title.gif) no-repeat left top;
	overflow:hidden;
	padding:20px 0 0 620px;
	height:40px;
}
#custom_table {
		border-top:solid #e0e0e0 7px;
	border-bottom:solid #e0e0e0 7px;

}
#custom_table td{
	
		padding:10px 20px 0 20px;
}
#custom_table #logo_tb{
	border-collapse:collapse;
margin:0;
	width:16%;
	background:url(/images/customers/cust_right_border.gif) no-repeat right 30px;
	float:left;
	border-bottom:2px dotted #e1e1e1;
}

#custom_table #logo_tb th{
	background:none;
	text-align:center;
	height:100px;

}
#custom_table #logo_tb th img{
	vertical-align:bottom;
}
#custom_table #logo_tb td{
	background:none;
	text-align:center;
	height:40px;
	

}
#custom_table #logo_tb td span, #custom_table #logo_tb td span a{
	border-top:3px solid #e1e1e1;
	padding:3px 0 0 0;
	vertical-align:top;
	margin:0;
}

#custom_title {
	width:810px;
	margin:0 0 20px 35px;
	height:36px;
	background:url(/images/customers/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(/images/customers/custom_bar_left.gif) no-repeat left;
	font-size:16px;
	color:#42b1ff;
}
/* Customers ends ---------------------------------------------------------------------------------------*/

/* Customers_list starts ---------------------------------------------------------------------------------------*/
#custom_list {
	width:100%;
	margin:20px auto 0 20px;
}
#custom_list td{
margin:0;
}
#custom_list ul{
	font-family:Georgia;
	margin:10px 0 20px -25px;
	font-size:11px;
	}
*:first-child+html #custom_list ul{
	margin:10px 0 20px 0;
	}
*html #custom_list ul{
	margin:10px 0 20px 0;
	}
#custom_list li {
background:url(/images/customers/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(/images/customers/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(/images/main1/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(/images/main1/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 {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-LEFT: 0px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/images/bizaccount/pricingoption_tl.gif) no-repeat left top; 
	HEIGHT: 30px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 20px
}
#pricing_table {
	WIDTH: 100%
}
#pricing_table TD {
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px
}
#pricing_table2 TD {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px
}
#pricing_table2 {
	WIDTH: 94%
}
#rollover_table {
	BORDER-BOTTOM: #cccccc 3px dashed; 
	BORDER-LEFT: #cccccc 3px dashed; 
	WIDTH: 100%; 
	BORDER-TOP: #cccccc 3px dashed; 
	BORDER-RIGHT: #cccccc 3px dashed
}
#rollover_table TD {
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 10px
}
#keyword_price TD {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px
}
#pop_plans {
	BORDER-BOTTOM: #555 1px solid; 
	BORDER-LEFT: #555 1px solid; 
	BORDER-TOP: #555 1px solid; 
	BORDER-RIGHT: #555 1px solid
}
#pop_plans TD {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-COLLAPSE: collapse; 
	PADDING-TOP: 10px
}
#pop_plans #p_plan {
	BACKGROUND-COLOR: #eee; 
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold
}
#pop_plans #p_credit {
	FONT-FAMILY: Tahoma, Geneva, sans-serif; 
	FONT-SIZE: 23px; 
	BORDER-TOP: #e1e1e1 1px dashed; 
	FONT-WEIGHT: bold
}
#pop_plans #p_keyword {
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold
}
#pop_plans #p_price {
	PADDING-BOTTOM: 26px; 
	BACKGROUND-COLOR: #2e9cd2; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FONT-FAMILY: Tahoma, Geneva, sans-serif; 
	COLOR: #fff; 
	FONT-SIZE: 40px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 23px
}
#pop_plans #p_signup {
	BACKGROUND-COLOR: #444; 
	COLOR: #eee; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold
}
#pop_plans #p_signup A {
	COLOR: #eee
}
#pop_plans #p_signup A:hover {
	TEXT-DECORATION: none
}
#bestvalue {
	Z-INDEX: 1; 
	POSITION: absolute; 
	WIDTH: 200px; 
	HEIGHT: 76px; 
	TOP: 410px; 
	LEFT: 419px;
	*MARGIN-TOP:-20px;
}
#pricingpayasyougo_title {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 620px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/images/bizaccount/payasyougo_tl_b.gif) no-repeat left top; HEIGHT: 50px; OVERFLOW: hidden; PADDING-TOP: 20px
}
#pricingcustom_title {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 620px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/images/bizaccount/customplans.jpg) no-repeat left top; 
	HEIGHT: 50px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 20px
}
#pricingemail_title {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 620px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/images/bizaccount/emailonly_tl.jpg) no-repeat left top; 
	HEIGHT: 35px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 20px
}
#pricingkeyword_title {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 620px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(../images/bizaccount/keyword_tl.jpg) no-repeat left top; 
	HEIGHT: 30px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 20px
}
#pricingkeywordspecial_title {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 620px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/images/bizaccount/pricing_keyword_wbo.gif) no-repeat left top; 
	HEIGHT: 30px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 20px
}
#pricingmulti_title {
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 620px; 
	WIDTH: 880px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(/images/bizaccount/monthlypricing_tl.jpg) no-repeat left top; 
	HEIGHT: 30px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 20px
}
/* 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:15px 0 0 0;
}
#wm_wrapper img {
padding:0;
}
#wm_title {
margin:0;
background:url(/images/main1/w_titlegraphic.gif) no-repeat left;
width:100%;
height:150px;
}
#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(/images/main1/w_mk_left.gif) no-repeat left top;
border-right:2px dotted #CCCCCC;
}
#wm_mobilekey span{
display:block;
width:100%;
background:url(/images/main1/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(/images/main1/w_sc_left.gif) no-repeat left top;
}
#wm_shortcode span{
display:block;
width:100%;
background:url(/images/main1/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(/images/main1/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(/images/main1/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(/images/main1/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:240px;
}

#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*/
/*-------------------Features style begins------------------------------*/
#feat_tl {
	color:#2F9ED6;
	font-size:16px;
	margin-bottom:8px;
}


/*-------------------Mobile text reminder style begins------------------------------*/
#mtr_option {
	margin:0 0 0 -20px;
}
#mtr_option li{
	background:url(/images/main1/mtr_opt_arrow.gif) no-repeat left 8px;
	padding:4px 0 4px 20px;
	border-bottom:dashed 1px #e1e1e1;
	font-size:14px;
	font-weight:bold;
}
*:first-child+html #mtr_option {
	margin-left:0;
}
*html #mtr_option {
	margin-left:0;
}
#mtr_option font {
	font-size:12px;
	font-weight:100;
}
*:first-child + HTML #mtr_option LI {
	MARGIN-LEFT: 10px
}
*html #mtr_option LI{
	margin-left:10px;
}
#mtr_bar {
	background:url(/images/main1/mtr_bar.gif) no-repeat; 
	height:34px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 25px;
}
#s_title {
	font-size:14px;
	background:url(/images/main1/mtr_bullet.gif) no-repeat left 4px;
	padding:0 0 0 13px;
	margin:5px 0 0 10px;
}
#s_title font{
	font-size:12px;
	font-weight:100;
}
#s_list {
	margin:5px 0 0 0;
}
*:first-child+html #s_list {
	margin-left:38px;
}
*html #s_list {
	margin-left:38px;
}
#s_list li{
	background:url(/images/main1/mtr_bullet_grey.gif) no-repeat left 6px;
	padding:2px 0 2px 15px;
	margin:0 0 0 -15px;
}
/*-------69302 style------------*/
#demo_list li{
    background:url(/images/main1/mtr_opt_arrow.gif) no-repeat left 9px;
    border-bottom:1px dotted #e1e1e1;
    padding:5px 0 5px 17px;
    font-size:14px;
    font-weight:bold;
    }
/*-------Portfolio style------------*/
.folio_tb
{
	width: 214px;
	height: 260px;
	float:left;
	padding:0;
	vertical-align:top;
	margin-right:6px;
}
.folio_tb td {
	vertical-align:top;
}
.folio_tb img {
	width:211px;
	height:148px;
}
.folio_tb .title {
	height: 15px;
	padding:5px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
.folio_tb .desc {
	width:214px;
	height:70px;
	overflow:visible;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:1.3;
}