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

.hidden{
	position:absolute;
	width:0;
	height:0;
	border:none;
	overflow:hidden;
}



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;
}
textarea{resize: none;}
.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, ol {
	list-style:none;
}
/* Basic style ends */

/*Header starts----------------------------------------------------------------------------------------------------*/
#wrapper {
	position:relative;
	margin:0 auto;
	width:880px;
}
*html #wrapper {
	left:50%;
	margin-left:-440px;
}
#header {
}
#header #header_top {
	width: 100%;
	overflow: hidden;
}


#header #header_top #logo{
	background:url(/images/main_4_9/logo.gif) no-repeat left 30px;
	width:143px;
	height:85px;
	float:left;
	z-index:2;
}

#header #header_top #tools a{
	position:relative;
	top:30px;
	display:block;
	background:url(/images/main_4_9/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:16px;
	height:20px;
	float:left;
}

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


#header #mainnav {
	background:url(/images/main_4_9/header_bg.gif) repeat-x left top;
	padding:0 0 0 0;
	margin:8px 0 0 0;
	position:relative;
	height:40px;
	width:875px;
	_width:860px;
}
#header #mainnav ul {
	background:url(/images/main_4_9/nav_left.gif) no-repeat left top;
	
	padding:0 0 0 15px;
	margin:0;
	position:relative;
	height:40px;
	width:875px;
	_width:860px;
}
#header #mainnav ul li{
	float:left;
	height:40px;
}
#header #mainnav ul li a{
	text-indent: -10000000px;	
	}

*:first-child+html #header #mainnav ul li{
	display:inline;
}
.home #header #mainnav ul #home a,
.watchvideo #header #mainnav ul #watchvideo a,
.casestudies #header #mainnav ul #casestudies a,
.customers #header #mainnav ul #customers a,
.blog #header #mainnav ul #blog 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 #home a {
	display:block;
	background:url(/images/main_4_9/nav00.gif) no-repeat left;
	width:78px;
	height:40px;
}
#header #mainnav ul #watchvideo a {
	display:block;
	background:url(/images/main_4_9/nav01.gif) no-repeat left;
	width:77px;
	height:40px;
}
#header #mainnav ul #casestudies a {
	display:block;
	background:url(/images/main_4_9/nav02.gif) no-repeat left;
	width:112px;
	height:40px;
}
#header #mainnav ul #customers a {
	display:block;
	background:url(/images/main_4_9/nav03.gif) no-repeat left;
	width:109px;
	height:40px;
}
#header #mainnav ul #blog a {
	display:block;
	background:url(/images/main_4_9/nav08.gif) no-repeat left;
	width:65px;
	height:40px;
}
#header #mainnav ul #articles a {
	display:block;
	background:url(/images/main_4_9/nav04.gif) no-repeat left;
	width:72px;
	height:40px;
}
#header #mainnav ul #features a {
	display:block;
	background:url(/images/main_4_9/nav05.gif) no-repeat left;
	width:94px;
	height:40px;
}
#header #mainnav ul #pricing a {
	display:block;
	background:url(/images/main_4_9/nav06.gif) no-repeat left;
	width:73px;
	height:40px;
}
#header #mainnav ul #contactus a {
	display:block;
	background:url(/images/main_4_9/nav07.gif) no-repeat left;
	width:122px;
	height:40px;
}
#header #mainnav ul #freetrial {
	float:right;
	padding-right:11pt;
}

#header #mainnav ul #freetrial a {
	display:block;
	background:url(/images/main_4_9/freetrial_btn.gif) no-repeat left;
	width:207px;
	height:40px;

}

#header #mainnav ul #home a:hover, #header #mainnav ul #watchvideo a:hover, #header #mainnav ul #casestudies a:hover, #header #mainnav ul #customers a:hover,#header #mainnav ul #blog 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/main_4_9/signin_bg.gif) no-repeat;
	height:51px;
}
.input_off_id {
	background:url(/images/main_4_9/username_bg.gif) no-repeat 4px 6px;
	height:22px;
	width:135px;
	border:none;
	font-size:11px;
	color:#666;
	padding:2px 2px 0 10px;

	font-weight:bold;
}
.input_off_pass {
	background:url(/images/main_4_9/password_bg.gif) no-repeat 17px 6px;
	height:22px;
	width:135px;
	border:none;
	font-size:11px;
	color:#666;
	padding:2px 2px 0 10px;

	font-weight:bold;
}
.input_on {
	background:none;
	height:18px;
	width:135px;
	border:none;
	font-size:11px;
	color:#666;
	padding:6px 2px 0 10px;
	font-weight:bold;
}
#textinput {
	background:url(/images/main_4_9/textfield_bg.gif) no-repeat;
	width:158px;
	height:27px;
	margin:0 0 0 0;
}

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

#phone *{margin: 0; padding: 0;}
#phone {
	background:url('/images/main_0809/main_flag01.png') no-repeat left 23px;
	margin: 0;
	padding: 0 5px 0 0;
	float: right;

}


#phone h2 {
	color:#6ead01;
	font-size:19px !important;
	font-family:Tahoma, Geneva, sans-serif;
	padding: 20px 0 5px 0 !Important;
	margin: 0;
}
#phone .headerUK{border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: url('/images/main_0809/main_flag02.png') no-repeat left 3px; height: 17PX; line-height: 17px; font-size: 11px; padding: 0 0 0 28px;}
#phone .headerUK a{color: #2fa0d8; text-decoration: underline;}
#phone .inner{padding: 0 0 0 28px;}
#phone .inner p{padding: 0; margin: 0;}
#phone .inner p img{display: block;}



.phoneUk{float: right; padding: 0 5px 0 0; margin: 0;}

/*  live
#phone {
	background:url('/images/main1/phone_n.png') no-repeat left 40px;
	position:relative;
	float:right;
	width:160px;
	top:5px;
	left:-5px;
	height:85px;
	
}

.phoneUk{position: absolute; right: 0;  bottom: 0;}

#phone h2 {
	color:#6ead01;
	font-size:1.6em;
	font-family:Tahoma, Geneva, sans-serif;
}


*/


.headPhone{
	position:relative;
	text-align:right;
	top:22px;
	left:-5px;
	height: 58px;
	background: url('/images/main1/phone_n.png') no-repeat right bottom;
	font-family: tamoma;
	font-size: 23px;
	color: #7eb300;
	font-weight: bold;
}

#follow {
	position:absolute;
	top:140px;
	left:725px;
	background:url(/images/main_4_9/followuson.gif) no-repeat left 7px;
	padding:0 0 0 85px;
	width:152px;
}
*html #follow {
	position:relative;
	top:-28px;
	left:725px;
}
/* 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/main_4_9/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/main_4_9/h_mn_border.gif) no-repeat left;
	}
	#func_mn li a:hover{
	color:#888;
text-decoration:none;
	}
#trumpiaimg{
	background:url(/images/main_4_9/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 #newfeat {
	float:left;
	display:block;
	width:196px;
	border-bottom:2px solid #CCC;
}

#content #newfeat * {
	padding:0;
	margin:0;
	border:0;
}

#content #newfeat .title {
	float:left;
	display:block;
	clear:both;
	width:196px;
	height: 30px;
	background: url(/images/main_2011/ind_newfeat_title.gif) no-repeat left top;
}

#content #newfeat ul{
	display:block;
	float:left;
	clear:both;
	width: 100%;
}

#content #newfeat ul li {
	display: block;
	float: left;
	clear: both;
	width: 100%;
	height: 54px;
}

#content #newfeat ul li a {
	display: block;
	float: left;
	clear: both;
	width: 186px;
	height: 54px;
	padding-left: 10px;
	font-weight: bold;
	background: #F4F4F4 url('/images/main_4_9/ind_feat_dot.gif') repeat-x left bottom;
}

#content #newfeat ul li a:hover {
	color: #3096CA;
	text-decoration: none;
	background: #FFFFFF url('/images/main_4_9/ind_feat_dot.gif') repeat-x left bottom;
}

#content #newfeat ul li a img{
	display: block;
	float: left;
	margin-top: 13px;
	padding-right: 10px;
}

#content #newfeat ul li .oneline{
	display: block;
	float: left;
	margin-top: 17px;
	cursor: pointer;
}

#content #newfeat ul li .twoline{
	display: block;
	float: left;
	margin-top: 8px;
	cursor: pointer;
}

/*---------------------------index solution--------------------------------------------------------------*/
#content #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;
}


#content #ind_reseller_ban a{
	margin:7px 0 5px 0;
	background:url('/images/main_2011/ind_reseller_ban.jpg') no-repeat left top;
	width:175px;
	height:150px;
	display:block;
}
#content #ind_reseller_ban a:hover{
	background-position:right;
}

#content #ind_solu {
	margin:10px 0 0 -7px;
	padding:18px 0 0 0;
border:5px solid #2e9bd1;
	width:167px;
	height:267px;
	background:url(/images/main_4_9/solutionsfor.gif) no-repeat 10px 10px;
}
*html #content #ind_solu{
	margin:5px 0 0 20px;
}
#ind_solu ul{
	padding:8px 0 0 10px;
}
*:first-child+html #ind_solu ul{
	padding:20px 0 0 0;
	margin:5px 0 0 10px;
}
*html #ind_solu ul{
	padding:20px 0 0 0;
	margin:5px 0 0 10px;
}
#ind_solu ul li a, #rightmn ul li a {
	padding-top:1px;
	width:150px;
	height:25px;
	display:block;
	text-indent:-4000px;
}
*html #content #rightmn {
float:none;
position:absolute;
right:20px;
}
#ind_solu #retail a, #rightmn #retail a {
	background:url(/images/main_4_9/leftmn01.gif) no-repeat left;
}
#ind_solu #school a, #rightmn #school a {
	background:url(/images/main_4_9/leftmn02.gif) no-repeat left;
}
#ind_solu #church a, #rightmn #church a {
	background:url(/images/main_4_9/leftmn03.gif) no-repeat left;
}
#ind_solu #estate a, #rightmn #estate a {
	background:url(/images/main_4_9/leftmn04.gif) no-repeat left;
}
#ind_solu #promoter a, #rightmn #promoter a {
	background:url(/images/main_4_9/leftmn05.gif) no-repeat left;
}
#ind_solu #restaurant a, #rightmn #restaurant a {
	background:url(/images/main_4_9/leftmn06.gif) no-repeat left;
}
#ind_solu #agency a, #rightmn #agency a {
	background:url(/images/main_4_9/leftmn07.gif) no-repeat left;
}
#ind_solu #media a, #rightmn #media a {
	background:url(/images/main_4_9/leftmn08.gif) no-repeat left;
}
#ind_solu #medical a, #rightmn #medical a {
	background:url(/images/main_4_9/leftmn09.gif) no-repeat left;
}
#ind_solu #school a:hover, #ind_solu #church a:hover, #ind_solu #estate a:hover, #ind_solu #promoter a:hover, #ind_solu #restaurant a:hover, #ind_solu #retail a:hover, #ind_solu #agency a:hover, #ind_solu #media a:hover, #ind_solu #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;
}
/*--------------------------------sub page solution---------------------------------------------------------*/
#content #maingraphic #leftmn {
	margin:0;
	padding:18px 0 0 0;
	background:url(/images/main_4_9/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/main_4_9/leftmn01.gif) no-repeat left;
}
#leftmn #school a, #rightmn #school a {
	background:url(/images/main_4_9/leftmn02.gif) no-repeat left;
}
#leftmn #church a, #rightmn #church a {
	background:url(/images/main_4_9/leftmn03.gif) no-repeat left;
}
#leftmn #estate a, #rightmn #estate a {
	background:url(/images/main_4_9/leftmn04.gif) no-repeat left;
}
#leftmn #promoter a, #rightmn #promoter a {
	background:url(/images/main_4_9/leftmn05.gif) no-repeat left;
}
#leftmn #restaurant a, #rightmn #restaurant a {
	background:url(/images/main_4_9/leftmn06.gif) no-repeat left;
}
#leftmn #agency a, #rightmn #agency a {
	background:url(/images/main_4_9/leftmn07.gif) no-repeat left;
}
#leftmn #media a, #rightmn #media a {
	background:url(/images/main_4_9/leftmn08.gif) no-repeat left;
}
#leftmn #medical a, #rightmn #medical a {
	background:url(/images/main_4_9/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 #ind_maingraphic #mainimage {
	background:url(/images/main_2011/maingraphic.jpg) no-repeat center top;
	float:left;
	width:455px;
	height:265px;
	padding-left:48px;
}

*html #content #ind_maingraphic #mainimage {
	width:439px;
}

#content #ind_maingraphic #mainimage #twitter {
	width:139px;
	height:68px;
	position:relative;
	top:215px;
	left:370px;
	}
*html #content #ind_maingraphic #mainimage #twitter {
	width:139px;
	height:68px;
	position:absolute;
	top:214px;
	left:-330px;

	}
#content #rightsec {
	float:right;
	width:175px;
}
#rightsec #right_mn {
	padding:0 0 5px 0;
}
#rightsec #right_mn ul{
	margin:0 0 0 -45px;
}
*:first-child+html #rightsec #right_mn ul{
	margin:0 0 0 -5px;
}
*html #rightsec #right_mn ul{
	margin:0 0 0 17px;
}
#rightsec #right_mn li{
	padding:0 0 0 0;
	height:39px;
	margin:0;
	clear:both;
}
#rightsec #right_mn li a{
	padding:0 0 0 0;
	height:39px;
	margin:0;
	clear:both;
}
#rightsec #right_mn li img a{
	height:39px;
	border:0;
}
#rightsec #video a {
	background:url(/images/main_4_9/video.gif) no-repeat 10px 0;
	display:block;
	height:160px;
}
*html #rightsec #video a {
margin-left:20px;
width:175px;
}
#rightsec #pricingplan a {
	background:url(/images/main_4_9/freetrial_btn2.jpg) no-repeat -8px 0;
	display:block;
	height:105px;
}
#content #maintxt {
	width:451px;
	margin:0 0 0 25px;
	border-bottom:3px solid #58585a;
	position:relative;
	height:307px;
	padding:0 0 45px 0;
	float:left;
	border-top:solid 6px #58585a;
}
*html #content #maintxt{	
margin-top:0;
width:450px;
padding-bottom:10px;
}
#content #maintxt ul {
	margin:10px 0 -10px -45px;
	
	}
*:first-child+html #content #maintxt ul {
	margin:10px 0 -10px -10px;
	}
*html #content #maintxt ul {
	margin:0 0 -10px -10px;
	
	}
*html #content #maintxt ul li{

		}
#content #maintxt ul li {	
	font-size:12px;
	color:#444;
	line-height:150%;
	clear:both;
	margin:0 0 5px 10px;
	border-bottom:1px solid #CCC;
}


#content #maintxt #para01 {
	background:url(/images/main_4_9/ind_para01.gif) no-repeat;
	padding:20px 8px 8px 0;

}
#content #maintxt #para02{
height:110px;
padding-left:8px;
}
#freetrial_para a{
	position:absolute;
	background:url('/images/main_2011/ind_freetrial_new.jpg') no-repeat left top;
	width:157px;
	height:85px;
	display:block;
	top:138px;
	left:296px;
}
#freetrial_para a:hover{
	background-position:right;
}
#content #maintxt #para02 ul li{
	font-size:14px;
	font-weight:bold;
    color:#0080c1;
	background:url(/images/main_4_9/checkbox.gif) no-repeat left top;
	padding:0 0 4px 0;
	border:0;
	line-height:1.2;
	margin:0;	
}
#content #maintxt #para02 ul li span,
#content #maintxt #para02 ul li a{
    color:#0080c1;
	padding-left: 20px;
}
#content #maintxt #para02 ul li a:hover{
    text-decoration:none;
	padding-left: 20px;
}
*:first-child+html #content #maintxt #para02 ul li{
	line-height:1.2;
}
*:first-child+html #content #maintxt #para02 {
	height:110px;
	margin-top:-9px;
	padding-bottom:10px;
}
#content #maintxt #para03 {
	background:url(/images/main_4_9/ind_para03.gif) no-repeat left 5px;
	padding:26px 8px 8px 0;
	border:none;
}

*html #content #maintxt #para01 {
	background:repeat scroll transparent;
	padding-top:30px;
overflow:visible;
}
*html #content #maintxt #para02 ul{
margin-left:0;
}
*html #content #maintxt #para03 {

}



/*Homepage ends ------------------------------------------------------------------------*/


/*Footer starts --------------------------------------------------------------------*/
#footer {
	clear:both;
	top:0;
	position:relative;
	display:block;
	font-size:11px;
	text-align:left;
	height:100px;
	padding:2px 0 0 25px;
	background:#ECECEC;
	overflow: hidden;
}
*html #footer {
	margin-bottom:-30px;
}
*:first-child+html #footer {
	height:105px;
}
#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:-10px 0 -70px 0;
}
#footer ul {
	margin:8px 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 2px 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 0;
	float:right;
	background:url(/images/main_4_9/authorize_img.gif) no-repeat;
	width:90px;
	height:70px;
}
#freetrial_b{
	display:block;
	margin:-5px 10px 0 10px;
	float:left;
	background:url(/images/main_4_9/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:-40px;
}
#footer #msgcount table td {
	font-size:11px;
}
#socialmd {
	position:relative;
	clear:both;
	top:-38px;
	float:left;

}

.footerNote{width: 874px; margin: 0 auto; clear: both; background: url('/images/sub/footer_bullet.gif') no-repeat left 15px; padding: 10px 0 0 14px; font-size: 11px; color: #666;}
/*Footer ends-------------------------------------------------------------------------------------------*/

/* Video page starts ---------------------------------------------------------------------------------------*/
#video_txt {
	z-index:1000;
	background:url(/images/main1/v_maintxt.gif) no-repeat 30px 56px;
	float:left;
	width:440px;
	height:250px;
}
#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 -0;
	padding:0;
	float:left;
	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:0 0 0 0;
	float:left;
	width:650px;
	height:527px;
}
#videoview #video_box {
	clear:both;
}
#videoview #video_box h3 {
	color:#1ca2e4;
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(/images/main1/video_icon.gif) no-repeat left 0;
	padding:8px 0 0 35px;

}

#videoview #video_box p {
	margin:-10px 0 -15px 0;
	background:url(/images/main1/video_arrow.gif) no-repeat 220px 70px #2e9bd1;
	padding:7px 7px 0 30px;
	height:210px;
}
#videoview #video_box span {
	margin-top:8%;
	font-weight:bold;
	color:#fff;
	width:185px;
	float:left;
}
#videoview #video_box img {
	float:right;
}
#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:140px;
	background:url(/images/main1/v_banner_border.gif) no-repeat bottom;
}
#banners #interview a{
	height:120px;
	background:url(/images/main1/v_interview.gif) no-repeat left -5px;
	display:block;
}
#banners #referral a{
	background:url(/images/main1/v_25.gif) no-repeat;
	height:119px;
	display:block;
}
#video_bodytxt{
	height:195px;
	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;
}
#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:20px 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;
}

/*-------------------------------------Pricing multi 3400------------------------------------------*/
#mostpopular{
	background:url(/images/main_4_9/mostpopular2.png) no-repeat left top;
	width:188px;
	height:62px;
	z-index:1000;
	margin:0;
	padding:0;
	display:block;

	position:absolute;

	margin-left: -40px; 
	margin-top: -38px;
}
*html #mostpopular{
	margin-left: -70px; 
}
*:first-child+html #mostpopular{
	margin-left: -70px; 
}

#pricing_title_message {
	left:58px;
	top:40px; 
}
	
*html #pricing_title_message{
	left:77px;
	top:90px;
}


/* Whole new pricing 2011 starts ---------------------------------------------------------------------------------------*/
.whereyouare {
	background:url(/images/main_2011/location_bullet.gif) no-repeat left 4px;
	padding:0 0 3px 13px;
}
.whereyouare font{
	font-weight:bold;
	color:#2e9cd2;
	font-size:14px;
}
.whereyouare_under{
	background:url(/images/main_2011/location_btm_bg.gif) repeat-x left top;
	height:18px;
}
#N_pricing_table tr td .q_mark {
	position:relative;
	width:16px;
	height:18px;
	display:block;
	cursor:pointer;
	top:5px;
	left:103px;
	cursor:pointer;
}
*:first-child+html #N_pricing_table tr td .q_mark {
	top:15px;
	left:-134px;
}
*html #N_pricing_table tr td .q_mark {
	top:15px;
	left:-134px;
}

#N_pricing_table tr th {
	margin-bottom:1px;
	line-height:1.2; 
	padding:11px 0 11px 0;
	width:132px;
	background-color:#dadada;
	border-bottom:dotted 1px #bbb;
	text-align:center;
}
#N_pricing_table tr th img {
	float:left;
	position:absolute;

	width:16px;
	height:18px;
}
#N_pricing_table tr th .prepaid {
	font-size:10px;
	color:#4e72aa;
	font-weight:100;
}
#N_pricing_table tr th#price_month {
	background-color:#969696;
	color:#fff;
}
#N_pricing_table tr td {
	text-align:center;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}

#N_pricing_table .textcredits_tr td {
	font-size:18px;
	color:#5b86c9;
	background-color:#f4f4f4;
	border-right:1px solid #fff;
}
#N_pricing_table .mobilekeywords_tr td {
	font-size:20px;
	color:#5b86c9;
	border-right:dotted 1px #eee;
}
#N_pricing_table .shorcode_tr td {
	font-size:15px;
	color:#5b86c9;
	background-color:#f4f4f4;
	border-right:1px solid #fff;
}
#N_pricing_table .emailcontacts_tr td {
	font-size:18px;
	color:#5b86c9;
	border-right:dotted 1px #eee;
}
#N_pricing_table tr td.prem_purple {
	color:#745ec6;
}
#N_pricing_table .shortcode_tr td {
	font-size:15px;
	color:#5b86c9;
	background-color:#f4f4f4;
	border-right:1px solid #fff;
}
#N_pricing_table  .pricepermonth_tr td{
	font-size:22px;
	color:#fff;
	background-color:#8fa5c7;
	border-right:1px solid #fff;
	border-top:#859aba 4px solid;
}
#N_pricing_table  .pricepermonth_tr td.prem_purple{
	background-color:#847ec3;
	border-top:#736eaa 4px solid;
	color:#fff;
}
#N_pricing_table  .pricepermonth_tr td:first-letter{
	font-weight:100;
}
#N_pricing_table  tr.prepaid_txt td{
	font-size:20px;
	border-right:dotted 1px #eee;
}

#N_pricing_table  tr.prepaid_txt td:first-letter{
	font-weight:100;
}
#N_pricing_table  tr#prepaid_6 td {
	font-size:20px;
	background-color:#f4f4f4;
	border-right:1px solid #fff;
}
.price_pop {
	z-index:10000;
	position:relative;
	width:250px;
	border:2px solid #106194;
	visibility:hidden;
}

.price_pop img{position: absolute; display: block; right: 0; top: 0;}
.price_pop h3 {
	position:relative;
	font-size:12px;
	background-color:#ededed;
	height:23px;
	line-height:23px;
	text-indent:8px;
	margin:0;
	border-bottom:dashed 1px #CCC;
}

#N_pricing_table tr td .price_pop h3 img{
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	padding:0;
	width:23px;
	height:23px;
}
.price_pop p {
	font-weight:100;
	margin:0;
	font-size:11px;
	background-color:#fff;
	padding:5px;

}
#more_credits_btn{padding: 10px 0 0 0; float: right;}
#N_pricefeature_table {
	border-collapse:collapse;
	color:#444;
	border-bottom:solid 1px #b3b8c5;
	font-weight:bold;
}

#N_pricefeature_table tr th{
	text-align:center;
	color:#fff;
	font-size:17px;
	font-family:Tahoma, Geneva, sans-serif;
	height:38px;
	border-left:2px solid #fff;
}

#N_pricefeature_table tr td a{
	text-decoration:underline;
}
#N_pricefeature_table tr th:first-child{
	border:none;
}
#N_pricefeature_table tr td{
	text-align:center;
	border-left:2px solid #fff;
}
#N_pricefeature_table tr td:first-child{
	text-align:left;
	font-size:14px;
	background:url(/images/main_2011/price_feat_bullet.gif) no-repeat 10px 50%;
	padding:6px 0 6px 20px;
	border-left:none;
}
#N_pricefeature_table tr td:first-child font{
	font-size:12px;
	font-weight:100;
}
#N_pricefeature_table tr.grey td{
	background-color:#f4f4f4;
}
#N_pricefeature_table tr td.blue_d{
	background-color:#e9f2f5;
}
#N_pricefeature_table tr td.blue_l{
	background-color:#f4fdff;
}
#N_pricefeature_table tr td.purple_d{
	background-color:#eeecf5;
}
#N_pricefeature_table tr td.purple_l{
	background-color:#f9f7ff;
}
#trumpia_tools {
	background:url(/images/main_2011/price_trumpia_tools.gif) no-repeat left 20px;
	height:300px;
}
#trumpia_tools h3{
	font-size:14px;
	text-align:center;
	position:relative;
	top:80px;
	height:40px;
}
#trumpia_tools h3 font{
	color:#148cc7;
}

#trumpia_tools p a{
	position:relative;
	top:50px;
	display:block;
	float:left;
	width:20%;
	height:160px;
}
#N_pricefeature_table tr th a.tool{
	position:relative;
}
#N_pricefeature_table tr th a.tool span {
	display:none;
}
*:first-child+html #N_pricefeature_table tr th a.tool img {
	position:relative;
	top:2px;
}
#N_pricefeature_table tr th a.tool:hover span {
	text-decoration:none;
	font-size:11px;
	background-color:#FFF;
	color:#333;
	display:block;
	position:absolute;
	z-index:10000;
	border:1px solid #106194;
	padding:3px;
	width:90px;
	top:15px;
	left:-70px;
}
/*Add More Text Credits*/

#textcredits {
	width:590px;
	position:relative;
	left:20px;
	margin-bottom:30px;
	float:left;
}
*:first-child+html #textcredits {
	top:20px;
}
#textcredits h1 {
	font-size:27px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#2f9dd5;
}
#textcredits h4 {
	line-height:1.5;
	font-size:13px;
}
#monthlyplans_link a{
	position:relative;
	top:14px;
	text-indent:-10000000px;
	float:right;
	background:url(/images/main_2011/price_monthlyplans_btn.gif) no-repeat left top;
	width:229px;
	height:185px;
	display:block;
}
#N_pricecredit_table {
	border-bottom:solid 1px #b3b8c5;
}
#N_pricecredit_table tr td{
	text-align:center;
	border-left:2px solid #fff;
	padding:5px 0 5px 20px;
	font-weight:bold;
}
#N_pricecredit_table tr tdfirst-child{
	border:none;
}
#N_pricecredit_table tr th{
	text-align:center;
	color:#505050;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	height:38px;
	border-left:2px solid #fff;
}
#N_pricecredit_table tr th:first-child{
	border:none;
}
#N_pricecredit_table tr.grey td{
	background-color:#f4f4f4;
	
}
#N_pricecredit_table tr#value_tr td{
	background-color:#3eabe2;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
	
}

/* Whole new pricing 2011 ends ---------------------------------------------------------------------------------------*/

/* 2011 new trumpia contactus start */
#trm_contact_capt {
	position:relative;
	top:46px;
	font-size:11px;
	float:right;
	width:380px;
}
#trm_contact_capt font {
	font-weight:bold;
	color:#2e9bd1;
	font-size:11px;
}
#trm_contact_form {
	width:576px;
	float:left;
	background-color:#f6f6f6;
	margin:0;
}
#trm_contact_form #form_top {
	background:url(/images/main_2011/contact_form_top.jpg) no-repeat left top;
	height:64px;
	margin:0;
}
#trm_contact_form #form_btm {
	background:url(/images/main_2011/contact_form_btm.jpg) no-repeat left top;
	height:170px;
	margin:0;
}
#trm_contact_form #form_btm #form_submit_btn {
	width:132px;
	height:60px;
	display:block;
	margin:0 auto;
	position:relative;
	top:10px;
}
#trm_contact_form #form_btm #form_submit_btn a {
	background:url(/images/main_2011/contact_submit.jpg) no-repeat left top;
	width:132px;
	height:60px;
	display:block;
}
#trm_contact_form #form_btm #form_submit_btn a:hover {
	background-position:right;
}
#trm_contact_form #form_fields {
	margin:0;
	width:93%;
	height:300px;
}
#trm_contact_form #form_fields ul li {
	
	border:1px solid #e4e4e4;
	background-color:#fff;
	height:26px;
	padding:3px 0 0 4px;
	line-height:23px;
	margin:0 0 5px 0;
}
#trm_contact_form #form_fields ul li font {
	font-size:12px;
	font-weight:bold;
	color:#6a88a2;
	background-color:#e7edf2;
	padding:0 0 0 7px;
	width:95px;
	height:23px;
	display:block;
	line-height:23px;
	float:left;
}
#trm_contact_form #form_fields ul li input, #trm_contact_form #form_fields ul li textarea {
	background-color:transparent;
	margin:0 0 0 5px;
	height:18px;
	width:77%;
	border:0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
#trm_contact_form #form_fields ul li textarea {
	height:120px;
	border:1px solid #eee;
}
#trm_contact_info {
	width:230px;
	height:250px;
	margin:0;
	float:right;
	background:url(/images/main_2011/contact_info.jpg) no-repeat right 8px;
}

.trm_contact_info {
	width:230px;
	height:250px;
	margin:0;
	float:right;
}

.trm_contact_info .top{font-size: 32px; color: #6fad02; font-weight: bold; padding: 0 0 10px 0;}
.trm_contact_info .middle{background: url('/images/sub/contactus_country_bg.png') no-repeat left 23px; padding: 18px 0 11px	8px; height: 60px;}
.trm_contact_info .middle span{display: block;}
.trm_contact_info .middle .flag{padding: 0 0 10px 25px;}
.trm_contact_info .middle .phoneNubmer{font-size: 24px; font-weight: bold; color: #6fad02;}
.trm_contact_info .middle .phoneNubmer span{font-size: 18px; color: #666; display: inline;}
.trm_contact_info .middle .mail{padding: 18px 0 0 1px;}
.trm_contact_info .middle .mail font{color: #6fad02; font-weight: bold;}

.trm_contact_info .bottom{padding: 7px 0 7px 6px; color: #4d4d4d; font-size: 11px; font-family: tahoma; border-bottom: 5px solid #dcdcdc;}
.trm_contact_info .bottom strong{color: #279ceb; font-size: 12px; display: block;}


/* 2011 new trumpia contactus ends */


/* pricing */

/* dev 
.pricingTable01{width: 100%; overflow: hidden;}
.pricingTable01 *{padding: 0; margin: 0;}
.questionIcon01{position: absolute; z-index: 100; left: 75px; top: 133px; height: 18px; width: 16px; }
.questionIcon02{position: absolute; z-index: 100; left: 75px; top: 186px; height: 18px; width: 16px;}
.questionIcon03{position: absolute; z-index: 100; left: 75px; top: 276px; height: 18px; width: 16px;}
.questionIcon04{position: absolute; z-index: 100; left: 75px; top: 270px; height: 18px; width: 16px; display: block;}
.question{height: 16px; width: 16px;  cursor: pointer;}
.pricingBtnArea{width: 645px; overflow: hidden; height: 68px; margin: 0; padding:0 0 10px 0; font-weight: bold; border-bottom: 1px solid #dcdcdc;}
.pricingBtnArea p{float: left; margin: 0; padding: 10px 0 0 16px; background: url('/images/main_2011/pricing_bullet.png') no-repeat 0 13px; font-size: 15px; color: #2792cd; font-size: 15px; }
.pricingBtnArea p a{text-decoration: underline; color: #2792cd;}
.pricingBtnArea p span{color: #3a3a3a;}

.pricingCountry{background: url('/images/sub/pricing_country_bg.png') no-repeat left top; height: 40px; width: 100%; overflow: hidden; padding: 0 0 20px 0;}
.pricingCountry .left{float: left; padding: 13px 0 0 31px; width: 98px;;}
.pricingCountry .right{float: left; padding: 10px 0 0 0;}
.pricingCountry .right select{margin: 0 15px 0 0;}
.pricingCountry .right span{color: #848484;}

.countryTxt01{padding: 15px 0 15px 30px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.countryTxt01 strong{color: #148CC7}

.counryName01{font-size: 40px; color: #2e9cd2; font-family: tahoma; padding: 0 0 30px 0; margin: 0; line-height: 40px;}

.pricingBody{width: 100%; overflow: hidden; border-bottom: 7px solid #dcdcdc; padding: 0 0 20px 0; margin: 0 0 30px 0;}
.pricingLeft{width: 655px; float: left; position: relative;}
.pricingLeft table{background: url('/images/sub/pricing_table_bg.png') left top; height: 518px;}
.pricingBtnArea02{text-align: center; padding: 20px 0 0 0;}
.pricingBtnArea02 a{margin-right: 33px;} 
*/

/* live */
#N_pricing_table {
 color:#444;
 height:520px !important;
}

.pricingTable01{position: relative; overflow: hidden; height: 525px;}
.questionIcon01{position: absolute; z-index: 100; left: 94px; top: 138px; height: 18px; width: 16px;}
.questionIcon02{position: absolute; z-index: 100; left: 94px; top: 189px; height: 18px; width: 16px;}
.questionIcon03{position: absolute; z-index: 100; left: 94px; top: 279px; height: 18px; width: 16px;}
.questionIcon04{position: absolute; z-index: 100; left: 94px; top: 229px; height: 18px; width: 16px; display: block;}
.question{height: 16px; width: 16px;  cursor: pointer;}
.pricingBtnArea{width: 100%; overflow: hidden; height: 68px; margin: 0; padding: 0; font-weight: bold}
.pricingBtnArea p{float: left; margin: 0; padding: 5px 0 0 130px; background: url('/images/main_2011/pricing_bullet.png') no-repeat 115px 8px; font-size: 15px; color: #2792cd; font-size: 15px}
.pricingBtnArea p a{text-decoration: underline; color: #2792cd;}
.pricingBtnArea p span{color: #3a3a3a;}

.pricingCountry{background: url('/images/sub/pricing_country_bg.png') no-repeat left top; height: 40px; width: 100%; overflow: hidden; padding: 0 0 20px 0;}
.pricingCountry .left{float: left; padding: 13px 0 0 31px; width: 98px;;}
.pricingCountry .right{float: left; padding: 10px 0 0 0;}
.pricingCountry .right select{margin: 0 15px 0 0;}
.pricingCountry .right span{color: #848484;}

.countryTxt01{padding: 15px 0 15px 30px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.countryTxt01 strong{color: #148CC7}

.counryName01{font-size: 40px; color: #2e9cd2; font-family: tahoma; padding: 0 0 30px 0; margin: 0;}



/* new video */

.nVideoBody .right .list{padding: 0 0 0 8px; border-left: 7px solid #e1e1e1;}

.nVideoBody .middle{width: 100%; overflow: hidden; padding: 10px 0 17px 0;}
.nVideoBody .middle .left {width: 630px; padding: 0; float: left;}
.nVideoBody .middle .left .topMovie{}
.nVideoBody .middle .left .topMovie h3{font-size: 21px; font-weight: bold; font-family: tahoma; color: #2e9cd2; line-height: 22px; margin: 0; padding: 10px 0 0 0;}
.nVideoBody .middle .left .topMovie p{font-size: 12px; color: #666; font-weight: bold;}
.nVideoBody .middle .left ul{padding: 0;}
.nVideoBody .middle .left li{width: 100%; overflow: hidden; border-top: 1px dotted #afafaf; background: url('/images/sub/video_arrow01.gif') no-repeat 300px center; padding: 11px 0 0 0;}
.nVideoBody .middle .left li div,
.nVideoBody .middle .left li a{float: left; display: block;}
.nVideoBody .middle .left li div{width: 290px; margin-right: 48px;}
.nVideoBody .middle .left li div h3{font-size: 21px; font-weight: bold; font-family: tahoma; color: #2e9cd2; line-height: 22px; margin: 0; background: url('/images/sub/video_icon01.gif') no-repeat left top; padding: 0 0 0 35px;}
.nVideoBody .middle .left li div h3.green{color: #8bbe0e;}
.nVideoBody .middle .left li div p{font-size: 12px; color: #666; font-weight: bold; padding: 12px 0 0 35px;}
.nVideoBody .middle .left li.last{border: none;}
.nVideoBody .middle .right{float: right; padding: 0 0 0 0;}
.nVideoBody .middle .right *{margin:0; padding: 0;}
.nVideoBody .middle .right p{padding-bottom: 5px;}
.nVideoBody .middle .right .list{margin-bottom: 25px; padding-left: 9px;}

.contact{background: url('/common/img/right_contact_bg.png') no-repeat left top; height: 200px; padding: 58px 0 0 0 !important; width: 216px;}
.contact li{padding: 0 0 14px 65px !important; _padding-bottom: 9px; height: 16px; line-height: 16px;}
.contact li select{width: 128px; border: 1px solid #abadb3;}
.contact li input{border: 1px solid #fff; width: 130px; _padding: 0; _margin: 0; padding: 1px 0; margin: 0; height: 14px;}
*:first-child+html .contact li input{padding: 0; margin: 0;}
.contact li.ex03{padding: 0 0 11px 65px !important;}
.contact li.ex02{padding: 0 0 12px 68px !important;}
.contact li.ex{padding: 22px 0 17px 20px !important;}
.contact li textarea{border: 1px solid #eeeeee; width: 173px; height: 45px; padding: 0; margin: 0;}
.start{padding: 0 0 0 0;}

.nVideoBody .bottom{border: 1px solid #cccccc; padding: 13px 20px 20px 20px; margin-bottom: 20px;}
.nVideoBody .bottom .con{width: 100%; overflow: hidden;}
.nVideoBody .bottom .con p{float: left;}
.nVideoBody .bottom .con .left{width: 416px; padding: 0 14px 0 0 ;}
.nVideoBody .bottom .con .right{width: 408px;}
.nVideoBody .bottom .con a{color: #2e9cd2; text-decoration: underline; font-weight: bold;}
.nVideoBody .bottom .con02{background: #666; line-height: 28px; text-align: center; font-weight: bold; color: #fff; font-size: 13px;}
.nVideoBody .bottom .con02 span{color: #c1ea2d;}
.nVideoBody .bottom .con02 strong{color: #3cc5f2;}


/* add */
.trumLink01:hover{border-bottom: 2px solid #666;}
.trumLink02{border-bottom: 1px solid #666; text-decoration: none !important;}
.trumLink03{color: #339900 !important; text-decoration: underline;}
.trumLink04{text-decoration: underline;}

.plaxo01{font-size:15px; color:#FF0000; font-family:verdana;text-decoration:underline;}
.plaxo02{font-size:13px; color:#ff2222; font-family:verdana;}

.util01{font-size:12pt;color:crimson}
.util02{font-weight: bold; font-size:14px; color:#3590AB;}
.util03{font-weight: bold; font-size:18px; color:#3590AB; padding:0 0 5px 15px; border-bottom:dashed 2px #ddd; background:url(/images/bizaccount/ann_bullet.gif) no-repeat 6px left; color}

.trumBgColor01{background: #a52a2a;}
.trumBgColor02{background: #777;}
.trumBgColor03{background: #8898BA;}
.trumBgColor04{background: #4893d4;}
.trumBgColor05{background: #9CAC40;}
.trumBgColor06{background: #A9DC23;}
.trumBgColor07{background:#52B5DA;}

.trumBorder01{border: 1px solid #a52a2a;}
.trumBorder01_1{border: 1px solid #BDDF8B !important;}
.trumBorder02{border: dashed 2px #BDDF8B !important;}
.trumBorder03{border: dashed 3px #BDDF8B !important;}
.trumBorder04{border: dashed 4px #BDDF8B !important;}
.trumBorder05{border: 5px solid #BDDF8B;}
.trumBorder05_1{border-style:solid; border-width:5px; border-color:#15a3d7;}
.trumBorder05_2{border-style:dashed; border-width:5px; border-color:#BDDF8B;}


.trumStyle01{border:#52aed0 5px solid; padding:15px;}
.trumStyle02{border:#7ac85b 5px solid; padding:15px;}
.trumStyle03{border:#c9b941 5px solid; padding:15px;}

/* contact confirmation */

.confirmationWrap{width: 839px; margin: 0 auto;}
.confirmationWrap h3{font-size: 35px; line-height: 35px; font-family: tahoma; color: #2e9bd1; background: url('/images/confirmation/top_bg.gif') repeat-x left bottom; padding: 0 0 26px 0;}
.confirmationWrap .con{width: 586px; height: 123px; margin: 0 auto; background: url('/images/confirmation/img01.jpg') no-repeat left bottom; padding: 9px 0 0 0;}
.confirmationWrap .con h4{padding: 40px 0 0 70px;}
.confirmationWrap .con p{padding: 6px 0 0 118px;}
.confirmationWrap .txt01{color: #87b714; font-size: 18px; font-family: tahoma; text-align: center; font-weight: bold; padding: 20px 0 18px 0;}
.confirmationWrap .list{width: 100%; overflow: hidden; padding: 0 0 25px 0;}
.confirmationWrap .list li{float: left; width: 406px;}
.confirmationWrap .list .left{margin-right: 27px;}
.confirmationWrap .list li div{padding: 0 0 8px 0;}
.confirmationWrap .list li dt{background: url('/images/confirmation/icon01.gif') no-repeat left top; padding: 3px 0 8px 34px; color: #2e9cd2; font-size: 18px; font-weight:  bold;}
.confirmationWrap .list li .green{color: #8bbe0e !important;}
.confirmationWrap .txt02{background: #e9e9e9; padding: 0 0 0 12px; color: #666666; font-weight: bold; line-height: 30px; font-size: 14px;}
.confirmationWrap .txt02 strong{color: #87b714;}
.confirmationWrap .btn01{text-align: center; padding: 20px 0;}

/* cpc singup */

.cpcWrap{width: 875px;}
.cpcWrap .top{background: url('/images/cpc/top_bg.gif') no-repeat left top; position: relative; height: 306px; margin-bottom: 30px;}
.cpcWrap .top span{display: block; position: absolute; right: 42px; top: 39px;}

.cpcBody{margin-top: 30px; width: 100%; overflow: hidden; padding: 0 0 15px 0;}
.cpcBody .left{width: 538px; height: 576px; float: left; background: url('/images/cpc/left_bg.gif') no-repeat left top;}
.cpcBody .left legend{padding: 24px 0 23px 24px;}
.cpcBody .left dl{width: 494px; overflow: hidden; padding: 10px 0 0 44px;}
.cpcBody .left dl dt,
.cpcBody .left dl dd{float: left; border-bottom: 1px dashed #bababa;}
.cpcBody .left dl dt{width: 92px; font-weight: bold; background: url('/images/cpc/bullet01.gif') no-repeat left center; height: 38px;}
.cpcBody .left dl dt label{padding: 12px 0 0 11px; display: block; font-size: 12px !important; color: #686868; line-height: 14px; font-family: tahoma;}
.cpcBody .left dl dt label.label01{padding-top: 5px !important;;}
.cpcBody .left dl dt label.label01 span{font-weight: normal;}
.cpcBody .left dl dt.dt01{height: 54px; background-position: left 15px;}
.cpcBody .left dl dt.dt02{background-position: left 17px; border-bottom: 0;}
.cpcBody .left dl dt.dt03{width: 400px; border-bottom: 0; padding-bottom: 0; height: 25px; background-position: left 17px;;}
.cpcBody .left dl dt.dt04{width: 78px;}

.cpcBody .left dl dd{height: 32px; width: 345px; padding: 6px 0 0 0;}
.cpcBody .left dl dd.dd01{height: 48px;}
.cpcBody .left dl dd.dd02{border-bottom: 0;}
.cpcBody .left dl dd.dd03{border-bottom: 0; height: auto; width: 100%;}
.cpcBody .left dl dd.dd03 span{display: block; float: left;} 
.cpcBody .left dl dd.dd03 span strong{display: block; color: #2284c5; font-family: tahoma; font-size: 12px; padding: 0 0 5px 0;}
.cpcBody .left dl dd.dd04{width: 135px;}
.cpcBody .left dl dd.dd05{width: 132px;}
.cpcBody .left dl dd .span01{display: block; padding: 0 0 0 140px; font-size: 11px; font-family: tahoma;}
.cpcBody .left dl dd .span02{display: block; float: left; padding: 3px 0 0 10px;}
.cpcBody .left dl dd .span03{display: inline-block; padding: 0 0 0 5px; font-size: 11px; font-family: tahoma;float: left;}
.cpcBody .left dl dd .span03 a{font-weight: bold; text-decoration: underline;}
.cpcBody .left dl dd .span04{padding: 3px 15px 0 0;}
.cpcBody .left dl dd input{font-size: 13px; font-weight: normal;}
.cpcBody .left dl dd .input01{border: 4px solid #9f9f9f; width: 335px;}
.cpcBody .left dl dd .input02{border: 4px solid #9f9f9f; width: 194px;}
.cpcBody .left dl dd .input03{width: 13px; height: 13px;}
.cpcBody .left dl dd .input04{border: 4px solid #9f9f9f; width: 241px;}
.cpcBody .left dl dd .input05{border: 4px solid #9f9f9f; width: 122px;}
.cpcBody .left dl dd .input06{border: 4px solid #9f9f9f; width: 228px;}
.cpcBody .left dl dd select{width: 110px; border: 4px solid #9f9f9f; margin-right: 10px;}
.cpcBody .left dl img.img01{vertical-align: -3px; margin-left: 2px;}
.cpcBody .left dl img.img02{vertical-align: -3px; margin-left: 2px;}

.cpcBody .left P{text-align: center; padding: 30px 0 0 0;}

.cpcBody .right{background: url('/images/cpc/right_bg.gif') no-repeat left top; width: 325px; height: 570px; float: right;}
.cpcBody .right h4{padding: 22px 0 0 19px;}
.cpcBody .right ul{padding: 31px 0 0 56px;}
.cpcBody .right ul li{font-size: 14px; font-weight: bold; padding-bottom: 16px;}
.cpcBody .right ul li.li01{padding-bottom: 13px;}
.cpcBody .right ul li.li02{padding-bottom: 0;}
.cpcBody .right ul li.li03{line-height: 24px; padding-bottom: 14px;}
.cpcBody .right p{padding: 3px 0 0 57px; font-size: 12px;}

.cpcWrap .list01{width: 100%; overflow: hidden; border-top: 5px solid #ececec; border-bottom: 5px solid #ececec; }
.cpcWrap .list01 li{float: left;}

.cpcWrap .txt01{padding: 10px 0 20px 0;}

#customerList {height: 65px; position: relative;width: 875px; overflow: hidden; border-top: 1px solid #f0f0f0;  border-bottom: 4px solid #ececec;}
#customerList ul {height: 65px; position: absolute; top: -65px; width: 100%; overflow: hidden;}
#customerList li {float: left; height: 65px; padding: 5px 3px 0 0;}


/* All In One */

/* live
.allWrap{}
.allWrap .visual{padding: 0 0 10px 0; }
.allWrap .allBody{width: 100%; overflow: hidden; padding: 25px 0 0 0;}
.allWrap .allBody .left{float: left; width: 642px;}
.allWrap .allBody .left .movieCon{width: 642px; overflow: hidden; padding: 13px 0 13px 0;}
.allWrap .allBody .left .movieCon .movie{float: left; width: 390px; height: 215px; background: url('/images/all/movie_bg.gif') no-repeat left top; padding: 22px 0 0 0; text-align: center;}
.allWrap .allBody .left .movieCon .con01{float: right; padding: 7px 0 0 10px; }
.allWrap .allBody .left .movieCon .con01 h5{font-size: 15px; color: #676767; font-family: tahoma; font-weight: normal; background: url('/images/common/gray_dot_2px.gif') repeat-x left  bottom; padding: 0 0 10px 0;}
.allWrap .allBody .left .movieCon .con01 h5 strong{display: block; font-size: 22px; color: #2e9cd2;}
.allWrap .allBody .left .movieCon .con01 p{width: 238px; font-size: 14px; font-weight: bold; color: #676767; font-family: arial; padding: 7px 0 0 0; line-height: 21px;}
.allWrap .allBody .left .movieCon .con01 p strong{color: #2090cc; font-size: 14px;}
.allWrap .allBody .left .con02{padding: 11px 0 40px 0; font-size: 14px; color: #565656; font-family: arial; line-height: 21px;}
.allWrap .allBody .left .listCon01{width: 100%; overflow: hidden; padding: 0 0 40px 0;}
.allWrap .allBody .left .listCon01 li{float: left; padding: 110px 0 0 0; margin-right: 35px; }
.allWrap .allBody .left .listCon01 li.li01{background: url('/images/all/img01.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon01 li.li02{background: url('/images/all/img02.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon01 li.li03{background: url('/images/all/img03.jpg') no-repeat center top; margin: 0;}
.allWrap .allBody .left .listCon01 li dt{font-size: 16px; color: #393939; font-weight: bold; height: 45px;}
.allWrap .allBody .left .listCon01 li ul li{float: none; background: url('/images/common/check_green.gif') no-repeat 4px  2px; padding: 0 0 5px 25px; margin: 0;  line-height: 15px; color: #333; font-family: arial;}
.allWrap .allBody .left .listCon02{width: 675px; overflow: hidden; padding: 13px 0 45px 0; margin-left: -23px;}
.allWrap .allBody .left .listCon02 li{float: left; background: url('/images/all/bg01.jpg')repeat-y left top;}
.allWrap .allBody .left .listCon02 li a{display: block; color: #2090cc; font-size: 14px; padding: 90px 0 0 0; text-align: center; width: 83px; margin: 0 23px; font-weight: bold;}
.allWrap .allBody .left .listCon02 li a:hover{display: block; color: #2090cc; font-size: 14px; padding: 90px 0 0 0; text-align: center; text-decoration: none; }
.allWrap .allBody .left .listCon02 a.li01{background: url('/images/all/list_img01.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li01:hover{background: url('/images/all/list_img01_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li02{background: url('/images/all/list_img02.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li02:hover{background: url('/images/all/list_img02_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li03{background: url('/images/all/list_img03.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li03:hover{background: url('/images/all/list_img03_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li04{background: url('/images/all/list_img04.jpg') no-repeat center top; width: 120px;}
.allWrap .allBody .left .listCon02 a.li04:hover{background: url('/images/all/list_img04_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li05{background: url('/images/all/list_img05.jpg') no-repeat center top; margin-right: 0;}
.allWrap .allBody .left .listCon02 a.li05:hover{background: url('/images/all/list_img05_.jpg') no-repeat center top;}


.allWrap .allBody .right{float: right;}
*/

/* dev */
.allWrap{}
.allWrap .visual{padding: 0 0 10px 0; }
.allWrap .allBody{width: 100%; overflow: hidden; padding: 25px 0 0 0;}
.allWrap .allBody .left{float: left; width: 642px;}
.allWrap .allBody .left .movieCon{width: 642px; overflow: hidden; padding: 13px 0 13px 0;}
.allWrap .allBody .left .movieCon .movie{float: left; width: 390px; height: 215px; background: url('/images/all/movie_bg.gif') no-repeat left top; padding: 22px 0 0 0; text-align: center;}
.allWrap .allBody .left .movieCon .con01{float: right; padding: 7px 0 0 10px; }
.allWrap .allBody .left .movieCon .con01 h5{font-size: 15px; color: #676767; font-family: tahoma; font-weight: normal; background: url('/images/common/gray_dot_2px.gif') repeat-x left  bottom; padding: 0 0 10px 0;}
.allWrap .allBody .left .movieCon .con01 h5 strong{display: block; font-size: 22px; color: #2e9cd2;}
.allWrap .allBody .left .movieCon .con01 p{width: 238px; font-size: 14px; font-weight: bold; color: #676767; font-family: arial; padding: 7px 0 0 0; line-height: 21px;}
.allWrap .allBody .left .movieCon .con01 p strong{color: #2090cc; font-size: 14px;}
.allWrap .allBody .left .con02{padding: 11px 0 40px 0; font-size: 14px; color: #666; font-family: arial; line-height: 24px;}
.allWrap .allBody .left .con02 a{color: #2e9cd2; text-decoration: underline;}
.allWrap .allBody .left .listCon01{width: 100%; overflow: hidden; padding: 0 0 20px 0;}
.allWrap .allBody .left .listCon01 li{float: left; padding: 110px 0 0 0; margin-right: 33px; }
.allWrap .allBody .left .listCon01 li.li01{background: url('/images/all/img01.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon01 li.li02{background: url('/images/all/img02.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon01 li.li03{background: url('/images/all/img03.jpg') no-repeat center top; margin: 0;}
.allWrap .allBody .left .listCon01 li dt{font-size: 16px; color: #393939; font-weight: bold; height: 45px;}
.allWrap .allBody .left .listCon01 li ul li{float: none; background: url('/images/common/check_green.gif') no-repeat 4px  2px; padding: 0 0 5px 25px; margin: 0;  line-height: 15px; color: #333; font-family: arial;}
.allWrap .allBody .left .listCon02{width: 675px; overflow: hidden; padding: 13px 0 45px 0; margin-left: -23px;}
.allWrap .allBody .left .listCon02 li{float: left; background: url('/images/all/bg01.jpg')repeat-y left top;}
.allWrap .allBody .left .listCon02 li a{display: block; color: #2090cc; font-size: 14px; padding: 90px 0 0 0; text-align: center; width: 83px; margin: 0 23px; font-weight: bold;}
.allWrap .allBody .left .listCon02 li a:hover{display: block; color: #2090cc; font-size: 14px; padding: 90px 0 0 0; text-align: center; text-decoration: none; }
.allWrap .allBody .left .listCon02 a.li01{background: url('/images/all/list_img01.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li01:hover{background: url('/images/all/list_img01_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li02{background: url('/images/all/list_img02.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li02:hover{background: url('/images/all/list_img02_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li03{background: url('/images/all/list_img03.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li03:hover{background: url('/images/all/list_img03_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li04{background: url('/images/all/list_img04.jpg') no-repeat center top; width: 120px;}
.allWrap .allBody .left .listCon02 a.li04:hover{background: url('/images/all/list_img04_.jpg') no-repeat center top;}
.allWrap .allBody .left .listCon02 a.li05{background: url('/images/all/list_img05.jpg') no-repeat center top; margin-right: 0;}
.allWrap .allBody .left .listCon02 a.li05:hover{background: url('/images/all/list_img05_.jpg') no-repeat center top;}

/* common ele */

.tit01{background: url('/images/common/title_bar.gif') repeat-x left center;}
.tit01 span{font-size: 26px; color: #2090cc; background: #fff; padding: 0 15px 0 0; font-family: tahoma; font-weight: bold}
.tit02{font-size: 21px; color: #2090cc; font-family: tahoma;}
.tit03{font-size: 20px; color: #2090cc; font-family: tahoma;}
.tit04{font-size: 26px; color: #2090cc; font-family: tahoma;}

.tempLeft{width: 635px; float: left;}
.tempRight{float: right; padding-bottom: 30px;}
.tempRight p{padding-bottom: 5px;}

.tempRight .contact{background: url('/common/img/right_contact_bg.png') no-repeat left top; height: 200px; padding: 58px 0 0 0 !important;}
.tempRight .contact li{padding: 0 0 14px 65px !important; _padding-bottom: 9px; height: 16px; line-height: 16px;}
.tempRight .contact li select{width: 128px; border: 1px solid #abadb3;}
.tempRight .contact li input{border: 1px solid #fff; width: 130px; _padding: 0; _margin: 0; padding: 1px 0; margin: 0; height: 14px;}
*:first-child+html .tempRight .contact li input{padding: 0; margin: 0;}
.tempRight .contact li.ex03{padding: 0 0 11px 65px !important;}
.tempRight .contact li.ex02{padding: 0 0 12px 68px !important;}
.tempRight .contact li.ex{padding: 22px 0 17px 20px !important;}
.tempRight .contact li textarea{border: 1px solid #eeeeee; width: 173px; height: 45px; padding: 0; margin: 0;}


.start{padding: 0 0 0 0;}	
* html input {margin:-1px 0;} 
*:first-child+html input {margin:-1px 0}



/* footer Menu */

.footerMenu{padding: 10px 15px 20px 15px; margin: 0; clear: both; background: #fbfbfb; width: 850px; overflow: hidden; background: url('/images/main_0809/footer_bg.png') repeat-x left bottom #ececec;}
.footerMenu dl{float: left; height: 150px;}
.footerMenu dl.dl01{width: 330px; padding: 0 0 0 20px;}
.footerMenu dl.dl01 li{width: 165px;}
.footerMenu dl.dl02{width: 320px; border-right: 1px solid #d6d6d6; padding: 0 0 0 20px;}
.footerMenu dl.dl02 li{width: 160px;}
.footerMenu dl.dl03{width: 150px; border-right: 1px solid #d6d6d6; }
.footerMenu dl.dl03 li{width: 150px;}
.footerMenu dt{font-size: 11px; font-weight: bold; color: #797979; padding: 0 0 10px 0; margin: 0;}
.footerMenu dd{padding:0 0  15px 0; margin: 0;}
.footerMenu dd ul{width: 100%; overflow: hidden; padding: 0;}
.footerMenu dd ul li{float: left;}
.footerMenu dd ul li a{font-size: 11px; color: #797979; text-decoration: none;}
.footerMenu dd ul li a:hover{font-size: 11px; color: #797979; text-decoration: none;}



/* qr code */

#qrWrap{}
#qrWrap .qrHeader{background: url('/images/sub/qr_header_bg.jpg') no-repeat left top; height: 306px; position: relative;}
#qrWrap .qrHeader span{display: block; position: absolute; right: 57px; top: 37px;}
#qrWrap .qrContainer{width: 100%; overflow: hidden; padding: 30px 0 20px 0;}
#qrWrap .qrContainer .left{width: 641px; float: left;}
#qrWrap .qrContainer .left .txtStyle01{padding: 30px 0 20px 0; line-height: 25px;}
#qrWrap .qrContainer .left h5{font-size: 16px; font-weight: bold; padding: 25px 0 10px 0; color: #393939;}
#qrWrap .qrContainer .left p{line-height: 18px;}
#qrWrap .qrContainer .left li{line-height: 24px; background: url('/images/common/check_green.gif') no-repeat left 3px; padding: 0 0 0 25px;}
#qrWrap .qrContainer .left ol li{background: none; padding-left: 0;}
#qrWrap .qrContainer .left .qrImg{width: 100%; text-align: center;}
#qrWrap .qrContainer .left .qrImg span{display: inline-block; width: 248px; padding: 237px 0 20px 0; text-align: center; color: #393939; font-size: 15px; font-weight: bold;}
#qrWrap .qrContainer .left .qrImg span.span01{background: url('/images/sub/qr_moreinfo_qrcode.png') no-repeat center top;}
#qrWrap .qrContainer .left .qrImg span.span02{background: url('/images/sub/qr_join_qrcode.png') no-repeat center top;}

/* industries */

.industriesLeft{width: 635px; float: left; padding: 0 0 30px 0;}
.industriesLeft .studyTitle{background: url('/images/industries/bg01.gif') no-repeat 10px 7px #2e9cd2; padding: 10px 0 10px 33px; margin: 0 0 1px 0;}
.industriesLeft .caseStudyCon{background: url('/images/industries/bg02.gif') no-repeat left top; height: 64px; padding: 10px 0 0 88px;}
.industriesLeft .caseStudyCon strong{font-weight: bold;}
.industriesLeft .caseStudyCon strong span{color: #2e9cd2; line-height: 18px;}
.industriesLeft .studiesBtn{padding: 10px 0 30px 0;}
.industriesLeft .whoTitle{padding: 11px 0 10px 20px; background: #2e9cd2;}

.whoListBody{position: relative;}
.industriesLeft .whoList{width: 634px; overflow: hidden; padding: 0 0 0 1px; background: url('/images/industries/bg03.gif') no-repeat left top; height: 492px;}
.industriesLeft .whoList li{float: left; width: 238px; height: 69px; padding: 29px 0 0 78px;}
.industriesLeft .whoList li dd{font-size: 11px; line-height: 15px; padding: 5px 0 0 0;}

.industriesLeft .whoLink{width:634px; padding: 0 0 0 1px; position: absolute; left: 0; top: 0; z-index: 1;}
.industriesLeft .whoLink li{float: left;}
.industriesLeft .whoLink li a{width: 316px; height: 98px; display: block; background: url('/images/sub/blank.gif') left top;}



/* press */

.pressLeft{width: 635px; height: 50px; float: left;}

.pressTop{}
.pressTop h4{background: url('/images/press/press_bg03.png') no-repeat 10px 7px #e6e6e6; padding: 10px 0 0 33px; height: 23px; }
.pressTop div{width: 100%; overflow: hidden;}
.pressTop div span{display: block; float: left; background: url('/images/press/.png') no-repeat 14px 8px; width: 100px; height: 45px; padding: 30px 0 0 31px; font-size: 15px; font-weight: bold; color: #2e9cd2;}
.pressTop div p{float: left; background: url('/images/press/press_bg05.png') no-repeat left 24px;; height: 57px; width: 400px; padding: 21px 0 0 20px;}
.pressTop div p font,
.pressTop div p strong{font-size: 14px;}

.pressCon{background: url('/images/press/press_view_icon.png') no-repeat 25px 27px; padding: 23px 27px 0 44px;}
.pressCon p{padding-left: 7px !important;}
.pressCon .sub{font-size: 21px; color: #2e9cd2; font-weight: bold; line-height: 24px; display: block;}
.pressCon .date{font-size: 11px; padding: 10px 0 0 0; display: block;}
.pressCon .tit{font-weight: bold; padding: 16px 0;}
.pressCon .btn{text-align: right; padding: 3px 0 10px 0; background: url('/images/press/press_line_bg.png') repeat-x left bottom;}
.pressCon .bgNone{background: none !important;}


.pressListLeft{width: 635px; float: left; padding:  0 0 30px 0;}
.pressListLeft h3{background: #2e9cd2; padding: 11px 0 0 20px; height: 31px; position: relative;}
.pressListLeft h3 span{display: block; position: absolute; right: 10px; top: 9px;}

.pressList{background: url('/images/press/press_list_body.png') repeat-y left top; position: relative;}
.pressList .inner{background: url('/images/press/press_list_bottom.png') no-repeat left bottom; padding: 0 1px 10px 1px;}
.pressList .inner li{background: url('/images/press/press_list_line.png') repeat-x left bottom;}
.pressList .inner li.last{background: none;}
.pressList .inner li p{background: url('/images/press/press_list_bg.png') no-repeat left top;}
.pressList .inner li p a{display: block; background: url('/images/press/press_list_icon.png') no-repeat 26px 21px; padding: 16px 50px 15px 57px; text-decoration: none; color: #666;}
.pressList .inner li p a .sub{font-weight: bold; display: block; position: static;}
.pressList .inner li p a .date{font-size: 11px; display: block; position: static;}

.pressList .corner{background: url('/images/press/corner_bg.png') no-repeat left top; position: absolute !important; left: 1px; top: 0; width: 19px; height: 18px; display: block;}

.pressView{background: url('/images/press/press_list_body.png') repeat-y left top; position: relative; margin-bottom: 10px;}
.pressView .headCon{background: url('/images/press/press_view_icon.png') no-repeat 25px 27px; padding: 23px 27px 0 53px;}
.pressView .headCon .sub{font-size: 21px; color: #2e9cd2; font-weight: bold; line-height: 24px; display: block;}
.pressView .headCon .date{font-size: 11px; padding: 10px 0 0 0; display: block;}

.pressView .viewCon{padding: 20px 0 20px 53px;}
.pressView .corner{background: url('/images/press/corner_bg.png') no-repeat left top; position: absolute !important; left: 1px; top: 0; width: 19px; height: 18px; display: block;}
.pressView .bottom{background: url('/images/press/press_list_bottom.png') no-repeat left bottom red; display: block; position: absolute; left: 0; bottom: 0; width: 635px; height: 8px;}

.pressListLeft .btnBack{text-align: right;}

/* casestudy */

.casestudyLeft{width: 635px; float: left; padding: 0 0 30px 0;}
.casestudyLeft h3{background: #2e9cd2; padding: 11px 0 0 20px; height: 31px;}
.casestudyLeft p.txt01{color: #fff; padding: 8px 0 0 21px; height: 43px; background: #1588c1;}
.casestudyList {background: url('/images/sub/casestudy_body_bg.png') repeat-y left top;}
.casestudyList span{display: block; background: url('/images/sub/casestudy_top_bg.png') no-repeat left top; height: 24px;}
.casestudyList ul{width: 633px; padding: 0 1px;}
.casestudyList li{background: url('/images/sub/casestudy_list_bg.png') no-repeat left top; width: 100%; overflow: hidden; padding: 0 0 20px 0;}
.casestudyList li.li01{background: none;}
.casestudyList li.li01 div img{margin: 14px 0 0 33px;}
.casestudyList li.li01 p{margin: 0;}
.casestudyList li.li02 div img{margin: 23px 0 0 28px;}
.casestudyList li.li03 div img{margin: 27px 0 0 32px;}
.casestudyList li.li04 div img{margin: 64px 0 0 25px;}
.casestudyList li.li05 div img{margin: 52px 0 0 31px;}
.casestudyList li.li06 div img{margin: 52px 0 0 27px;}

.casestudyList li p,
.casestudyList li div{float: left;}
.casestudyList li div {width: 144px;}
.casestudyList li p{width: 450px; padding: 0 0 0 12px; border-left: 1px solid #2e9cd2; margin: 22px 0 0 0;}
.casestudyList li p a{display: block; margin-top: 5px; width: 117px;}
.casestudyList div.bottom{background: url('/images/sub/casestudy_bottom_bg.png') no-repeat left top; height: 8px;}


/* resource */
.resource h3{background: #2f9cd2; padding: 17px 0 0 26px; height: 43px;}
.resource p{background: #1588c1; color: #fff; padding: 19px 0 0 25px; height: 51px;}
.resource ul{width: 100%; overflow: hidden;}
.resource li a{display: block; text-decoration: none; }
.resource li{font-size: 11px; background-position: left top; background-repeat: no-repeat ; float: left}
.resource li.li01{width: 320px; background: url('/images/sub/resource_bg01.png');}
.resource li.li01 a{padding: 34px 0 0 79px; height: 64px;}
.resource li.li02{width: 315px; background: url('/images/sub/resource_bg02.png');}
.resource li.li02 a{padding: 33px 0 0 79px; height: 65px;}
.resource li.li03{width: 320px; background: url('/images/sub/resource_bg03.png');}
.resource li.li03 a{padding: 34px 0 0 79px; height: 64px;}
.resource li.li04{width: 315px; background: url('/images/sub/resource_bg04.png');}
.resource li.li04 a{padding: 33px 0 0 79px; height: 65px;}
.resource li.li05{width: 320px; background: url('/images/sub/resource_bg05.png');}
.resource li.li05 a{padding: 34px 0 0 79px; height: 64px;}
.resource li.li06{width: 315px; background: url('/images/sub/resource_bg06.png');}
.resource li.li06 a{padding: 33px 0 0 79px; height: 65px;}
.resource li.li07{width: 320px; background: url('/images/sub/resource_bg07.png');}
.resource li.li07 a{padding: 34px 0 0 79px; height: 64px;}
.resource li.li08{width: 315px; background: url('/images/sub/resource_bg08.png');}
.resource li.li08 a{padding: 33px 0 0 79px; height: 65px;}
.resource li.li09{width: 320px; background: url('/images/sub/resource_bg09.png');}
.resource li.li09 a{padding: 34px 0 0 79px; height: 64px;}
.resource li.li10{width: 315px; background: url('/images/sub/resource_bg10.png');}
.resource li.li10 a{padding: 33px 0 0 79px; height: 65px;}
.resource li.li11{width: 320px; background: url('/images/sub/resource_bg11.png');}
.resource li.li11 a{padding: 34px 0 0 79px; height: 66px;}
.resource li.li12{width: 315px; background: url('/images/sub/resource_bg12.png');}
.resource li.li12 a{padding: 33px 0 0 79px; height: 67px;}


/* reseller pricing  */

.resellerPricing *{margin: 0; padding: 0;}
.resellerPricing .title{width: 100%; overflow: hidden;  padding: 25px 0 10px 0;}
.resellerPricing .title h3{font-size: 30px; color: #2e9cd2; font-family: tahoma; float: left; padding: 0 10px 0 0;}
.resellerPricing .title ul{float: left; border: 1px solid #dfdfdf; padding: 2px;}
.resellerPricing .title ul li:first-child{padding: 0;}
.resellerPricing .title ul li{float: left; padding: 0 0 0 6px;}
.resellerPricing .title ul li img {vertical-align: top;}

.resellerPricing .country{width: 100%; overflow: hidden; background: url('/images/reseller_pricing/country_bg.png') no-repeat left top; height: 29px; padding: 11px 0 0 0;}
.resellerPricing .country dt,
.resellerPricing .country dd{float: left;}
.resellerPricing .country dt{padding: 2px 45px 0 31px;}

.resellerPricing .rssellerPricing01{padding: 12px 0 0 0; position: relative;}
.resellerPricing .rssellerPricing01 table{border-left: 1px solid #fff; border-top: 1px solid #fff;}
.resellerPricing .rssellerPricing01 th,
.resellerPricing .rssellerPricing01 td{border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-align: center;}
.resellerPricing .rssellerPricing01 th{background: url('/images/reseller_pricing/bg02.png') repeat-x left top; height: 63px; color: #fff; line-height: 15px; font-size: 15px;}
.resellerPricing .rssellerPricing01 td{padding-top: 14px; padding-bottom: 14px; vertical-align: top; font-weight: bold;}
.resellerPricing .rssellerPricing01 td font{font-weight: normal !important;}
.resellerPricing .rssellerPricing01 .tr01{background: #f0f0f0}
.resellerPricing .rssellerPricing01 .tr02{background: #deeaf1}
.resellerPricing .rssellerPricing01 .tr03{background: #cbe5f1}
.resellerPricing .rssellerPricing01 .iconQ{position: absolute; right: 10px; top: 30px; cursor: pointer;}
.resellerPricing .rssellerPricing01 #conLayer{position: absolute; border: 2px solid #106194; background: #fff; top: 46px; right: -90px; display: none;}
.resellerPricing .rssellerPricing01 #conLayer span{display: inline-block;}
.resellerPricing .rssellerPricing01 #conLayer .con{padding: 10px 0 10px 10px;}
.resellerPricing .rssellerPricing01 #conLayer .iconX{vertical-align: top; cursor: pointer;}

.resellerPricing .con h4{font-size: 20px; color: #2e9cd2; font-weight: bold; padding: 20px 0 10px 0;}
.resellerPricing .con h4.txtCon01{padding: 10px 0;}
.resellerPricing .con h4.txtCon01 img{vertical-align: -9px; margin-left: 3px;}
.resellerPricing .con p{font-size: 14px; font-weight: bold; padding: 0 0 10px 0;}
.resellerPricing .con h4 strong{color: #ed8000;}
.resellerPricing .con li{background: url('/images/reseller_pricing/bullet.png') no-repeat left 3px; padding: 0 0 10px 20px; font-size: 14px;}

.resellerPricing h4.txtCon02{font-size: 20px; color: #2e9cd2; font-weight: bold; padding: 20px 0 20px 0; background: url('/images/reseller_pricing/bg03.png') repeat-x left bottom;}
.resellerPricing p.txtCon03{font-size: 18px; font-weight: bold; padding: 0 0 5px 0;}
.resellerPricing p.txtCon04{font-size: 14px; padding: 0 0 30px 0;}
.resellerPricing p.txtCon04 a{text-decoration: underline;}
.resellerPricing p.note{color: #d24f00; padding: 0 0 12px 0;}

.resellerPricing .resellerPricing02{margin-bottom: 30px;}
.resellerPricing .resellerPricing02 th,
.resellerPricing .resellerPricing02 td{border-top: 1px solid #fff; border-right: 1px solid #fff;}
.resellerPricing .resellerPricing02 th{background: url('/images/reseller_pricing/bg04.png') repeat-x left top; color: #fff; height: 41px; font-size: 15px; text-align: center;}
.resellerPricing .resellerPricing02 td{text-align: right; font-weight: bold; background: #f0f0f0; height: 32px; font-size: 14px;}
.resellerPricing .resellerPricing02 .td01{padding: 0 121px 0 0;}
.resellerPricing .resellerPricing02 .td02{padding: 0 82px 0 0;}
.resellerPricing .resellerPricing02 td.center{text-align: center;}
