@charset "utf-8";
/* CSS Document */

body{
	margin:27px 0px 0px 0px;
	padding:0px;
	background-color:#fafafa;
	font-size:12px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	line-height:18px;
	color:#000000;
	}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end clearfix */

a{
	/* outline:none; */
	text-decoration:none;
	}
	
img{
	border:none;
	}	

.clear{
	margin:0px;
	padding:0px;
	clear:both;
	}
p{
	/* margin:0px; */
	padding:0px;
    }
.red {color: #FF0000}	
#mainwrap{
	margin:auto;
	padding:0px;
	width:960px;
	}
#header{
	width:960px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
#top{
	background:url(../images/header-bg.jpg) left bottom no-repeat;
	height:50px;
	}
#print	{
	width:95px;
	float:right;
	padding:0px 24px 0px 14px;
	background:url(../images/print-icon.jpg) left  center no-repeat;
}
#print a{
	color:#a2a2a2;
	text-decoration:none;
}
#print a:hover{
	color:#f6a422;
	text-decoration:none;
}
#middle-wrap{
	width:960px;
	background:url(../images/headerbg-repeat.jpg) left top repeat-y;
	}
#logo{
	float:left;
	width:244px;
	margin:0px 0px 0px 19px;
	}
#phone{
	float:right;
	color:#003783;
	height:35px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	margin:7px 25px 0px 0px;
	padding:0px 0px 0px 52px;
	background:url(../images/phone-bg.jpg) no-repeat left;
	}
	
#phone a{
	color:#003783;
	text-decoration:none;
	}
#phone a:hover{
	color:#484859;
	}
#banner{
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 5px;
}

#free-talk{
	width:202px;

	padding:17px 0px 0px 18px;
	margin-left:19px;
	float:left;
	background:url(../images/free-talk.jpg) left top no-repeat;
}
#free-talk a{
	display:block;
	padding:0px;
	margin-top:6px;
	width:89px;
	height:26px;
	background:url(../images/demo-btn.jpg) left top no-repeat;
}
#free-talk a:hover{
	background:url(../images/demo-btn.jpg) left bottom no-repeat;
}	
.banner-content{
	float:left;
	width:496px;
	height:248px;
	background:url(../images/banner-bg.jpg) no-repeat left top ;
	padding:0px 0px 0px 0px;
	color:#676767;
	font-size:15px;
	position:relative;
	}
.banner-content h1{
	margin:0px 0px 0px 0px;
	padding:0px;	
	font-size:38px;
	color:#ffffff;
	font-weight:normal;
	line-height:normal;
}
.side-content{
	padding:0px 0px 20px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	line-height:normal;
	padding:95px 0px 0px 74px;
	}
.side-content span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
}
	
#side-img{
	float:left;
	}
#getstarted{
	height:75px;
	width:172px;
	text-align:center;
	background:url(../images/getstart-bg.jpg) left bottom no-repeat;
	padding:0px;
	margin:0px 0px 0px 185px;
}	
#getstarted a{
	display:block;
	background:url(../images/getstarted.jpg) no-repeat left top;
	padding:0px;
	margin:0px;
	width:172px;
	height:46px;
	}
#getstarted a:hover{
	background:url(../images/getstarted.jpg) no-repeat left bottom;
	}
#main-nav{
	width:950px;
	height:43px;
	border-top:1px solid white;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/nav-bg.jpg) left top repeat-x;
	}
#index-bottomnav{
	background:url(../images/nav-bottombg.jpg) left top repeat-x;
	height:3px;
	}	
	
#test{
	float:left;
	height:41px;
	}

#menu{
	float:left;
	height:41px;
	margin-right:9px;

	}
#main-nav ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	}
#main-nav ul li{
	margin:0px;
	padding:1px 0px 0px 0px;
	list-style:none;
	float:left;
	background:url(../images/menu-bg.jpg) left top repeat-x;
	}
	
#main-nav ul li a{
	font-size:13px;
	color:#FFFFFF;

	display:block;
	padding-right:2px;
	float:left;
	background:url(../images/seperator.jpg) right top no-repeat;
	}
#main-nav ul li a:hover{
	background:url(../images/seperator.jpg) right top no-repeat;
	}
#main-nav ul li a span{
	height:31px;
	float:left;
	display:block;
	padding:10px 12px 0px 11px;
	background:url(../images/menu-bg.jpg) left top repeat-x;
	}
	
#main-nav ul li a:hover span{
	background:url(../images/menubg-over-blue.jpg) left top repeat-x;
	cursor:pointer;
	}
#main-nav ul li a.active span{
	float:left;
	background:url(../images/menubg-over.jpg) left top repeat-x;
	/*display:block;
	float:left;
	height:31px;
	padding:10px 19px 0px 16px;
	background:url(../images/menubg-over.jpg) left top repeat-x;
	*/}
		
#search{
	height:24px;
	width:196px;
	margin:9px 0px 0px 0px;
	padding:0px;
	padding:0px;
	float:left;
	background:url(../images/searchbox-bg.jpg) no-repeat center;
	}
#search input{
	float:left;
	width:160px;
	padding:1px 0px 0px 0px;
	margin:3px 0px 0px 23px;
	height:17px;
	font-size:12px;
	border:none;
	color:#6b6c6c;
	background:url(../images/searchinput-bg.jpg) repeat-x;
	}
#content-wrap{
	background:url(../images/content-bg.jpg) left top repeat-y;
	width:950px;
	padding:0px 5px 0px 5px;
	margin:0px;
	}

#home #content-wrap {
	background:url(/layout/images/content-bg-white.png) left top repeat-y;
}
#content-wrap-inner, #content-wrap-inner-full {
	background:url(../images/content-bg.jpg) left top repeat-y;
	width:950px;
	padding:0px 5px 0px 5px;
	margin:0px;
	}
#content-wrap-inner-full {background: url(/layout/images/content-bg-full.jpg) repeat-y;}	
#text-inner{
	width:950px;
	background:url(../images/content-innerbg.jpg) left bottom no-repeat;
	}
#contentwrap-left{
	width:680px;
	float:left;
	margin:0px;
	padding:40px 0px 10px 0px;
	background-image: url(../images/contentleft-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;

	}
#contentwrap-right{
	width:227px;
	background:url(../images/contentright-bg.jpg) left top no-repeat;
	float:left;
	margin:0px;
	padding:0px 25px 0px 17px;
	}
#contentwrap-right h3{
	margin:0px;
	padding:28px 0px 0px 0px;
	font-size:29px;
	color:#003783;
	line-height:normal;
	font-weight:normal;}
	
#contentwrap-right h3 span{
	color:#ffac29;
	font-weight:normal;
	}
	
#exp_btn {
	width:auto;
}
#feature-box #exp_btn a{
	background:url(../images/exp_btn.jpg) left top no-repeat;
	height:28px;
	display:block;
	text-align:center;
	color:white;
	width:100px;
	padding:10px 0px 0px 0px;
}
#feature-box #exp_btn a:hover{
	background:url(../images/exp_btn.jpg) left bottom no-repeat;
	height:28px;
	color:white;
	width:100px;
	/*display:bolck;*/
	
}	

.backhome {
	width:auto;
	float:right;
	font-weight:bold;
}
#feature-box .backhome  a{
	background:url(../images/back-to-home.jpg) left top no-repeat;
	height:28px;
	display:block;
	text-align:center;
	color:white;
	width:125px;
	padding:10px 65px 0px 0px;
}
#feature-box .backhome a:hover{
	background:url(../images/back-to-home.jpg) left bottom no-repeat;
	height:28px;
	color:white;
	width:125px;
	/*display:bolck;*/
	
}	

	
	
	#col_btn {
	width:auto;
}
#feature-box #col_btn a{
	background:url(../images/exp_btn.jpg) left top no-repeat;
	height:28px;
	display:block;
	text-align:center;
	color:white;
	width:100px;
	padding:10px 0px 0px 0px;
}
#feature-box #col_btn a:hover{
	background:url(../images/exp_btn.jpg) left bottom no-repeat;
	height:28px;
	color:white;
	width:100px;
	/*display:bolck;*/
	
}	
	
#product-box{
	/*width:653px;*/
	background:url(../images/product-bg.jpg) right top no-repeat;
	margin:0px;
	padding:0px;
	}
/*#product-box a{
color:#003783;
	text-decoration:none;
	}
	
#product-box a:hover{
color:#ffac29;
	text-decoration:none;}
.product{
	width:196px;
	float:left;
	padding:0px 0px 0px 12px;
	}*/
.product{
	width:196px;
	float:left;
	padding:6px 6px 0px 6px;
	}
.product-mid{
	width:184px;
	padding:3px 6px 0px 7px;
/*	background:url(../images/curve-repeatbg.jpg) left top repeat-y;*/
	}
.product-mid1{
	width:184px;
	padding:3px 6px 0px 7px;
	background:url(../images/curve-repeatbg.jpg) left top repeat-y;
	}	
.product-mid1 p{
	padding:15px 0px 0px 11px ;
}
	
.product-mid .productbg{
	width:184px;
	padding:3px 6px 0px 6px;
	background:url(../images/curve-repeatbg.jpg) left top repeat-y;
	}	
.product-mid p{
	padding:15px 0px 0px 11px ;
}
h2{
	border:1px solid #d1d7e4;
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:14px 3px 14px 40px;
	font-size:15px;
	color:#315d99;
/*	display:block;*/
	font-weight:normal;
	}
h2 span{
	font-size:17px;
	color:#ffac29;
	font-weight:normal;
	}
h1{
	margin:0px;
	padding:0px 0px 18px 0px;
	font-size:30px;
	color:#003783;
	}
h1 a{
	margin:0px;
	
	font-size:30px;
	color:#003783;
	}
h1 a:hover{
	margin:0px;
	
	font-size:30px;
	color:#003783;
	}
	
h1 span{
	color:#ffac29;
	}
h1 a span{
	color:#ffac29;
	}
h1 a:hover span{
	color:#003783;
	}
#contentwrap-inner-right h3{
	margin:0px;
	padding:28px 0px 0px 0px;
	font-size:29px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}
#contentwrap-inner-right h3 span{
	color:#ffac29;
	font-weight:normal;
	}
.application{
	background-image:url(../images/application-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:37px;
	}
.media{
	background-image:url(../images/media-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:45px;
	}
.billing{
	background-image:url(../images/billing-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:45px;
	}
.product-bottom	{
	/*background:url(../images/curve-bottom.jpg) left top no-repeat;*/
	margin:0px;
	padding:0px 15px 0px 0px;
	height:21px;
	}
.product-bottom2	{
	background:url(../images/curve-bottom.jpg) left top no-repeat;
	margin:0px;
	padding:0px 15px 0px 0px;
	height:21px;
	}		

#innerbox{
	width:615px;
	padding:0px 0px 0px 0px;
	background:url(../images/innerbox-middle.jpg) repeat-y right top;
	}
.inbox {
	padding:30px 0px 0px 30px;
	margin:0px;
	}	
	
.inbox-content{
	width:455px;
	float:left;
	padding:0px 25px 0px 0px;
	margin-bottom:30px;
	}
	
	
.inbox-content h2{
	font-size:18px;
	color:#000000;
	margin:0px;
	padding:0px 0px 7px 0px;
	font-weight:normal;
	border:none;
	}
	
.image-class {	
	float:left;
	margin-right:20px;
	width:81px;
}
	
	
.testimonibox{
	width:614px;
	margin-top:35px;
	padding:1px 0px 0px 0px;
	background:url(../images/line-bg.jpg) left top no-repeat;
	}
.testimoni-content{
	width:510px;
	float:left;
	padding:20px 4px 0px 20px;
	position:relative;
	}
.testimoni-content p{
	padding:0px 0px 0px 20px;
	}
.author{
	color:#003783;
	font-weight:bold;
	float:right;
	}
.testimonibottom{	
	background:url(../images/line-bg.jpg) left bottom no-repeat;
	height:1px;
	padding-top:18px;
	}	
#textarea{
/*	background:url(../images/product-box-bg.jpg) left top repeat-x;*/
	width:635px;
	padding-left:27px;
	}
#textarea-inner{
	background:url(../images/text-area-bg.jpg) left top repeat-y ;
	width:635px;
	}

#quote-left {
	width:19px;
	height:15px;
	left:0px;
	top:0px;
	margin:5px 0px 0px 20px;
	position:absolute;
	}
#quote-right {
	width:19px;
	height:15px;
	margin:0px 15px 25px 0px;
	right:0;
	bottom:0;
	position:absolute;
	}
#select-input select{
	border:1px solid #abacab;
	width:40px;
	}
#select-input{
	text-align:right;
	width:215px;
	float:right;
	}
#select-input label{
	width:40px;
	color:#f1990d;
	padding-right:5px;
	}
.requestinfo {
	width:228px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 9px 0px;
	font-size:12px;
	line-height:normal;
	border-bottom:1PX solid #cbcbca;
	}

.requestinfo label {
	width:65px;
	float:left;
	text-align:left;
	margin:9px 0px 0px 0px;
	font-size:13px;
	}
.requestinfo input {
	width:148px;
	font-size:13px;
	border:1px solid #abacab;
	background-color:#f4f2f2;
	float:right;
	margin:10px 0px 0px 0px;
	padding:4px 2px 0px 3px;
	height:23px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
.requestinfo textarea {
	width:150px;
	font-size:13px;
	border:1px solid #abacab;
	background-color:#f4f2f2;
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 3px;
	height:90px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
#submit{
	text-align:center;
	padding:0px 0px;
	float:right;
	}
#submit a{
	background:url(../images/submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e8e8e8;
	padding:11px 0px 4px 0px;
	width:85px;
	height:23px;
	font-size:14px;
	}
#submit a:hover{
	background:url(../images/submit.jpg) left bottom no-repeat;

	}
#contentwrap-left .news{
	color:#525252;
	font-weight:bold;
	border-bottom:1px dotted #bdbdbd;
	padding-bottom:0px;
	margin:16px;
	line-height:normal;	
	}
	
	
#contentwrap-left .news h3{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:29px;
	color:#003783;
	line-height:normal;
	font-weight:normal;}
	
#contentwrap-left .news h3 span{
	color:#ffac29;
	font-weight:normal;
	}
	
.news span{
	color:#808080;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}	
.news a{
	color:#2a65b7;
	font-weight:normal;
	}
.news a:hover{
	color:#ffac29;
	}
#footer{
	width:950px;
	background:url(../images/footer-bg.jpg) left top repeat-x #212121;
	}
#footer-links {
	text-align:center;
	width:950px;
	margin:auto;
	padding-top:13px;
	color:#8c8c8c;
	}
#footer-links a {
	color:#FFFFFF;
	font-size:13px;
	}
#footer-links a:hover {
	color:#999999;
	}
#footer-links span {
	color:#FFFFFF;
	}
#footer-curve{
	width:960px;
	height:106px;
	background:url(../images/footer-curve.png) left top no-repeat;
	}
#copyright {
	color:#a3a3a3;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	}
#tech-logo{
	font-size:11px;
	}
#tech-logo a{
	color:#6f6f6f;
	font-size:11px;
	}
#tech-logo a:hover{
	color:#999999;
	}				
		
/*	inner page  style starts here	*/	
#contentwrap-inner-left{
	width:640px;
	float:left;
	margin:0px;
	padding:20px 20px 0px 20px;
	/* background-image: url(../images/contentleft-innerbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	*/
	}
#contentwrap-inner-right{
	/* width:227px; */
	width: 266px;
	float:left;
	margin:0px;
/*	padding:0px 25px 0px 17px; */
}
#contentwrap-inner-right #live-demo-wrapper {float: none; margin-bottom: 20px;}
#contentwrap-inner-right #ivr_captcha_response {width: 100px;}
#list-wrap{
	width:950px;
	}
	
	

	
	
	
	
	
#sub-nav{
	background:url(../images/sub-navbg.jpg) left top repeat-x;
	width:950px;

	height:26px;
	}
#sub-nav ul{
	padding:2px 0px 0px 8px;
	margin:0px;
	list-style:none;
	}
#sub-nav ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	float:left;
	
	}
#sub-nav ul li a{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
#sub-nav  .menu_sel
{	
	/*font-color:#ffac29;*/
	color:#fead2a;
	font-weight:bold;
}
#sub-nav ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
#sub-nav ul li a:hover.menu_sel {
	color:#fead2a;
	text-decoration:underline;
	}
	
/*#sub-nav ul li a.active{
background:url(../images/leftarrow.gif) no-repeat left center;
padding:0px 0px 0px 18px;
font-weight:bold;
	color:#fa9900;
	}*/

#sub-nav ul li a.selected{
font-weight:bold;
color:#fead2a;
letter-spacing:-1px;
/*	color:#fa9900;*/
	}
	
#sub-nav span{
	color:#FFFFFF;
	padding-left:5px;
	}
	

	
	/* demo section stats here */
#feature-box-demo{
	padding:0px 0px 32px 0px;
	margin-bottom:0px;
	margin-top:22px;
	font-size:13px;
	}
#feature-box-demo a{
	color:#003783;
	text-decoration:none;	
	}
#feature-box-demo h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
#sub-nav-demo{
	background:url(../images/sub-navbg.jpg) left top repeat-x;
	width:950px;
	font-size:12px;
	height:26px;
	}
#sub-nav-demo ul{
	padding:2px 0px 0px 8px;
	margin:0px;
	list-style:none;
	}
#sub-nav-demo ul li{
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	float:left;
	
	}
#sub-nav-demo ul li a{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	}
#sub-nav-demo ul li a:hover{
	color:#fa9900;
	}
#sub-nav-demo span{
	color:#FFFFFF;
	padding-left:8px;
	}
	
.top {
	display:block;
	float:right;
	color:#d08b50;
	margin:7px 0px 0px 0px;
	width:30px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 13px;
	font-size:11px;
	background:url(../images/top.gif) left 3px no-repeat;
}
.top:hover {
	color:#e5ae7f;
	text-decoration:none;
}
	
	/* demo section ends here */
	
		
#sub-navlist{
	width:950px;
	margin:0px;
	padding:0px;
	}
#sub-navlist ul{
	margin:0px;
	padding:8px 0px 0px 95px;
	list-style:none;
	}
#sub-navlist ul li{
	margin:0px;
	padding:0px 12px 0px 0px;
	list-style:none;
	float:left;
	}
.listing{
	background-image:url(../images/press-release.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#042654;
	font-weight:normal;
	font-size:15px;
	margin:0;
	padding:0 0 10px 26px;
	}
		
#sub-navlist ul li a{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#000000;
	text-decoration:underline;
	
	}
#sub-navlist ul li a:hover{
	color:#000000;
	text-decoration:none;
	
	}
#sub-navlist span{
	color:#333333;
	padding-left:12px;
	}	
	
#table {
	width:630px;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
#table span{
	color:red;
	}
	
.showmap {
	width:auto;
	padding:0px;
	margin:0px;
	}
	
.hidemap {
	width:auto;
	padding:0px;
	margin:0px;
	}
	
.note {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:red;
	}
#table .input{
	width:194px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #abacab;
	}
#table .inputbig{
	width:414px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #abacab;
	}
	
#table .select{
	width:200px;
	height:24px;
	padding:0px;
	margin:0px;
	border:1px solid #abacab;
	}
	
#table .textarea{
	width:544px;
	height:74px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #abacab;
	}
	
	
	
#table .submit-form{
	text-align:center;
	padding:0px 0px;
	float:left;
	color:#FFFFFF;
		}
		
#table .submit-form a{
	background:url(../images/submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	padding:11px 0px 4px 0px;
	width:85px;
	height:23px;
	font-size:14px;
	text-decoration:none;
	}
	
#table .submit-form a:hover{
	background:url(../images/submit.jpg) left bottom no-repeat;
	color:white;
	}
	
	
#table .reset-form{
	text-align:center;
	padding:0px 0px;
	float:left;
	color:#FFFFFF;
		}
		
#table .reset-form a{
	background:url(../images/submit.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	padding:11px 0px 4px 0px;
	width:85px;
	height:23px;
	font-size:14px;
	text-decoration:none;
	}
	
#table .reset-form a:hover{
	background:url(../images/submit.jpg) left bottom no-repeat;
	color:white;
	}
	
	
	

.inner-cont-wrap{
	width:630px;
	}
.testimoni-box {
	width:625px;
	background-image: url(../images/box_bg2.jpg);
	background-repeat: repeat-x;
	padding:15px 0px 0px 5px;
	}
.testimoni-subhead2 {
	color: #daa146;
	font-size: 13px;
	font-weight: bold;
	float:right;
	margin-top:10px;
	}
.faq {
	width:625px;
	padding:0px;
}

.seperater {
	border-bottom:1px solid #ffe7cb;
	height:3px;
	/*background-image: url(../images/box_bg2.jpg);*/
	margin-top:10px;
	margin-bottom:10px;
}		
.inner-cont-talk{
	padding-top:3px;
	font-size:16px;
	color:#959595;
	line-height:22px;
	}
#feature-box{
	padding:0px;
	margin-bottom:32px;
	margin-top:17px;
	font-size:13px;
	}
#feature-box a{
	color:#ffac29;
	text-decoration:none;	
	text-decoration:underline;
	}
#feature-box a:hover{
	color:#ffac29;
	text-decoration:none;	
	}	

.disp3title {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	
.logimg {
	background:url(../images/log-img.jpg) left top no-repeat;
	}
	
	
#feature-box .login {
	text-align:center;
	padding:0px 0px;
	float:left;
	}
#feature-box .login a{
	background:url(../images/log.jpg) left top no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:white;
	padding:7px 0px 0px 0px;
	width:185px;
	height:24px;
	font-size:12px;
	line-height:14px;
	}
#feature-box .login a:hover{
	background:url(../images/log-hover.jpg) left top no-repeat;
	color:white;
	}

.imgfeature{
	padding-right:14px;
	float:left;
	}
.inner-imgleft{
	padding-right:14px;
	float:left;
	}
.inner-imgright{
	padding-left:14px;
	float:right;
	}
	
.inner-right
	{
	width:450px;
	float:left;
	}
	
.pdf-ic{
	background:url(../images/pdf.jpg) left top no-repeat;
	padding-left:24px;
	padding-bottom:3px;
	height:23px;
	}	
.news-ic{
	background:url(../images/pdf.jpg) left top no-repeat;
	padding-left:24px;
	padding-bottom:3px;
	height:23px;
	}
#feature-box ul{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	
	}
#feature-box ul li{
	margin:0px;
	padding:0px 0px 14px 17px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:url(../images/list-icon.jpg) left 6px no-repeat;
	}
#feature-left{
	width:329px;
	float:left;
	color:#606060;
	padding-right:5px;
	font-size:13px;
	}
#feature-box #feature-left ul{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
	}
#feature-box #feature-left ul li{
	margin:0px;
	color:#000000;
	padding:0px 0px 4px 17px;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	background:url(../images/list-icon.jpg) left 6px no-repeat;
	}	
#feature-right{
	width:274px;
	float:left;
	padding-left:20px;
	border-left:1px solid #d6d6d6;
	}
#textarea-inner #feature-box h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}
#textarea-inner h5{
	font-size:13px;
	font-weight:bold;
	color:#252424;
	padding:0px;
	margin:10px 0px 0px 0px;
	}
h3{

	font-size:18px;
	color:#000000;
	margin:0px;
	padding:0px 0px 15px 0px;
	font-weight:normal;
	}
	
.icon {
	background:url(../images/bullet.jpg) top left no-repeat;
	padding:0px 0px 0px 25px;
}
.notes{
	background-color:#CCCCCC;
	border:4px solid #999999;
	padding:5px;
}		
.border
{
width:625px;
height:3px;
margin:10px auto 10px auto ;
background-image: url(../images/box_bg2.jpg);
/*background:url(../images/line-bg.jpg) center no-repeat;*/
}
/*	inner page  style ends here	*/	
	
/* faq */ 
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #052f69;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #052f69;
}
#feature-box .privacy ul{
margin:0px;
padding-top:0px;
}
#feature-box .privacy li{
	background:url(../images/list-icon.jpg) left 6px no-repeat;
	}
#feature-box .privacy h5{
	margin:0px;
	}
h6
{
margin:0px;
padding:0px;
font-size:12px;
color:#000000;
font-weight:bold;
}	


/* tree menu */


#sitemap-box{
	padding:0px;
	margin-bottom:32px;
	margin-top:22px;
	font-size:13px;
	}
#sitemap-box h2{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
#sitemap-box .treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

#sitemap-box .treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 15px;
width:0px;
}

#sitemap-box .treeview li a{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
padding:0px;
margin:0px;
color:#000;
}

#sitemap-box .treeview li a:hover{
	color:#ffac29;
	}
#sitemap-box .treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(../images/closed.gif) no-repeat left 6px;
padding-left:20px;
cursor: hand !important;
cursor: pointer !important;
}
#sitemap-box .treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
color:red;
}

#sitemap-box .treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#sitemap-box .treeview .submenu ul li a{
	color:#ffac29;
	display:block;
	}

#sitemap-box .treeview .submenu ul li a:hover{
	color:#000;
	}
	
.pagenum {
	background:url(../images/numberbg.jpg) repeat-x;
	padding:2px;
	border:1px solid #999999;
	line-height:11px;
	color:#937540;
	font-weight:bold;
	float:left;
	margin:0px 1px 5px 1px;
}

.pagenum a {
	color:#51799c;
	text-decoration:none;
	outline:none;
	height:11px;
	padding:2px 1px 2px 1px;
	/*background:url(../images/bottom-number-bg.jpg) top  left repeat-x;*/
	width:auto;
}

.pagenum a:hover {
	color:#fa9900;
	text-decoration:underline;
}

#prev {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 3px 5px 0px;
	text-align:left;
}
#prev a {
	display:block;
	width:60px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 18px;
	color:#937540;
	line-height:17px;
	background:url(../images/prev.jpg) no-repeat left top;
	outline:none;
}
#prev a:hover {
	color:#4b73ac;
	background:url(../images/prev_hover.jpg) no-repeat left top;
}
#next {

	font-size:12px;
	font-weight:bold;
	color:#937540;
	margin:0px 0px 5px 3px;
	text-align:left;
}
#next a {
	display:block;
	width:50px;
	height:17px;
	text-decoration:none;
	padding:0px 0px 0px 7px;
	color:#937540;
	line-height:17px;
	background:url(../images/next.jpg) no-repeat left top;
	outline:none;
}
#next a:hover {
	color:#4b73ac;
	background:url(../images/next_hover.jpg) no-repeat left top;
}


/* flash banner */

#flash{
	position:relative;
	height:248px;
	margin:0px;
	padding:0px;
	z-index:0;
	}

#getstarted-flash{
	position:absolute;
	height:35px;
	width:160px;
	padding:0px;
	left:192px;
	bottom:34px;
	z-index:10;
}	
#getstarted-flash a{
	display:block;
	padding:0px;
	margin:0px;	
	width:165px;
	height:35px;
	background:url(../images/spacer.gif);
	}

.date{
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#333738;
	font-size:15px;
	font-weight:bold;
		}
		
.date span{
	color:#ffac29;
	font-size:15px;
	font-weight:normal;
		}
		
		
	/*----------------------------------seo works-------------------------------------*/	
		
		
#contentwrap-inner-left .inner-cont-talk h2{
	margin:0px;
	padding:0px 0px 18px 0px;
	font-size:30px;
	color:#003783;
	border:none;
	font-weight:bold;
	background-color:none;
	}
	
#contentwrap-inner-left .inner-cont-talk h2 span{
	color:#ffac29;
	font-size:30px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	}
#textarea-inner #feature-box h1{
	font-size:25px;
	color:#000000;
	padding:0px 0px 20px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
.inner-cont-talk a
{
	color:#676666;
	text-decoration:underline;
}		
.inner-cont-talk a:hover
{
	color:#999999;
	text-decoration:none;
}


/*-------------------------new css---------------------------------*/

.product-active
{
	width:212px;
	float:left;
	/*padding-right:12px;
	padding:0px 8px 0px 8px;*/
	}
.product-mid-active
{
	width:184px;
	padding:3px 14px 0px 14px;
	background:url(../images/curve-repeatbg-active.jpg) left top repeat-y;
	}
.product-mid-active p
{
	padding:15px 0px 0px 11px ;
}
.product-bottom-active	
{
	background:url(../images/curve-bottom-active.jpg) left top no-repeat;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:14px;
	width:212px;
	}
	
.application-active
{
	background-image:url(../images/application-icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:37px;
	}
	
#feature-box .broadband-link-main
{
margin:0px;
padding:0px;	
}
#feature-box .broadband-link
{
	width:220px;
	margin:0px;
	margin-right:30px;
	padding:5px 0px 0px  0px;
	float:left;
}
#feature-box .broadband-link ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}	
#feature-box .broadband-link li
{
	margin:0px;
	padding:4px 0px 4px 0px;
	color:#000000;
	border-bottom:solid 1px #c9d6df;
	display:block;
	width:218px;
	height:20px;
}
#feature-box .broadband-link li a
{
	font-size:14px;
	height:20px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0px;
	display:block;
	float:left;
	padding:0px 0px 0px 26px;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.jpg) no-repeat left top;
}
#feature-box .broadband-link li a:hover
{
	color:#ffac29;
}
#feature-box .broadband-link li a.select
{
color:#ffac29;
font-weight:bold;
cursor:text;
}

#feature-box2
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	margin-bottom:32px;
}
.back2 {
	width:auto;
	float:left;
	font-weight:bold;
	margin-top:10px;
}
#feature-box .back2  a
{
	background:url(../images/back2.png) left top no-repeat;
	height:26px;
	display:block;
	text-align:center;
	color:white;
	width:55px;
	padding:6px 0px 0px 0px;
	text-decoration:none;
}
#feature-box .back2 a:hover
{
	background:url(../images/back2.png) left bottom no-repeat;
	height:26px;
	padding:6px 0px 0px 0px;
	color:white;
	width:55px;
	/*display:bolck;*/
	
}
.server-listing
{
width:auto;
margin-top:12px;
}
.img-right
{
margin-left:12px;
}
.img-left
{
margin-right:12px;
}
.glow{
	width:198px;
	float:left;
	background:url(../images/product-bg-new.png) no-repeat left top;
	cursor:pointer;
	}

.glow:hover{
	width:198px;
	float:left;
	background:url(../images/product-bg-new-hover-blue.png) no-repeat left top;
	cursor:pointer;
	}
.glow-inactive{
	float:left;
	background:url(../images/product-bg-new-hover.png) no-repeat left top;
	cursor:pointer;
	width:197px;
	padding:3px 6px 0px 7px;
	}
.black{
	color:#000000;
	font-size:22px;
	}	


#feature-box2 a{
	color:#ffac29;
	text-decoration:none;	
	text-decoration:underline;
	}
#feature-box2 a:hover{
	color:#ffac29;
	text-decoration:none;	
	}
#ivr-apl-theme{
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:13px;
	margin-bottom:32px;
}
#ivr-apl-theme p{
	padding:0px 0px 20px 0px;
	margin:0px;
	line-height:15px;
}
#ivr-apl-theme a{
	color:#ffac29;
	text-decoration:none;	
	text-decoration:underline;
	}
#ivr-apl-theme a:hover{
	color:#ffac29;
	text-decoration:none;	
	}
	
.ivr-apl-theme-img-left{
	float:left;
	padding:0px 10px 0px 0px;
	margin:0px;
}
.ivr-apl-theme-img-right{
	float:right;
	padding:0px 0px 0px 15px;
	margin:0px;
}
#ivr-apl-theme h2{	
	font-size:18px;
	color:#000000;
	padding:0px 0px 10px 0px;
	line-height:normal;
	margin:0px;
	font-weight:normal;
	border:none;
	background:none;
	}	
/*----------------------------------------------------------------------------*/
.application a
{
color:#003783;
}
.application a:hover
{
color:#ffac29;
}

.product-link{
color:#000000;
display:block;
}

.media a
{
color:#003783;
}
.media a:hover
{
color:#ffac29;
}

.billing a
{
color:#003783;
}
.billing a:hover
{
color:#ffac29;
}	


/*--------------------------------------recent blog post css----------------------------------*/
#right-blog-bottom {height: 7px; background: url(/layout/images/right-blog-bottom-border.gif) no-repeat; margin-bottom: 20px;}
#contentwrap-right .recet-blog-post 
{
margin:0px;
padding:0px;
}
#contentwrap-right .recet-blog-post h3 
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}
	
#contentwrap-right .recet-blog-post h3 a
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}	
	
#contentwrap-right .recet-blog-post span{
	color:#ffac29;
	font-weight:normal;
	font-size:20px;
	}
#contentwrap-right .recet-blog-post ul
{
margin:0px;
padding:0px;
list-style:none;
}
#contentwrap-right .recet-blog-post li
{
margin:0px;
padding:0px;
background:url(../images/blog-seperator.jpg) repeat-x left bottom;
}
#contentwrap-right .recet-blog-post li a
{
text-decoration:none;
margin:0px;
padding:8px 0px 8px 14px;
font-size:13px;
color:#000000;
background:url(../images/arow.jpg) no-repeat left 15px;
display:block;
}	
#contentwrap-right .recet-blog-post li a:hover
{
color:#6d8cb8;
}
#contentwrap-right .readmore
{
display:block;
color:#2A65B7;
margin:8px 0px 0px 0px;
float:left;
}
#contentwrap-right .readmore:hover
{
text-decoration:underline;
color:#FFAC29;
}
/*--------------------------------------recent blog post css inner----------------------------------*/
#contentwrap-inner-right .recet-blog-post 
{
	margin:0px;
	/* padding:0px; */
	padding: 5px 10px;
	background: url(/layout/images/right-blog-background.gif) repeat-y;
}
#contentwrap-inner-right .recet-blog-post h3
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}

#contentwrap-inner-right .recet-blog-post h3 a
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#003783;
	line-height:normal;
	font-weight:normal;
	}	
	
#contentwrap-inner-right .recet-blog-post span{
	color:#ffac29;
	font-weight:normal;
	font-size:20px;
	}
#contentwrap-inner-right .recet-blog-post ul
{
margin:0px;
padding:0px;
list-style:none;
}
#contentwrap-inner-right .recet-blog-post li
{
margin:0px;
padding:0px;
background:url(../images/blog-seperator.jpg) repeat-x left bottom;
}
#contentwrap-inner-right .recet-blog-post li a
{
text-decoration:none;
margin:0px;
padding:8px 0px 8px 14px;
font-size:13px;
color:#000000;
background:url(../images/arow.jpg) no-repeat left 15px;
display:block;
}	
#contentwrap-inner-right .recet-blog-post li a:hover
{
color:#6d8cb8;
}
#contentwrap-inner-right .readmore
{
display:block;
/* float:left; */
color:#2A65B7;
paddng:8px 0px 0px 0px;
}
#contentwrap-inner-right .readmore:hover
{
text-decoration:underline;
color:#FFAC29;
}

/*-----------------------new css----------------------------------*/

#ivr-apl-theme .broadband-link-main
{
margin:0px;
padding:20px 0px 0px 0px;	
}
#ivr-apl-theme .broadband-link
{
	width:630px;
	margin:0px;
	margin:0px;
	padding:5px 0px 0px  0px;
	float:left;
}

#ivr-apl-theme .broadband-link ul
{
	margin:0px 30px 0px 0px;
	padding:0px;
	list-style:none;
	float:left;
}	
#ivr-apl-theme .broadband-link li
{
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#000000;
	width:218px;
	height:28px;
	display:block;
	list-style:none;
	background:url(../images/li-reapete.jpg) repeat-x left bottom;
}
#ivr-apl-theme .broadband-link li a
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0px;
	height:28px;
	padding:0px 0px 2px 26px;
	color:#000000;
	text-decoration:none;
	background:url(../images/bullet.jpg) no-repeat left top;
}
#ivr-apl-theme .broadband-link li a:hover
{
	color:#ffac29;
}
#ivr-apl-theme .broadband-link li a.select
{
color:#ffac29;
font-weight:bold;
cursor:text;
}

/*---------------------------------new page css----------------------------------*/

.cirrus-top
{
font-size:16px;
color:#000000;
margin-bottom:14px;
}

.cirrus-link
{
margin:0px;
padding:0px;
}
.cirrus-link ul
{
margin:0px;
padding:0px;
list-style:none;
}
.cirrus-link li
{
margin:0px;
padding:0px 0px 6px 14px;
font-size:14px;
background:url(../images/arow.jpg) no-repeat left 5px;
}

/*--------------------------------- Heading CSS - Aptuitiv ----------------------------------*/
#sip-heading {width: 950px; height: 340px; position: relative; background: url(/layout/images/heading-bg.jpg) no-repeat;}
#sip-heading a {background-repeat: no-repeat; position: absolute;}
#header-get-started {width: 248px; height: 111px; top: 122px; left: 29px; background-image: url(/layout/images/heading-get-started-hover.jpg);}
#header-get-started:hover img {visibility: hidden;}
body#server-cirrus #header-get-started {width: 248px; height: 152px; top: 108px; left: 29px; background-image: url(/layout/images/heading-get-started-cirrus-hover.jpg);}
#header-app-server, #header-media-server, #header-billing-server {width: 196px; height: 222px; top: 60px;}
#header-app-server:hover img, #header-media-server:hover img, #header-billing-server:hover img {visibility: hidden;}
#header-app-server {left: 291px; background-image: url(/layout/images/heading-app-server-hover.jpg);}
#header-media-server {left: 491px; background-image: url(/layout/images/heading-media-server-hover.jpg);}
#header-billing-server {left: 692px; background-image: url(/layout/images/heading-billing-server-hover.jpg);}

/*--------------------------------- Home - Aptuitiv ----------------------------------*/
#home-content-wrap {background: url(/layout/images/home-content-bg.jpg) no-repeat;}
#home-content-wrap h1 {color: #faa922; margin: 0; padding: 30px 0 0 35px; font-size: 18px; line-height: 22px;}
#home-news-wrapper {padding: 10px 5px;}
#home-news {float: left; width: 639px;}
#home-news h2 {#2860a6; font-weight: normal; font-size: 20px; margin: 0 0 8px 6px; padding: 0; background: none; border: none;}
#home-news h2 strong {color: #fbac29;}
#home-news h2 a {font-size: 13px; color: #0591d4; text-decoration: none; margin-left: 10px;}
#home-news-inner {background: url(/layout/images/home-news-middle.gif) repeat-y;}
.home-news-item {margin: 3px 3px 0 3px; background: url(/layout/images/home-news-item-bg.jpg) no-repeat; padding: 3px 0; font-size: 12px; width: 633px;}
.home-news-item div {padding: 0 3px;}
.home-news-date {color: #124386; font-weight: bold;}
.home-news-item a {color: #0591d4; text-decoration: none;}

#home-blog {float: right; width: 288px;}
#home-blog-inner {background: url(/layout/images/home-blog-middle.gif) repeat-y;}
#home-blog h2 {#2860a6; font-weight: normal; font-size: 20px; margin: 0 0 8px 6px; padding: 0; background: none; border: none;}
#home-blog h2 strong {color: #fbac29;}
#home-blog h2 a {font-size: 13px; color: #0591d4; text-decoration: none; margin-left: 10px;}
#home-blog ul {list-style: none; margin: 0 10px; padding: 0; font-size: 12px;}
#home-blog li {background: url(/images/blog-seperator.jpg) repeat-x left bottom;}
#home-blog li a {display: block; padding: 8px 0; color: #000; text-decoration: none;}
#home-blog li a:hover {color: #6d8cb8;}
#home-blog-icon {display: block; padding: 5px 1px 0 0; text-align: right;}

#services-collection {margin: 10px 0; position: relative; height: 129px;}
#services-collection-prev {background: url(/layout/images/arrow-prev.gif) no-repeat; width: 24px; height: 99px; position: absolute; left: 3px; top: 15px; z-index: 100;}
#services-collection-next {background: url(/layout/images/arrow-next.gif) no-repeat; width: 24px; height: 99px; position: absolute; right: 3px; top: 15px; z-index: 100;}
#services-collection-items {position: absolute; left: 27px; width: 896px; z-index: 1;}
.services-collection-item {background: url(/layout/images/home-service-bg.jpg) no-repeat; width: 218px; height: 129px; text-align: center; float: left; margin-right: 8px; position: relative; cursor: pointer;}
#services-collection-items .last {margin-right: 0;}
.sci-head, .sci-head a {color: #626262; font-weight: bold; font-size: 16px; padding-top: 5px;}
.sci-head span, .sci-head span a {color: #0293d7; font-weight: normal; padding: 0 3px;}
.sci-subhead {color: #939393; font-size: 13px; line-height: 15px; padding: 0 3px;}
.sci-img {position: absolute; bottom: 2px; left: 0; width: 100%; text-align: center; height: 60px;}

#server-services-links {margin: 10px; width: 645px;}
#server-services-links h2 {background: none; border: none; color: #003782; /* font-family: Georgia, "Times New Roman", serif; */ font-size: 20px; line-height: 25px; padding: 0; font-weight: normal;}

/*--------------------------------- Talking SIP - Aptuitiv ----------------------------------*/
#talkingsip-heading {width: 950px; height: 237px; position: relative; background: url(/layout/images/talkingsip-heading-bg.jpg) no-repeat;}
#tsh-left {width: 325px; position: absolute; left: 35px; top: 15px; color: #fff; font-weight: normal; font-size: 14px;}
#talkingsip-heading h1 {color: #faa81e; font-weight: normal; font-size: 22px; margin: 0 0 14px 0; padding: 0; line-height: 26px;}
#talkingsip-download {position: absolute; width: 252px; height: 52px; bottom: 30px; left: 30px; background-image: url(/layout/images/talkingsip-download-brochure.jpg);}
#talkingsip-download:hover {background-position: -252px 0;}
#tsh-right {width: 520px; height: 200px; position: absolute; top: 12px; right: 10px; /* font-size: 22px; */ font-size: 18px; line-height: 29px;}
#tsh-right ul {list-style: none; margin: 0; padding: 0;}
#tsh-right ul li {margin: 0 0 25px;}
#tsh-right a {color: #fff; text-decoration: none;}
#tsh-right a:hover {text-decoration: underline;}
#tsh-right-linksl {position: absolute;}
#tsh-right-linksr {position: absolute; top: 0; left: 300px;}

#talking-sip-content {background: url(/layout/images/talkingsip-content-bg.jpg) no-repeat; padding: 20px;}
#talking-sip-content h2, #talking-sip-content h1 {background: none; border: none; color: #003782; /*font-family: Georgia, "Times New Roman", serif;*/ font-size: 20px; line-height: 25px; padding: 0; font-weight: normal;}
#talking-sip-content a {color: #FFAC29; text-decoration: underline;}
div.content-section {background: url(/layout/images/section-separator-dots.gif) no-repeat; padding-top: 25px; margin-top: 10px;}
div.content-section.first {background: none; padding-top: 0;}
div.content-section-wrapper {width: 640px;}

/*--------------------------------- Talking SIP Features - Aptuitiv ----------------------------------*/
#talkingsip-features-header-wrapper {padding-top: 8px;}
#talkingsip-features-header {width: 665px; height: 314px; position: relative; left: 8px; background: url(/layout/images/features-bg.jpg) no-repeat;}
#ts-features-left {width: 400px; position: relative; top: 10px; left: 20px; color: #fff;}
#ts-features-left ul {margin: 0 0 0 15px; padding: 0; font-size: 13px;list-style-type:square; list-style-image: url(/layout/images/filament.png); }
#talkingsip-features-header h1 {font-size: 35px; line-height: 40px; font-weight: bold; /*font: 35px/40px normal Arial, Helvetica, sans-serif;*/ color: #fff; margin: 0; padding: 0;}
#talkingsip-features-header h1 strong {color: #fbac29;}
#talkingsip-features-header h2 {background: none; border: none; /* color: #fff;*/ color: #FAA81E; /* font-family: Georgia, "Times New Roman", serif; */font-size: 20px; line-height: 25px; padding: 0; margin-bottom: 15px;}
#ts-features-img {position: absolute; top: 0; right: 0;}
#ts-features-download {background-repeat: no-repeat; overflow: hidden; width: 253px; height: 63px; position: absolute; bottom: 0; right: 0; background-image: url(/layout/images/features-downbload-brochure-hover.jpg); margin: 0; padding: 0; text-decoration: none;}
#ts-features-download:hover img {visibility: hidden;}

#tab-wrapper {background: url(/layout/images/tabbed-content-bg.jpg) no-repeat; width: 938px; margin: 6px 0 0 6px;}
#tab-wrapper #tabs {background: none;}
#tab-wrapper #tabs ul.ui-tabs-nav {background: none;}
#tabs div.ivr-tab-content ul {list-style-type:square;}
div#tab-wrapper .ui-widget {font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
div#tab-wrapper .ui-tabs {padding: 0.2em 0.2em 0 0.2em;}
div#tab-wrapper .ui-tabs .ui-tabs-panel {padding: 8px 8px 0 8px;}

#live-demo-wrapper {float: right; margin: 6px 6px 0 0; width: 266px; height: 314px; position: relative; background: url(/layout/images/live-demo-bg.jpg) no-repeat;}
#live-demo-wrapper form {position: absolute; width: 242px; top: 100px; left: 12px;}
#live-demo-wrapper form input, #live-demo-wrapper form textarea {background: #ebebeb; border: 1px solid #b5b5b5; font: 12px Arial, Helvetica, sans-serif; color: #878787; padding: 3px;}
#live-demo-wrapper h2 {font-weight:bold; background: none; border: none; color: #124386; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; padding: 0;}
#live-demo-wrapper form input {float: left; margin-bottom: 4px;}
#live-demo-wrapper #name {width: 110px; margin-right: 4px;}
#live-demo-wrapper #email {width: 110px;}
#live-demo-wrapper #phoneno {width: 110px; margin-right: 4px;}
#live-demo-wrapper #company {width: 110px;}
#live-demo-wrapper form textarea {width: 233px; height: 55px; clear: left;}
#demo-captcha {margin: 6px 0;}
#live-demo-wrapper #submit {width: 242px; height: 33px; display: block; background: url(/layout/images/demo-submit-btn.jpg) no-repeat;}


.products-table td {
border:1px solid #CCC;
padding:4px 12px;
}

.products-table td a{
color:#595959;
}

.products-table td a:hover{
color:#111;
}

.products-table th {
background-color:#CCC;
padding:4px 12px;
