
/*--------------------Main header and navigation area--------------------------*/

body
{
	margin: 0px;
	padding: 0px;
	color: #636b75;
	font-family: Arial,sans Serif, Times New Roman;
	font-size: 13px;
}

.clearer
{
	clear: both;
}

p
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 19px;
}

img
{
	border: none;
}

h2
{
	margin: 0px;
	padding: 0px;
}

.flexibledatapage p span
{
	font-size: 34px;
}



a:hover
{
	color: #f58426 !important;
}

#middleContainerTop_products
{
	background-image: url(../images/HomeBannerBackground.jpg);
	background-repeat: repeat-x;
	height: 326px;
	margin: 0 auto;
}

#middleContainerTop_products div
{
	margin: 0 auto;
	width: 960px;
	position: relative;
}

#middlebg_inner
{
	background-color: #FFFFFF;
}

#middlebg
{
	background-color: #FFFFFF;
	background-image: url( "../images/middlegradient.jpg" );
	background-repeat: repeat-x;
}

#middle
{
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 25px;
	padding-top: 20px;
	width: 960px;
	background: url( "../images/innerbackground1.png" ) no-repeat 49px 0px transparent;
}

#middle1
{
	margin: 0 auto;
	overflow: hidden;
	padding-top: 16px;
	width: 960px;
	height: 142px;
	background-image:url("../images/footerimage.png");
background-position:606px 50%;
background-repeat:no-repeat;
	
}

#middle2
{
	margin: 0 auto;
	overflow: hidden;
	padding: 0px;
	width: 960px;
	height: 26px;
}

#footerBg
{
	background-image: url(../images/footerbackground.jpg);
	background-repeat: repeat-x;
	height: 185px;
	
}

.footerbaner
{
	margin: 0 auto;
	display: block;
}

#headerBg1
{
	width: 100%;
	background-color: #e0e0e0;
	height: 34px;
}

#headerBg
{
	width: 100%;
	background-color: Navy;
	background: url(../images/repeatingbackground.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 148px;
}

#header
{
	margin: 0 auto;
	width: 960px;
	height: 130px;
}

#logoarea
{
	clear: both;
	overflow: hidden;
	padding: 13px 0;
	height: 78px;
	width: 960px;
}


.logo
{
	width: 239px;
	height: 76px;
	float: left;
}

.headertext
{
	float: right;
	margin-right: 25px;
	font-size: 13px;
	color: #49535f;
	margin-top: 8px;
}

.sip
{
	float: right;
	width: 690px;
	text-align:right;
}

#searchBox
{
	float: right;
	height: 25px;
	padding-top: 4px;
	width: 231px;
	margin-right: 0px;
}

input { width: 250px; padding: 3px; border-radius: 5px; border: solid 1px #cccccc; }
select { width: 258px !important; padding: 3px; border-radius: 5px; border: solid 1px #cccccc; }

#searchBox input
{
	background-color: blue;
	background-image: url(../images/repeatingImages.png);
	background-position: 0 -369px;
	background-repeat: repeat-x;
	border-color: #D1D1D1 -moz-use-text-color #D1D1D1 #D1D1D1;
	border-style: solid none solid solid;
	border-width: 1px medium 1px 1px;
	float: left;
	height: 17px;
	padding: 3px;
	width: 180px;
	color: #a6a6a6;
}

#searchBox a
{
	border: medium none;
	float: left;
	margin: 0;
	padding: 0;
}

ul.headerlist
{
	color: #49535F;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 45px 2px 0 0;
}

ul.headerlist li
{
	float: left;
	min-height: 30px;
	padding-left: 30px;
	padding-right: 16px;
	padding-bottom: 5px;
}

ul.headerlist li a
{
	color: #49535f;
	font-size: 13px;
	text-decoration: none;
}


.microsoft
{
	margin-top: 2px;
	width: 160px;
	height: 64px;
}

.livechaticon
{
	background-image: url(../images/livechaticon.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 20px;
}

.emailicon
{
	background-image: url(../images/emailicon.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 20px !important;
}


.numbericon
{
	background-image: url(../images/numbericon.jpg);
	background-position: 0 0px;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 20px;
}


#headerTopNav
{
	margin-left: 0px;
	width: 1000px;
	height: 20px;
	padding: 0px;
	z-index: 100 !important;
}

#headerTopNav #headerTopLinks ul
{
	margin: 0px;
	list-style-type: none;
}

#headerTopNav #headerTopLinks ul li
{
	float: left; /*position: relative;*/
	min-height: 45px;
}

#headerTopNav #headerTopLinks ul li a
{
	/*margin-top: 4px; 	margin-right: 24px;*/
	background-image: url(../images/topNav3.png);
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	margin-right: 42px;
	margin-top: 2px;
	overflow: hidden;
	padding: 8px 0 0;
	text-indent: -9999px;
}

#headerTopNav a.HomeLink
{
	background-position: 0 14px;
	width: 64px;
}

#headerTopNav a.HomeLink:hover
{
	background-position: 0 -21px;
}

#headerTopNav a.featurestourLink
{
	background-position: -66px 14px;
	width: 88px;
}

#headerTopNav a.featurestourLink:hover
{
	background-position: -66px -21px;
}

#headerTopNav a.pricingLink
{
	background-position: -153px 14px;
	width: 76px;
}

#headerTopNav a.pricingLink:hover
{
	background-position: -153px -21px;
}

#headerTopNav a.industriesLink
{
	background-position: -229px 14px;
	width: 95px;
}

#headerTopNav a.industriesLink:hover
{
	background-position: -229px -21px;
}

#headerTopNav a.tipsLink
{
	background-position: -327px 14px;
	width: 167px;
}

#headerTopNav a.tipsLink:hover
{
	background-position: -327px -21px;
}

#headerTopNav a.faqsLink
{
	background-position: -560px 14px;
	width: 62px;
}

#headerTopNav a.faqsLink:hover
{
	background-position: -560px -21px;
}

#headerTopNav a.supportLink
{
	background-position: -625px 14px;
	width: 84px;
}

#headerTopNav a.supportLink:hover
{
	background-position: -625px -21px;
}

#headerTopNav a.newsLink
{
	background-position: -495px 14px;
	/*margin-right: 0 !important;*/
	width: 63px;
}

#headerTopNav a.newsLink:hover
{
	background-position: -495px -21px;
}

#headerTopNav a.contactusLink
{
	background-position: -795px 14px;
	width: 84px;
}

#headerTopNav a.contactusLink:hover
{
	background-position: -795px -21px;
}

#headerTopNav a.aboutusLink
{
	background-position: -710px 14px;
	width: 84px;
}

#headerTopNav a.aboutusLink:hover
{
	background-position: -710px -21px;
}

#headerTopNav #headerTopLinks ul#menu
{
	position: relative;
	z-index: 200;
	padding-left:0px;
}

#headerTopNav #headerTopLinks ul li ul.menu
{
	position: absolute;
	top: 44px; /*border: 1px solid #c8c8c8;     border-top: 1px solid #ffffff;     background-color: #ffffff;*/
	/*background-image: url(../images/menubg.png);
	background-repeat: repeat;
	background-position: top left;*/
	background-color: #ffffff;
	border: 1px solid #cecece;
	display: none;
	padding: 10px 0px 0px 0px;
	color: #ffffff;
}

#headerTopNav #headerTopLinks ul li:hover ul.menu
{
	display: block;
}

#headerTopNav #headerTopLinks ul li ul.menu li
{
	/*width: 200px;     height: 28px;*/
	padding: 0px 0px 4px 0px;
}

#headerTopNav #headerTopLinks ul li ul.menu li.header
{
	/*height: 31px;*/
	padding: 0px;
}

.header
{
	/*width:200px;*/
}

#headerTopNav #headerTopLinks ul li ul.menu li
{
	position: relative;
	float: none;
	min-height: 23px;
}
#headerTopNav #headerTopLinks ul li ul.menu li ul
{
	margin-top: 10px;
}

#headerTopNav #headerTopLinks ul li:hover ul.menu li ul
{
	background-color: transparent;
}
#headerTopNav #headerTopLinks ul li ul.menu li ul li
{
	min-height: 23px;
	overflow: hidden;
}
#headerTopNav #headerTopLinks ul li ul.menu li ul li a
{
	text-transform: none !important;
	font-weight: normal !important;
	overflow: hidden;
}

#headerTopNav #headerTopLinks ul li ul.menu li.header
{
	margin: 0;
	margin-top: 4px;
	padding: 0 18px 0 20px;
	overflow: auto;
	text-indent: 0;
	text-decoration: none;
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
	float: left;
}

#rightborder, #rightborder1
{
	border-right: 1px solid #cecece;
	padding-left: 10px;
}

#headerTopNav #headerTopLinks ul li ul.menu li.header ul
{
	margin: 8px 0 0;
	padding: 0;
}

#headerTopNav #headerTopLinks ul li ul.menu li.header a
{
	background-image: none;
	display: block;
	font-size: 12px;
	margin: 0;
	overflow: auto;
	padding: 0 0 0;
	text-decoration: none;
	text-indent: 0;
}

#headerTopNav #headerTopLinks ul li ul.menu li a
{
	margin: 0;
	padding: 0px 20px; /*background-color: #ffffff;     border-top: 1px solid #eaeaec;*/
	font-weight: normal;
	font-size: 12px;
	background-image: none;
	text-indent: 0;
	text-decoration: none;
	color: #333;
	height: 18px;
}


#headerTopNav #headerTopLinks ul li ul.menu li a:hover
{
	/*background-color: #fe7d12 !important;*/
	color: #333 !important;
	text-decoration: underline;
}



.requestademo
{
	position:absolute;
	top:257px;
	left:3px;
	height: 71px;
	width: 179px;
}


.featurestour
{
	position:absolute;
	top:257px;
	left:225px;
	height: 71;
	width: 179px;
}

/*--------------------------------------------------------------*/

.leftsection
{
	float: left;
	width: 497px;
}

.rightsection
{
	float: left;
	width: 460px;
}




/*------------------------------*/

.box1
{
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
	width: 235px;
}

.box1 h2
{
	color: #494F57;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 21px;
	height: 34px;
}

.box1 img
{
	float: left;
	margin-right: 4px;
}

/*------------------------------------*/

.box2
{
	float: left;
	margin-bottom: 12px;
	width: 235px;
}

.box2 img
{
	float: left;
	margin-right: 4px;
	margin-bottom: 7px;
}

.box2 h2
{
	color: #494F57;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 21px;
	height: 34px;
}

/*--------------------------------------------*/

.box3
{
	float: left;
	width: 235px;
	margin-bottom: 12px;
}

.box3 img
{
	float: left;
	margin-right: 4px;
}

.box3 h2
{
	color: #494F57;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-top: 21px;
	height: 34px;
}

/*-------------------------------------------------*/

.box4
{
	float: left;
	margin-left: 10px;
	width: 235px;
	margin-bottom: 12px;
}

.box4 img
{
	float: left;
	margin-right: 4px;
}

.box4 h2
{
	color: #494F57;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 0;
	padding-top: 14px;
	height: 34px;
}

.box5text
{
	margin-top:10px;
}

/*----------------rightsection box area 2----------------------------*/

.rightbox2
{
	float: left;
	margin-bottom: 0;
	margin-right: 0px;
	width: 224px;
}

.rightbox2 h2
{
	color: #494F57;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 35px;
}

/*-------------------list item---------------------------*/

.homelist1
{
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	width: 235px;
}

.homelist1 li
{
	background-image: url(../images/oranagearrow.png);
	background-position: 1px 5px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 7px;
	padding-left: 13px;
	line-height: 18px;
}

.homelist1 li a
{
	color: #636b75;
	text-decoration: none;
	//margin-left: 13px;
}



/*------------------------rightsection box area 1--------------------------------*/


.rightbox1
{
	float: left;
	margin-bottom: 12px;
	margin-right: 12px;
	width: 224px;
}

.rightbox1 h2
{
color:#494F57;
font-size:16px;
font-weight:bold;
padding-bottom:11px;
padding-top:17px;
}



.morebutton
{
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.livechatbutton
{
	margin-top: 9px;
}

.webinar
{
	float: right;
}

/*-------------------right section box area 3---------------------------------------*/


.rightbox4 h2
{
	color: #494F57;
	font-size: 16px;
	font-weight: 400;
	padding-bottom: 9px;
	padding-top: 2px;
}

.rightbox4
{
	width: 235px;
}

.rightboxlist
{
	margin: 0;
	padding: 0;
}

/*--------------list1--------------*/

.rightboxlist1
{
	padding: 0;
	margin: 0;
}

.rightboxlist li
{
	background-image: url(  "../images/oranagearrow.png" );
	background-position: 1px 5px;
	background-repeat: no-repeat;
	list-style: none outside none;
	margin-bottom:7px;
}

.rightboxlist li a
{
	color:#636B75;
margin-left:13px;
text-decoration:none;
}

/*--------------list2--------------*/

.rightboxlist1 li
{
	background-image: url(  "../images/oranagearrow.png" );
	background-position: 1px 5px;
	background-repeat: no-repeat;
	list-style: none outside none;
}



.rightboxlist1 li a
{
	margin-left: 13px;
}




/*-----------------------Footer area---------------------*/


.homelist3
{
	float: left;
	margin-top: 13px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 13px;
}

.homelist3 li
{
	background-image: url(../images/bullet2.png);
	background-position: 1px 5px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 3px;
}

.homelist3 li a
{
	color: #959595;
	text-decoration: none;
	margin-left: 13px;
}

.homelist4
{
	float: left;
	margin-left: 0px;
	margin-top: 36px;
	padding: 0;
}

.homelist4 li
{
	background-image: url(../images/bullet2.png);
	background-position: 1px 5px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 3px;
}

.homelist4 li a
{
	color: #959595;
	text-decoration: none;
	margin-left: 13px;
}

.firstcontactlogo
{
	padding: 0px;
	margin: 0px;
}

.address
{
	float: left;
	width: 192px;
}

.footertext
{
	color: #959595;
	font-size: 11px;
	line-height: 18px;
	margin: 9px 0px 0px 0px;
	width: 200px;
	padding: 0px;
}


.footerheader
{
	
	color: #959595;
	font-size: 12px;
}

.footerbox1
{
	float: left;
	padding-left: 31px;
	width: 166px;
}

.footerbox2
{
	float: left;
	padding-left: 21px;
	width: 152px;
}

.footerbox3
{
	float: left;
	padding-left: 21px;
	width: 94px;
}

.footerbox4
{
	float: left;
	padding-left: 21px;
	width: 138px;
}

.footerbox5
{
	float: left;
	padding-left: 12px;
	width: 110px;
}


.twitter
{
	float: left;
	margin-right: 4px;
}

.twittertext
{
	color: #959595;
	font-size: 13px;
	margin-top: 8px;
}

.footertext1
{
	color: #FFFFFF;
	font-size: 11px;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}


/*------------inner page------------------*/

.leftsectioninner
{
	float: left;
	width: 273px;
}

.rightsectioninner
{
	float: left;
	width: 678px;
}



#innerpagebanner1
{
	height: 86px;
	margin: 0 auto;
	width: 960px;
}

#innerpagebanner1 h1
{
	color: #FFFFFF;
	font-size: 32px;
	margin: 0;
	padding: 24px 0 0 7px;
	text-shadow: #333333 1px 2px 2px;
}

#innerpagebanner1 h2
{
	color: #FFFFFF;
	font-size: 17px;
	padding-left: 7px;
	text-shadow: #333333 1px 2px 2px;
}

.subpage
{
	padding-left: 30px;
}

.subpage h1
{
	color:#636B75;
font-size:17px;
margin:0 0 3px;
padding:0;
}

.subpage h2
{
	color: #636B75;
	font-size: 17px;
	margin-bottom: 10px;
	margin-top: 6px;
}

#middleContainerTop_innerpage
{
	background-image: url( "../images/topcontainer_innerbackground1.jpg" );
	height: 86px;
	background-repeat: repeat-x;
}


.requestademoinner
{
	float: right;
	margin-right: 27px;
	margin-top: 10px;
}


/*------------------inner page left section----------------*/

/*list*/

.breadcrumb
{
	border-bottom: 3px double #DDDDDD;
	padding-bottom: 12px;
	margin: 4px 0 27px 30px;
}

.breadcrumb a
{
	color: #f59126;
	text-decoration: none;
}

/*----------featureslist-----------------------*/

.industrieslist, .innerpagelist
{
	margin: 0;
	padding: 0;
	width: 266px;
	font-weight: normal;
	font-size: 15px;
	margin: 0 0 20px 6px;
}

.industrieslist li, .innerpagelist li
{
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #d3d4d4;
}

.industrieslist li a, .innerpagelist li a
{
	color: #817A6A;
	font-size: 14px;
	background-repeat: no-repeat;
	padding: 7px 0px 12px 50px;
	margin: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
}
.industrieslist li.selected a, .innerpagelist li.selected a
{
	background-repeat: no-repeat;
	padding: 7px 0px 12px 50px;
	margin: 0px 0px 0px 0px;
	display: block;
	color: #fff !important;
}

/*
.innerbullet2 a
{
	background-image: url(../images/realtime.png);
	background-position: 1px 0px;
}

.innerbullet3 a
{
	background-image: url(../images/datasecurity.png);
	background-position: 1px 0px;
}

.innerbullet4 a
{
	background-image: url(../images/donotcall.png);
	background-position: 0px 0;
}

.innerbullet5 a
{
	background-image: url(../images/autodialing.png);
	background-position: 0 0;
}

.innerbullet6 a
{
	background-image: url(../images/webreporting.png);
	background-position: 0 0;
}

.innerbullet7 a
{
	background-image: url(../images/datamanagement.png);
	background-position: 1px 2px;
}

.innerbullet8 a
{
	background-image: url(../images/reallead.png);
	background-position: 0px 0;
}

.innerbullet9 a
{
	background-image: url(../images/flexibledata.png);
	background-position: 1px 0;
}
*/

/*-----------------industries list------------------------*/


.screen1
{
	float: right;
	padding: 5px 0px 0px 15px;
}

.screen2
{
	float:right;
margin-left:15px;
margin-top:9px;
	
}






.listoverview a
{
	background-image: url(../images/overview.png);
	background-position: 0 0;
}

.industriesbullet2 a
{
	background-image: url(../images/financialservices.png);
	background-position: 0 0;
}

.industriesbullet3 a
{
	background-image: url(../images/telecommunications.png);
	background-position: 1px 1px;
}

.industriesbullet4 a
{
	background-image: url(../images/informtech.png);
	background-position: 1px 2px;
}

.industriesbullet5 a
{
	background-image: url(../images/retail.png);
	background-position: 1px 5px;
}

.industriesbullet6 a
{
	background-image: url(../images/healthcare.png);
	background-position: 1px 1px;
}

.industriesbullet7 a
{
	background-image: url(../images/insurance.png);
	background-position: 0 2px;
}

.industriesbullet8 a
{
	background-image: url(../images/government.png);
	background-position: 0px 0;
}

.industriesbullet9 a
{
	background-image: url(../images/nonprofit.png);
	background-position: 1px 0;
}



/*--------------Pricinglist--------------------*/

.pricinglist
{
	margin: 0;
	padding: 0;
	width: 245px;
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 0 6px;
}

.pricinglist li
{
	background-repeat: no-repeat;
	list-style: none outside none;
	padding-left: 23px;
	padding-top: 16px;
}

.pricinglist li a
{
	color: #636B75;
	font-size: 14px;
	margin-left: 13px;
	text-decoration: none;
}

.pricinglistbullet
{
	background-image: url( "../images/partners.png" );
	background-position: 0 8px;
	border-bottom: 1px solid #D3D4D4;
	border-top: 1px solid #D3D4D4;
	height: 32px;
	margin-bottom: 19px !important;
}

/*-------------------resourceslist---------------------*/


.innerpagelist li.selected a
{
	border: none;
}

.resourceslistbullet1 a
{
	background-image: url(../images/findouthow.png);
	background-position: 0px 0;
}

.resourceslistbullet2 a
{
	background-image: url(../images/videos.png);
	background-position: 0px 0;
}
.resourceslistbullet3 a
{
	background-image: url(../images/tutorials.png);
	background-position: 0px 0;
}

/*-------------------supportlist---------------------*/

.supportlistbullet1 a
{
	background-image: url(../images/helpdesk.png);
	background-position: 0px 0;
}

.supportlistbullet2 a
{
	background-image: url(../images/faqs.png);
	background-position: 0px 0;
}
.supportlistbullet3 a
{
	background-image: url(../images/Troubleshooting.png);
	background-position: 0px 0;
}





/*sidebox1*/

.sidemenubox
{
	background-image: url(../images/greybackgroundbox.png);
	background-repeat: no-repeat;
	height: 122px;
	width: 250px;
}

.webinar1
{
	float: right;
	margin-right: 14px;
}

.livechatbutton1
{
	margin: 11px 0 0 13px;
}

/*sidebox2*/

.sidemenubox1
{
	background-image: url(../images/greybackgroundbox1.png);
	background-repeat: no-repeat;
	height: 105px;
	width: 250px;
	margin-top: 15px;
}

.freetrialbutton
{
	margin-left: 8px;
	margin-top: 12px;
}

.sidemenutext
{
	color: #455560;
	font-size: 20px;
	padding-left: 10px;
	padding-top: 11px;
}

/*---------------------------latestnews area (list div)---------------------------------*/


.innerlist2
{
	float: left;
	margin: 13px 0 0 13px;
	padding: 0px;
	width: 206px;
}

.innerlist2 li
{
	background-image: url(../images/oranagearrow.png);
	background-position: 1px 5px;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 3px;
	padding-left: 12px;
}

.innerlist2 li a
{
	color: #636B75;
	text-decoration: underline;
}



.list
{
	margin: 0px;
	padding: 0px;
	width: 251px;
}

.latestnews
{
	border-bottom: 1px solid #D3D4D4;
	height: 39px;
	margin-top: 22px;
	width: 251px;
}

.rightbox3headerimage1
{
	float: left;
	margin-right: 7px;
}

.rightbox3header1
{
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 0px;
	float: left;
}

.latestnews p
{
	float: right;
	margin: 1px 0px 0px 0px;
}

.orangearrowleft1
{
	float: right;
}

.orangearrowright1
{
	float: right;
	margin-left: 10px;
}



/*--------------------------------Features Page-----------------------------*/


.featuresimage
{
	padding-bottom: 30px;
	padding-left: 13px;
}






/*-----------------automaticleadlist/flexibledatapage------------------------*/


.automaticleadlist li, .automaticleadlist2 li, .automaticleadlist3 li
{
	background-image: url(  "../images/oranagearrowinner.png" );
	background-position: 0 1px;
	background-repeat: no-repeat;
	font-size: 12px;
	list-style: none outside none;
	padding-bottom: 10px;
	padding-left: 20px;
}

.automaticleadlist1 li
{
	background-image: url(  "../images/oranagearrow.png" );
	background-position: 0 3px;
	background-repeat: no-repeat;
	list-style: none outside none;
	padding-bottom: 8px;
	padding-left: 20px;
}

.automaticleadlist4 li
{
	background-image: url( "../images/tick.jpg" );
	background-position: 0 0;
	background-repeat: no-repeat;
	list-style: none outside none;
	margin-top: 0;
	padding: 3px 0 8px 25px;
}

.automaticleadlist
{
	font-size: 9px;
	margin:20px 0 10px 20px;
	padding: 0;
}

.automaticleadlist1
{
	font-size: 9px;
	margin: 11px 0 0px 20px;
	padding: 0;
}

.automaticleadlist2
{
	float: left;
	font-size: 9px;
	margin: 20px 0 13px 0;
	padding: 0;
	width: 288px;
}

.automaticleadlist3
{
	float: left;
	margin: 20px 0 0;
	padding: 0;
	width: 320px;
}

.automaticleadlist4
{
	margin-left: 0;
	padding-left: 23px;
}

.flexibledatapage h2
{
	margin-top: 30px;
}



/*--------datapage-------------------*/

.worldimage
{
	float: right;
	margin-left: 9px;
}

/*--------realtimepage-------------------*/

.screen3
{
	float: left;
	margin: 5px 20px 25px 0px;
}

.screen4
{
	float:right;
margin-left:15px;
margin-top:5px;
padding-bottom:17px;
}

.screen5
{
	float: left;
	
	}

.screen6
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.screen7
{
	float: left;
	margin-right: 21px;
	margin-top: 17px;
}


.industrieslist li.selected, .innerpagelist li.selected
{
	background-image: url(  "../images/submenubutton.png" );
	background-position: left center;
	background-repeat: no-repeat;
	width: 274px;
	color: Red !important;
	border-bottom: none;
	position: relative;
	z-index: 100;
}


.IndBanner
{
	margin: 0px 0px 10px 30px;
}


/*---------------------Pricingpage-------------------------*/

.pricingimage
{
	float: right;
	margin-top: 21px;

margin-left:5px;

}

.payasyougo
{
	margin-bottom: 14px;
	margin-top: 20px;
}



/*-----------------------Parnternspage----------------------------------*/
.partnersimage
{
	float: right;
	margin-left: 17px;
	margin-top: 34px;
}

.nobgimage
{
	background-image: none !important;
}

.rightboxlist, .rightboxlist1
{
	font-size: 12px;
}

.rightbox2header
{
	clear: left;
}

.HomeBannerImage
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#middleContainerTop_products div h1
{
	position: absolute;
	top: 45px;
	left: 0px;
	color: #fff;
	font-size: 30px;
	text-shadow: #333333 1px 2px 2px;
	margin: 0px;
}

#middleContainerTop_products div h1 span
{

	color: #F78429;
	
}

#middleContainerTop_products div h2
{
	position: absolute;
	top: 105px;
	left: 0px;
	width: 490px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	line-height: 26px;
	text-shadow: #333333 1px 2px 2px;
	margin: 0px;
}

.HeaderContent
{
	margin: 0 auto;
	width: 960px;
}

.peruser
{
	margin-left: -6px;
}

.box1 p, .box2 p, .box3 p, .box4 p
{
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}

p.highLight { font-weight: bold; color: #000; }
p.highLight a { font-weight: bold; color: #EB8B27; text-decoration: none; }
p.highLight a:hover { text-decoration: underline; }

p.pricePadding { margin-top: 10px; margin-bottom: 15px; }

.box5text span
{
	font-size: 13px;
	font-weight: bold;
	color:#494F57;
}
/*
.industriesbullet5 a
{
	background-image: url( "../images/retail.png" );
	background-position: 0 0;
}
*/
.rightsectioninner h2 {margin-top:20px;margin-bottom:3px;}

.sf_searchSubmit 
{
	background-image:none !important;
	background-color: Transparent !important;
	margin:0px !important;
	padding:0px !important;
	}
	
.SearchResults {margin-left:30px;}
.SearchResults a {color:#ff7200;}
.SearchResults dt {margin-top:20px;}

.headertext a {color:#49535F;text-decoration:none;}

.subpage ul li {line-height:19px;margin-bottom:5px;}

.footertext1 a:hover {color:#ffffff !important;}
.CCdropdown {width:146px;}



/***************************/
/*** New Styles Feb 2011 ***/
/***************************/

/*** New features Page Icons ***/


.feat_overview a
{
	background-image: url(../images/features_overview.png);
	background-position: 1px 0px;
}

.feat_campaign a
{
	background-image: url(../images/features_campaign.png);
	background-position: 1px 0px;
}

.feat_lead a
{
	background-image: url(../images/features_lead.png);
	background-position: 1px 0px;
}

.feat_scripting a
{
	background-image: url(../images/features_scripting.png);
	background-position: 1px 0px;
}

.feat_reporting a
{
	background-image: url(../images/features_reporting.png);
	background-position: 1px 0px;
}

.feat_appointment a
{
	background-image: url(../images/features_appointment.png);
	background-position: 1px 0px;
}

.feat_crm a
{
	background-image: url(../images/features_crm.png);
	background-position: 1px 0px;
}

.feat_payment a
{
	background-image: url(../images/features_payment.png);
	background-position: -2px 0px;
}

.feat_marketing a
{
	background-image: url(../images/features_marketing.png);
	background-position: 5px 0px;
}

.feat_security a
{
	background-image: url(../images/features_security.png);
	background-position: 5px 0px;
}

.pageTitle 
{
	
	font-size: 14pt;
	border-bottom: solid 1px #000;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}

.orangeText 
{
	color: #EB8B27;
}
.darkBlueText 
{
	color: #455562;
}

.boldText 
{
	font-weight: bold;
}

ul.faqList
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.features 
{
	/*
	background-image: url( "../images/features_bg.jpg" );
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #E9E9E9;
	*/
	padding-left: 24px;
	/*padding-top: 21px;*/
	padding-bottom: 24px;
	padding-right: 31px;
	z-index: 0;	
	/*
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-bottom-right-radius: 10px; 
	-moz-border-radius-bottomright: 10px;
	min-height: 566px;
	*/
	
}
.features p 
{
	margin-bottom: 15px;
	color: #817A6A;
	font-size: 10pt;
}

.features h2
{
	font-size: 17pt;
	margin-top: 5px;
	margin-bottom: 25px;
	font-weight: normal;
}
.features h3
{
	font-size: 14pt;
	margin-top: 5px;
	color: #EB8B27;
	font-weight: normal;
}

.features .featureWrapper1 
{
	width: 650px;
	float: left;
}

.features .featureWrapper1 .img 
{
	width: 240px;
	float: left;
}

.features .featureWrapper1 .details 
{
	width: 410px;
	float: left;
	margin-top:15px;
	margin-bottom:15px;
}

.features .featureWrapper1 #NoInfrastructureCosts {
	margin-top:20px !important;
} 

.features .featureWrapper1 #EaseOfUse {

}

.features .featureWrapper1 #UnlimitedUsers {

}

.features .featureWrapper1 .details h3
{
	font-size: 14pt;
	float: left;
	width: 390px;
	padding-left: 15px;
	padding-right: 15px;
	color: #EB8B27;
	font-weight: normal;
}

.features .featureWrapper1 .details h3.topMargin
{
	margin-top: 25px;
}

.features .featureWrapper1 .details p 
{
	float: left;
	width: 390px;
	padding-left: 15px;
	padding-right: 15px;
}

.features .featureWrapper1 .details h3.leftPadding, .features .featureWrapper1 .details p.leftPadding
{
	padding-left: 0px !important;
}

.features ul li 
{
	margin-bottom: 5px;
	color: #817A6A;
}

.hide {
	display:none;
}

ol.sf_photoListLightbox {
    margin-left: 25px !important;
	margin-bottom: 0px !important;
}
ol.sf_photoListLightbox li {

	margin-bottom: 0px !important;
	height:150px !important;
}
.sf_image
{
height:100px !important;
}

.priceUL { float: left; width: 235px; list-style: none; margin: 0; padding: 0; }
.priceUL li { float: left; width: 235px; height: 45px; margin-bottom: 5px; background-image: url("../images/priceLI.jpg"); background-repeat: no-repeat; }
.priceUL li .priceLI { float: left; width: 235px; }
.priceUL li .priceLI span.license { float: left; width: 45px; margin-left: 35px; margin-right: 5px; color: #B2B3B3; font-weight: bold; font-size: 20pt; }
.priceUL li .priceLI p { float: left; width: 105px; margin: 0; }

.pricingWrapper { float: left; width: 650px; margin-bottom: 20px; }

h3 { float: left; width: 650px; height: 25px; background-image: url("../images/icon_fc.jpg"); background-repeat: no-repeat; background-position: center left; text-indent: 40px; line-height: 25px; }

.pricingWrapper h3 { float: left; width: 650px; height: 25px; background-image: url("../images/icon_fc.jpg"); background-repeat: no-repeat; background-position: center left; text-indent: 40px; line-height: 25px; }

.pricingWrapper .pricingTable { float: left; width: 650px; margin-top: 20px; text-align: center; line-height: 25px; }
.pricingWrapper .pricingTable .col1 { float: left; width: 140px; margin-right: 5px; margin-bottom: 5px; }
.pricingWrapper .pricingTable .col2 { float: left; width: 165px; margin-right: 5px; margin-bottom: 5px; }
.pricingWrapper .pricingTable .col3 { float: left; width: 165px; margin-right: 5px; margin-bottom: 5px; }
.pricingWrapper .pricingTable .col4 { float: left; width: 165px; margin-bottom: 5px; }
.pricingWrapper .pricingTable .span3col { float: left; width: 505px; margin-bottom: 5px; }
.pricingWrapper .pricingTable .darkBlueBg { background-color: #4F81BC; color: #ffffff; }
.pricingWrapper .pricingTable .lightBlueBg { background-color: #C5D8F0; }


.homePageHeader { width: 960px; height: 326px; margin: 0 auto; background-image: url("../images/fc-home-bg.png"); background-repeat: no-repeat; background-position: 390px 0px; }
.homePageHeader .leftCol { float: left; width: 475px !important; margin-right: 30px !important; }
.homePageHeader .leftCol h1 { float: left; color: #FFFFFF; font-size: 30px; left: 0; margin: 0; text-shadow: 1px 2px 2px #333333; top: 45px; position: static !important; margin-top: 45px !important; margin-bottom: 20px !important; }
.homePageHeader .leftCol h2 { float: left; color: #FFFFFF; font-size: 15px; font-weight: normal; line-height: 26px; margin: 0; text-shadow: 1px 2px 2px #333333; width: 490px; position: static !important; margin-bottom: 75px !important; }
.homePageHeader .leftCol .signUpBtn { float: left; width: 179px; height: 71px; background-image: url("../images/requestademo.png"); background-repeat: no-repeat; margin-right: 20px; }
.homePageHeader .leftCol .featuresBtn { float: left; width: 179px; height: 71px; background-image: url("../images/featurestour.png"); background-repeat: no-repeat; }
.homePageHeader .rightCol { float: left; width: 450px !important; /*margin-left: 29px !important;*/ }
.homePageHeader .rightCol .mainImg { float: left; width: 369px !important; height: 230px !important; margin-top: 6px !important; margin-left: 28px !important; overflow: hidden; }

.homePageHeader .rightCol .mainImg .fadeText { width: 369px !important; height: 25px; !important; text-align: center; color: #fff; font-size: 10pt; }
.homePageHeader .rightCol .mainImg .fadeWrapper { width: 369px !important; height: 205px; !important; background-image: url("../images/homepage-image-2.jpg"); overflow: hidden; }
.homePageHeader .rightCol .mainImg .fadeWrapper .faderDiv { width: 369px !important; height: 205px; !important; background-image: url("../images/homepage-image-2.jpg"); overflow: hidden; }

.homePageHeader .rightCol ul.imgSelect { float: left; width: 426px; height: 69px; list-style: none; margin: 8px 0 0 3px !important; padding: 0; }
.homePageHeader .rightCol ul.imgSelect li { float: left; width: 93px; height: 69px; background-image: url("../images/homeLiBg.gif"); background-repeat: no-repeat; margin: 0 !important; margin-left: 6px !important; margin-right: 6px !important; cursor: pointer; }
.homePageHeader .rightCol ul.imgSelect li.active { background-image: url("../images/homeLiBgActive.gif"); }
.homePageHeader .rightCol ul.imgSelect li img { padding: 3px; margin-top: 8px; }

/*** Contact Form ***/

.contactForm * { margin: 0; padding: 0; border: none; margin-top: 20px; }
.contactForm { width: 250px; background-color: #ebebeb; border-radius: 10px; padding-bottom: 10px; }
.contactForm #contactDetails { margin-left: 4px; }
.contactForm h2 { width: 240px; height: 26px; margin-bottom: 10px; padding: 8px 2px 2px 8px; background-image: url("../images/bg-contact-form-h2.jpg"); border-top-left-radius: 8px; border-top-right-radius: 8px; color: #fff; font-weight: normal; font-size: 11pt; }
.contactForm label { width: 230px; margin: 4px 9px 4px 9px; color: #636C75; font-size: 9pt; }
.contactForm input[type="text"] { width: 224px; height: 24px; margin: 4px 9px; border-radius: 5px; color: #817A6A; background-image: url("../images/bg-contact-form-input.jpg"); text-indent: 5px; }
.contactForm .error { background-image: url("../images/bg-contact-form-input-error.jpg") !important; }
.contactForm select { width: 224px !important; height: 24px; margin: 4px 9px; border-radius: 5px; color: #817A6A; background-image: url("../images/bg-contact-form-input.jpg"); padding: 3px; }
.contactForm select option { margin: 0; padding: 0; text-indent: 5px; }
.contactForm input[type="submit"] { width: 93px; height: 31px; margin-top: 5px; margin-bottom: 10px; margin-left: 144px; background-image: url("../images/bg-contact-form-submit.jpg"); color: #ffffff; border-radius: 5px; clear: both; cursor: pointer; }
.contactForm p { width: 230px; margin: 4px 9px 4px 9px; }
.contactForm span.inputError { float: left; width: 230px; margin: 0px 9px 10px 9px; color: red; font-size: 8pt; clear: both; display: none; }
