body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
	}
a:link, a:visited {outline:none; text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}
input { vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
. {vertical-align:middle;}
.gap {height:17px;}

.mainContainer {
	width:100%;
	}
.topPart {
	width:851px;
	margin:auto;
	padding-top:18px;
	}	
.logo{
	width:510px;
	float:left;
	position:relative;
	}
.logoSlogan {
	width:500px;
	font-size:22px;
	color:#135338;
	position:absolute;
	left: 80px;
	top: 65px;
	}
.logoSlogan span {
	color:#99cd00;
	}
.callUs {
	width:178px;
	height:75px;
	float:right;
	color:#9ccd00;
	text-align:right;
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	background:url(http://www.thecontactgroup.com/images/ACT!-call_us_img.jpg) no-repeat right;
	}
.callUsno {
	color:#99cd00;
	font-size:22px;
	font-weight:bold;
	}	
.middleContainer {
	width:850px;
	margin:auto;
	}
.freecall {
	font-size:10px;
	color:#b2b2b2;
	}
.headerBg {
	background:#5f9442;
	border-bottom:#99cc00 18px solid;
	padding:2px 0 2px 0;
	}
#slideshow {
   position:relative;
   height:148px;
   width:851px;
   margin:auto;
   cursor:pointer;
   }

#slideshow .div {
    position:absolute;
    top:0;
    left:1px;
    z-index:8;
    opacity:0.0;
    height:148px;
    background-color:#FFF;
	}

#slideshow .active {
    z-index:10;
    opacity:1.0;
	}
#slideshow .last-active {
    z-index:9;
	}
.headerBannertext {
	font-size:18px;
	color:#135338;
	text-align:center;
	top:10px;
	left:20px;
	position:absolute;
	z-index:101;
	height:50px;
	padding-top:25px;
	}
.headerBannerinsidetext {
	font-size:18px;
	color:#135338;
	text-align:center;
	top:10px;
	left:350px;
	position:absolute;
	z-index:101;
	height:50px;
	padding-top:25px;
	}
#top_part {
	width:851px;
	margin:auto;
	}
#tab ul {
	padding:5px 0 0 0;
	margin:0;
	list-style:none;
	}
#tab ul .last {padding-right:0;}
#tab ul li {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	font-style:italic;
	float:left;
	padding-right:3px;
	position:relative;
	z-index:100;
	}
#tab ul li a, #tab ul li a:visited {
	display:block;
	height:20px;
	float:left;
	width:119px;
	text-align:center;
	padding:6px 0 0px 0;
	background:url(http://www.thecontactgroup.com/images/ACT!-tab_bg.jpg) no-repeat left top;
	text-decoration:none;
	color:#ffffff;
	}
#tab ul li a:hover {
	background:url(http://www.thecontactgroup.com/images/ACT!-tab_sel.jpg) no-repeat right top;
	}
#tab ul li a.sel:link, #tab ul li a.sel:visited {
	background:url(http://www.thecontactgroup.com/images/ACT!-tab_sel.jpg) no-repeat left top;
	}
#tab ul li a.sel span {
	background:url(http://www.thecontactgroup.com/images/ACT!-tab_sel.jpg) no-repeat right top;
	color:#ffffff;
	}
#tab ul li .submnu {
	background:#99cc00;
	border:#5f9442 2px solid;
	display:none;
	position:absolute;
	top:25px;
	left:0px;
	}
#tab ul li .submnu ul {
	padding:0;
	margin:0;
	list-style:none;
	}
#tab ul li .submnu ul li {
	display:block;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	float:none;
	border-bottom:#5f9442 1px solid;
	}
#tab ul li .submnu ul li a, #tab ul li .submnu ul li a:visited {
	color:#ffffff;
	text-decoration:none;
	background:none;
	display:block;
	height:auto;
	text-align:left;
	width:134px;
	padding:5px 0 5px 10px;
	float:none;
	}
#tab ul li .submnu ul li a:hover {	 
	text-decoration:none;
	color:#ffff66;
	background:url(http://www.thecontactgroup.com/images/ACT!-yellow_arrow.gif) no-repeat 140px 10px;
	}
.middleInside {
	width:850px;
	margin:auto;
	}
.centerPart {
	width:433px;
	float:left;
	padding:18px 0 0 20px;
	}
	
ul.leftBox {padding:10px 0; margin:0; list-style:none; width:203px; float:left;}
ul.leftBox li {display:inline;}
ul.leftBox li .sep {background:url(http://www.thecontactgroup.com/images/ACT!-left_box_sep.jpg) no-repeat left; padding:0; margin:0;}
ul.leftBox li .hd {background:url(http://www.thecontactgroup.com/images/ACT!-left_box_hd.jpg) no-repeat; height:105px; display:block;
font-size:19px; color:#4d7735; font-weight:bold; text-align:center; padding-top:15px;
}
ul.leftBox li .hd span {
font-size:12px; color:#4d7735; font-weight:bold; text-align:center;}
ul.leftBox li a, ul.leftBox li a:visited {background:url(http://www.thecontactgroup.com/images/ACT!-left_box_tab_bg.jpg) no-repeat; display:block; height:53px; width:163px; font-size:16px; color:#418619; font-weight:bold; text-decoration:none; padding:10px 0 0 28px;}
ul.leftBox li a:hover {background:url(http://www.thecontactgroup.com/images/ACT!-left_box_ro_tab_bg.jpg) no-repeat;  color:#f8fc5f;}
ul.leftBox li a.last:link, ul.leftBox li a.last:visited {background:url(http://www.thecontactgroup.com/images/ACT!-left_box_last_tab_bg.jpg) no-repeat; height:63px;}
ul.leftBox li a.last:hover{background:url(http://www.thecontactgroup.com/images/ACT!-left_box_last_ro_tab_bg.jpg) no-repeat;}

ul.RightBox {padding:10px 0; margin:0; list-style:none; width:203px; float:right;}
ul.RightBox li {display:inline;}
ul.RightBox li .sep {background:url(http://www.thecontactgroup.com/images/ACT!-right_box_sep.jpg) no-repeat left; padding:0; margin:0;}
ul.RightBox li .hd {background:url(http://www.thecontactgroup.com/images/ACT!-right_box_hd.jpg) no-repeat; height:105px; display:block; font-size:19px; color:#fff; font-weight:bold; text-align:center; padding-top:15px;}
ul.RightBox li .hd span{font-size:12px; color:#fff; font-weight:bold; text-align:center;}
ul.RightBox li a, ul.RightBox li a:visited {background:url(http://www.thecontactgroup.com/images/ACT!-right_box_tab_bg.jpg) no-repeat; display:block; height:53px; width:163px; font-size:16px; color:#ffffff; font-weight:bold; text-decoration:none; padding:10px 0 0 28px;}
ul.RightBox li a:hover {background:url(http://www.thecontactgroup.com/images/ACT!-right_box_ro_tab_bg.jpg) no-repeat; color:#f8fc5f;}
ul.RightBox li a.last:link, ul.RightBox li a.last:visited {background:url(http://www.thecontactgroup.com/images/ACT!-right_box_last_tab_bg.jpg) no-repeat; height:63px;}
ul.RightBox li a.last:hover{background:url(http://www.thecontactgroup.com/images/ACT!-right_box_last_ro_tab_bg.jpg) no-repeat;}

h1 {
	font-size:18px;
	font-weight:bold;
	color:#5f9442;
	margin:0px;
	padding-bottom:5px;
	}
h1 span {
	color:#99cc00;
	}
.rightPart {
	width:209px;
	float:right;
	padding-top:18px;
	}
.leftPart {
	width:173px;
	float:left;
	color:#6d6b6b;
	padding-top:125px;
	}
.leftlargetext {
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	padding:20px 25px 0 0;
	background:url(http://www.thecontactgroup.com/images/ACT!-left_line.jpg) no-repeat right top;
	}
.leftlargetext span {
	font-size:14px;
	font-weight:normal;
	}
.rightboxtopShape {
	background:url(http://www.thecontactgroup.com/images/ACT!-right_box_top.jpg) no-repeat top;
	height:13px;
	}
.rightmiddlepart {
	border-left:#699b4e 1px solid;
	border-right:#699b4e 1px solid;
	}
.rightboxbottomShape {
	background:url(http://www.thecontactgroup.com/images/ACT!-right_box_bottom.jpg) no-repeat bottom;
	height:13px;
	}
.actNewsletter {
	width:194px;
	margin:auto;
	font-size:18px;
	color:#99cc00;
	font-weight:bold;
	text-align:center;
	}
.actNewsletter span {
	color:#5f9442;
	}
.inputBox {padding:10px 0 0 0;}
.inputField {
	width:145px;
	height:18px;
	color:#bfbdbd;
	font-style:italic;
	font-size:13px;
	padding:2px 2px 2px 4px;
	background:url(http://www.thecontactgroup.com/images/ACT!-input_bg.gif) no-repeat;
	border:none;
	}
.finputField {
	width:145px;
	height:18px;
	color:#000;	
	font-size:13px;
	padding:2px 2px 2px 4px;
	background:url(http://www.thecontactgroup.com/images/ACT!-input_bg.gif) no-repeat;
	border:none;
	}
	
.hotACT {
	width:178px;
	height:190px;
	margin:auto;
	font-size:18px;
	color:#99cc00;
	font-weight:bold;
	text-align:center;
	}
.hotACT span {
	color:#5f9442;
	}
#hotActtext {
   position:relative;
   height:140px;
   width:180px;
   }

#hotActtext div {
    position:absolute;
    top:0;
    left:1px;
    z-index:11;
    opacity:0.0;
    height:65px;
    background-color:#FFF;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	padding-top:15px;
	}

#hotActtext div.active {
    z-index:13;
    opacity:1.0;
	}

#hotActtext div.last-active {
    z-index:12;
	}
.footer {
	padding-top:50px;
	}
.footerTop {
	background:#99cc00;
	height:23px;
	}
.footermiddle {
	background:#5f9442;
	}
.footerBottom {
	background:#99cc00;
	} 
.footerinside {
	width:850px;
	margin:auto;
	}
.footerToptab {
	width:850px;
	margin:auto;
	}
.footerToptab a, .footerToptab a:visited {
	font-size:14px;
	color:#000000;
	display:block;
	font-weight:bold;
	float:left;
	text-decoration:none;
	padding:3px 31px 3px 31px;
	}	
.footerToptab a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}	
.footermiddleinside {
	width:850px;
	margin:auto;
	}
.footerCategotybox {
	width:141px;
	float:left;
	padding:12px 0 12px 0;
	}
ul.footerCategory {
	padding:0px;
	margin:0px;
	list-style:none;
	}
ul.footerCategory li {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	display:block;
	padding:0px 0 8px 35px;
	background:url(http://www.thecontactgroup.com/images/ACT!-black_dash.jpg) no-repeat 25px 8px;
	}
ul.footerCategory li a, ul.footerCategory li a:visited {
	color:#000000;
	text-decoration:none;
	}
ul.footerCategory li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
.footerbottomtab {
	width:850px;
	margin:auto;
	}
.footerbottomtab a, .footerbottomtab a:visited {
	font-size:11px;
	color:#000000;
	display:block;
	float:left;
	text-decoration:none;
	padding:3px 10px 3px 25px;
	}	
.footerbottomtab a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
.copyRight {
	width:850px;
	margin:auto;
	font-size:11px;
	padding:10px 0 20px 43px;
	}
	
/*inside page*/

ul.insideLeft {
	padding:0px;
	margin:0px;
	list-style:none;
	}
ul.insideLeft li {display:block;}
ul.insideLeft li span {
	font-size:18px;
	color:#FFFFFF;
	background:url(http://www.thecontactgroup.com/images/ACT!-software_hd.jpg) no-repeat left;
	height:23px;
	display:block;
	width:168px;
	padding:5px 0 3px 5px;
	}
ul.insideLeft li a, ul.insideLeft li a:visited {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(http://www.thecontactgroup.com/images/ACT!-inside_category_tab.jpg) no-repeat left;
	width:168px;
	height:24px;
	display:block;
	padding:7px 0 0px 5px; 
	}
ul.insideLeft li a.acinsideLeft:link, ul.insideLeft li a.acinsideLeft:visited, ul.insideLeft li a.acinsideLeft:hover{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(http://www.thecontactgroup.com/images/ACT!-inside_category_tab_ac.jpg) no-repeat left;
	width:170px;
	height:22px;
	display:block;
	padding:9px 0 0px 3px; 
	}
ul.insideLeft li a.sel, ul.insideLeft li a.sel:visited {
	color:#ffff66;
	background:url(http://www.thecontactgroup.com/images/ACT!-inside_category_tab_h.jpg) no-repeat left;
	}
ul.insideLeft li a:hover {
	color:#ffff66;
	background:url(http://www.thecontactgroup.com/images/ACT!-inside_category_tab_h.jpg) no-repeat left;
	}
h3 {
	margin:0px;
	padding-bottom:3px;
	font-size:16px;
	color:#5f9442;
	}
h3 a, h3 a:visited {
	font-size:16px;
	color:#5f9442 !important;
	margin:0px;
	text-decoration:none !important;
	}
h3 a:hover {
	text-decoration:underline !important;
	color:#99cc00;
	}
.greenpd {
	padding-top:10px;
	}
.greenBtn {
	width:333px;
	height:30px;
	padding:0px 0 3px 0;
	clear:both;
	}
a.button:link, a.button:visited  {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:325px;
	height:26px;
	padding:4px 0 0px 8px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-button_green.jpg) no-repeat left;
	text-decoration:none;
	}	
a.button:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-button_green_h.jpg) no-repeat left;
	color:#ffff66;
	}
	
a.actbutton:link, a.actbutton:visited, a.actbutton:hover {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:327px;
	height:24px;
	padding:6px 0 0px 6px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-button_green_ac.jpg) no-repeat left;
	text-decoration:none;
	}
h4 {
	font-size:16px;
	color:#5f9442;
	margin:0px;
	}
ul.StanderdCategory{
	padding:0px 0 15px 0;
    margin:0px;
	list-style:none;
    }
ul.StanderdCategory li {
	padding:0px 10px 0px 10px;    
   	background:url(http://www.thecontactgroup.com/images/ACT!-green_arrow.jpg) no-repeat 0px 6px;
    display:block;
	font-weight:bold;
	color:#5a9451;
	font-size:13px;
	 }	
ul.StanderdCategory a, ul.StanderdCategory a:visited {
	color:#5f9442;
   	text-decoration:none;
    }
ul.StanderdCategory a:hover {
	text-decoration:underline;
	 }
	 
ul.SnapshotCategory{
	padding:15px 0 15px 0;
    margin:0px;
	list-style:none;
    }
ul.SnapshotCategory li {
	padding:5px 10px 8px 20px;    
   	background:url(http://www.thecontactgroup.com/images/ACT!-light_gree_arrow.jpg) no-repeat 0 7px;
    
	 }	
ul.SnapshotCategory a, ul.SnapshotCategory a:visited {
	color:#000000;
   	text-decoration:none;
    }
ul.SnapshotCategory a:hover {
	text-decoration:underline;
	 }
.addCategorybox {
	width:200px;
	float:left;
	padding:15px 0px 0 0;
	margin-right:10px;
	} 
ul.addCategory{
	padding:0px 0 15px 0;
    margin:0px;
	list-style:none;
    }
.addCategorybox_new {
	width:400px;
	float:left;
	padding:15px 0px 0 0;
	margin-right:10px;
	} 
.addCategory_new_left{
	float:left; 
	width:170px;
}
.addCategory_new_right{
	float:right; 
	width:170px;
}
ul.addCategory li {
	padding:3px 10px 2px 15px;    
   	background:url(http://www.thecontactgroup.com/images/ACT!-green_arrow.jpg) no-repeat 5px 9px;
    display:block;
	font-weight:bold;
	 }	
ul.addCategory a, ul.addCategory a:visited {
	color:#5f9442;
   	text-decoration:underline;
    }
ul.addCategory a:hover {
	text-decoration:none;
	}
h2 {
	color:#5f9442;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	}
h2 span {
	color:#99cc00;
	}

.vedioPopup {
	display:none;
	width:290px;
	height:110px;
	border:1px solid #000000;
	background:#fff;
	padding:5px;
	position:absolute;
	left:50px;
	top:0px;
	}
	
/*24 feb*/

.compatibilityBox {
	width:204px;
	margin:auto;
	}
.compatibilityMiddle {
	border-left:#5f9442 1px solid;
	border-right:#5f9442 1px solid;
	font-size:18px;
	color:#5f9442;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	}
.compatibilityInside {
	width:181px;
	margin:auto;
	color:#000000;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	}
.compatibilityLefttext {
	width:88px;
	float:left;
	padding-top:5px;
	}
.compatibilitymiddlestd{
	width:40px;
	float:left;
	padding-top:5px;
	}
.compatibilityRightPrem {
	width:40px;
	float:right;
	padding-top:5px;
	}
.compatibilityBorder {
	border-bottom:#c0c0c0 1px solid;
	padding:1px 0 1px 0;
	}
.insideContainer{
	width:433px;
	margin-top:70px;	
	}
.insideBoxlf {
	width:250px;
	float:left;
	padding-bottom:15px;
	}
.insideBoxfr {
	width:175px;
	float:right;
	padding-bottom:15px;
	}
	
/*26 feb*/

.onlineDemolabletext {
	width:262px;
	padding:5px 0 5px 14px;
	}
.onlineDemoinputBox {
	margin-left:12px;
	padding:6px 0 0 2px;
	background:url(http://www.thecontactgroup.com/images/ACT!-input_box.jpg) no-repeat;
	height:29px;
	}
.onlineDemoinputfield {
	width:250px;	
	color:#000;
	font-size:13px;
	padding:0 2px 0 4px;
	border:1px solid #fff;
	}
.requiredText {
	width:272px;
	text-align:right;
	font-size:11px;
	}
.getOnlineBtn {
	width:185px;
	height:30px;
	padding:0px 0 3px 0;
	clear:both;
	}
a.getOnline:link, a.getOnline:visited  {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:185px;
	height:27px;
	padding:8px 0 0px 8px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-get_online.jpg) no-repeat left;
	text-decoration:none;
	}	
a.getOnline:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-h-get-0nlinebtn.jpg) no-repeat left;
	color:#ffff66;
	}
a.getOnlineactbutton:link, a.getOnlineactbutton:visited, a.getOnlineactbuttonactbutton:hover {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:185px;
	height:25px;
	padding:10px 0 0px 6px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-get_online_ac.jpg) no-repeat left;
	text-decoration:none;
	}
/*2 march*/

.consuting {
	margin-top:30px;
	background:url(http://www.thecontactgroup.com/images/ACT!-green_line_left.jpg) no-repeat left top;
	}
.consutinginsidebox {
	padding:30px 30px 0 25px;
	color:#4d4d4d;
	font-style:italic;
	font-size:14px;
	}
.consutingBtmline {
	background:url(http://www.thecontactgroup.com/images/ACT!-green_linebtm_right.jpg) no-repeat right bottom;
	padding-bottom:60px;
	}
.blkClr {color:#000; font-style:normal;}

.awardsLeftline {
	background:url(http://www.thecontactgroup.com/images/ACT!-green_line_left.jpg) no-repeat left top;
	padding-top:25px;
	}
.awardsStar {
	background:url(http://www.thecontactgroup.com/images/ACT!-yellow_star.jpg) no-repeat;
	height:314px;
	width:366px;
	margin:auto;
	}
#starnew {position:relative;}
#starnew div {
    position:absolute;
    top:140px;
    left:165px;
    z-index:14;
    opacity:0.0;
    height:75px;
	width:90px;
	}

#starnew div.active {
    z-index:16;
    opacity:1.0;
	}

#starnew div.last-active {
    z-index:15;
	}
.awardsrightline  {
	background:url(http://www.thecontactgroup.com/images/ACT!-awards_bottom_right_line.jpg) no-repeat right bottom;
	padding-bottom:50px;
	}
.clientmiddletext {
	padding:15px 25px 0 35px;
	font-size:13px;
	font-weight:bold;
	color:#5f5f5f;
	font-style:italic;	
	}
.clientLeftline {
	background:url(http://www.thecontactgroup.com/images/ACT!-left_line.jpg) no-repeat right top;
	padding-top:25px;
	height:250px;
	}
.clientrightline  {
	background:url(http://www.thecontactgroup.com/images/ACT!-client_left_btm_line.jpg) no-repeat left bottom;
	padding-bottom:10px;
	}

.testimonialContainer{
	width:433px;
	margin-top:30px;
	border-bottom:#5f9442 1px solid;
	padding-bottom:35px;	
	}
.testimoniallf {
	width:130px;
	float:left;
	}
.testimonialfr {
	width:295px;
	float:right;
	font-style:italic;
	font-size:16px;
	}
.doneBtn {
	width:75px;
	height:30px;
	padding:0px 0 3px 0;
	clear:both;
	}
a.done:link, a.done:visited  {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:75px;
	height:28px;
	padding:6px 0 0px 6px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-done_btn.jpg) no-repeat left;
	text-decoration:none;
	}	
a.done:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-h-done_btn.jpg) no-repeat left;
	color:#ffff66;
	}
a.doneact:link, a.doneact:visited, a.doneact:hover {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:75px;
	height:26px;
	padding:8px 0 0px 4px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-ac_done_btn.jpg) no-repeat left;
	text-decoration:none;
	}
.newslettertext {
	width:262px;
	padding:5px 0 5px 14px;
	}
.newsletterBox {
	margin-left:12px;
	padding:6px 0 0 2px;
	background:url(http://www.thecontactgroup.com/images/ACT!-news-letter-input-box.jpg) no-repeat;
	height:29px;
	}
.newsletterfield {
	width:300px;	
	color:#b2b2b2;
	font-size:13px;
	padding:0 2px 0 4px;
	border:1px solid #fff;
	font-style:italic;
	}
.forgetPassworld {
	width:150px;
	float:left;
	}
.forgetPassworld a, .forgetPassworld a:visited {
	color:#5f9442;
	text-decoration:none;
	font-size:11px;
	}
.forgetPassworld a:hover {
	text-decoration:underline;
	}
.requestFranchiseBtn {
	width:255px;
	height:30px;
	padding:0px 0 3px 0;
	clear:both;
	}
a.requestFranchise:link, a.requestFranchise:visited  {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:255px;
	height:28px;
	padding:6px 0 0px 6px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-request-franchise-btn.jpg) no-repeat left;
	text-decoration:none;
	}	
a.requestFranchise:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-h-request-franchise-btn.jpg) no-repeat left;
	color:#ffff66;
	}
a.requestFranchiseact:link, a.requestFranchiseact:visited, a.requestFranchiseact:hover {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	width:255px;
	height:26px;
	padding:8px 0 0px 8px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-ac-request-franchise-btn.jpg) no-repeat left;
	text-decoration:none;
	}
a.registerUsergrop:link, a.registerUsergrop:visited {
	color:#5f9442;
	text-decoration:underline;
	font-weight:bold;
	}
a.registerUsergrop:hover {
	text-decoration:none;
	}
	
/*9march*/

ul.dataCategory{
	padding:15px 0 15px 0;
    margin:0px;
	list-style:none;
    }
ul.dataCategory li {
	padding:5px 10px 8px 20px;    
   	background:url(http://www.thecontactgroup.com/images/ACT!-green_right_arrow.jpg) no-repeat 0 7px;
    display:block;
	 }	
ul.dataCategory a, ul.dataCategory a:visited {
	color:#000000;
   	text-decoration:none;
    }
ul.dataCategory a:hover {
	text-decoration:underline;
	 }
.hostingService {
	border-bottom:#CCCCCC 1px solid;
	}
/*16 march*/

.actEstore {
	width:656px;
	float:left;
	padding:18px 0 0 20px;
	}
	
.addBtn {
	width:50px;
	height:19px;
	padding:0px 0 3px 0;
	clear:both;
	}
a.add:link, a.add:visited  {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	width:50px;
	height:19px;
	padding:1px 0 0px 9px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-add_btn.jpg) no-repeat left;
	text-decoration:none;
	}	
a.add:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-h_add_btn.jpg) no-repeat left;
	color:#ffff66;
	}
a.addact:link, a.addact:visited, a.addact:hover {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	width:50px;
	height:17px;
	padding:3px 0 0px 7px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-add_ac_btn.jpg) no-repeat left;
	text-decoration:none;
	}
.gotoBtn {
	width:172px;
	height:28px;
	padding:10px 5px 3px 0;
	}
a.goto:link, a.goto:visited  {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:168px;
	height:22px;
	padding:6px 0 0px 6px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-go-to-btn.jpg) no-repeat left;
	text-decoration:none;
	}	
a.goto:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-h-go-to-btn.jpg) no-repeat left;
	color:#ffff66;
	}
a.gotoact:link, a.gotoact:visited, a.gotoact:hover {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:168px;
	height:20px;
	padding:8px 0 0px 4px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-go-to-ac-btn.jpg) no-repeat left;
	text-decoration:none;
	}
.contactinputBox {
	margin-left:12px;
	padding:0px 0 6px 2px;
	background:url(http://www.thecontactgroup.com/images/ACT!-contact_input_box.jpg) no-repeat;
	height:29px;
	_height:26px;
	}
.contactinputfield {
	width:250px;	
	color:#000;
	font-size:13px;
	padding:0 2px 0 4px;
	border:1px solid #fff;
	}
.contactinputBoxsmall {
	margin-left:12px;
	padding:0px 0 6px 2px;
	background:url(http://www.thecontactgroup.com/images/ACT!-contact_input_small.jpg) no-repeat;
	height:29px;
	_height:25px;
	}
.contactinputfieldsmall {
	width:120px;	
	color:#000;
	font-size:13px;
	padding:0 2px 0 4px;
	border:1px solid #fff;
	}
.pdm {
	padding:8px 0 0 0;
	}
.backtocartBtn {
	width:172px;
	height:28px;
	padding:10px 5px 3px 0;
	}
a.backtocart:link, a.backtocart:visited  {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:168px;
	height:22px;
	padding:6px 0px 0px 4px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-back_to_cart.jpg) no-repeat left;
	text-decoration:none;
	}	
a.backtocart:hover{
	background:url(http://www.thecontactgroup.com/images/ACT!-h-back_to_cart.jpg) no-repeat left;
	color:#ffff66;
	}
a.backtocartact:link, a.backtocartact:visited, a.backtocartact:hover {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:168px;
	height:20px;
	padding:8px 0 0px 4px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-back_to_cart_ac.jpg) no-repeat left;
	text-decoration:none;
	}
	
/*17 march*/

.shoppingfl {
	width:10px;
	float:left;
	}
.shoppingmiddle {
	background:#99cc00 url(http://www.thecontactgroup.com/images/ACT!-shopping_box_bg.jpg) repeat-x;
	width:636px;
	height:66px;
	float:left;
	}
.shoppingfr {
	width:10px;
	float:right;
	}
	
.removeBtn {
	width:57px;
	height:20px;
	padding:0px 0 3px 0;
	clear:both;
	}
a.remove:link, a.remove:visited  {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:57px;
	height:19px;
	padding:1px 0 0px 6px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-remove_btn.jpg) no-repeat left;
	text-decoration:none;
	}	
a.remove:hover{
	color:#ffff66;
	}
a.removeact:link, a.removeact:visited, a.removeact:hover {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:57px;
	height:17px;
	padding:3px 0 0px 7px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-remove_ac_btn.jpg) no-repeat left;
	text-decoration:none;
	}
	
.paymentinputBox{
	margin-left:12px;
	padding:0px 0 6px 2px;
	background:url(http://www.thecontactgroup.com/images/ACT!-input_small_box.jpg) no-repeat;
	height:29px;
	_height:25px;
	}
.paymentinputfield {
	width:56px;	
	color:#000;
	font-size:13px;
	padding:0 2px 0 4px;
	border:1px solid #fff;
	}
.paymentinputfield option {
	color:#000000;
	font-style:normal;
	}
a.greenLink:link, a.greenLink:visited {
	color:#5f9442;
	text-decoration:underline;
	}
a.greenLink:hover {
	text-decoration:none;
	}
.imgBder {height:30px;}
.imgBder a, .imgBder a:visited, .imgBder a:hover {
	border:#fff 2px solid;
	text-decoration:none;
	float:left;
	display:block;
	}
.imgBder a.active:link, .imgBder a.active:visited {
	border:#99cb00 2px solid;
	}
	
/*23 march*/

.totalBtn {
	width:172px;
	height:28px;
	padding:10px 124px 3px 0px;
	}
a.total:link, a.total:visited  {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:168px;
	height:22px;
	padding:6px 0px 0px 11px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-total_btn.jpg) no-repeat left;
	text-decoration:none;
	}	
a.total:hover{
	color:#ffff66;
	}
a.totalact:link, a.totalact:visited, a.totalact:hover {
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:168px;
	height:20px;
	padding:8px 0 0px 11px;
	display:block;
	background:url(http://www.thecontactgroup.com/images/ACT!-h-total-btn.jpg) no-repeat left;
	text-decoration:none;
	}
	
.greenText {
	color:#60940e;
	font-weight:bold;
	}
	
	
	#clienttestAct {
   position:relative;
   }

#clienttestAct div {
    position:absolute;
    top:0;
    left:20px;
    z-index:11;
    opacity:0.0;
    height:200px;
	width:250px;
	overflow:hidden;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:normal;
	line-height:16px;
	padding-top:15px;
	}

#clienttestAct div.active {
    z-index:13;
    opacity:1.0;
	}

#clienttestAct div.last-active {
    z-index:12;
	}
	#clienttestAct div.clientmiddletext {
	padding:15px 25px 0 35px;
	font-size:13px;
	font-weight:bold;
	color:#5f5f5f;
	font-style:italic;	
	}
