body{ background: #ffffff;	margin:0;	padding:0;	font-size:12px; font-family:Tahoma}
h1,h2,h3,h4,h5,h6,div,table,ul,ul li,p,form,a,img{	margin:0; 	padding:0; 	outline:none; }
img{ border:0; }
li{ margin:0; 	padding:0; 	text-decoration:none; 	list-style:none; }
a{ 	text-decoration:none; }
a:hover, input{ outline:none; }
.clsClearFix{ overflow:hidden; 	zoom:1; }
* html .clsClearFix{ height:1%; overflow:visible; }
 table{  margin:0; 	padding:0; 	width:99%; }
td{	vertical-align:top; border-collapse:collapse; }

.flt-lt{float:left;}
.bold{font-weight:bold;}
.bordertop{border-top:1px solid #cedce1; }

.margintop{margin-top:10px;}

.marginleft{margin-left:25px;}

.marginbottom{ margin-bottom:10px;}

.flt-rgt{float:right;}

.clsbodymain{ width:990px; margin:0px auto 0px auto; background: #dbf5ff url(../images/bg.jpg)  repeat-x; padding:0px 15px; }

.header{width:990px; height:140px; padding-top:15px; }

.cls-header-left{float:left;}

.cls-logo h1 a{width:210px; height:80px; background:url(../images/logo.png) no-repeat left center; text-indent:-999999px;display:block;}

.cls-header-right{ width:780px; height:80px; float:left;}

.cls-header-right .banner{padding:4px 5px; width:500px; float:left;text-align:center;}

.cls-header-right .toplinks{ width:270px; float:left; }

.cls-header-right .toplinks img {padding:0px 8px;}

.clsmain-nav{width:990px; margin-top:20px;}

.clsmain-nav ul{width:975px; background:url(../images/nav-bg.jpg);  height:40px; margin-left:2px; }

.clsmain-nav ul li{ display:inline; height:40px; }

.clsmain-nav ul li a{ padding:13px 13px 13px 21px;  float: left; color:#FFFFFF; font:bold 12px Tahoma; background:url(../images/linestripe.jpg) no-repeat right center scroll;  }

.clsmain-nav .last-navcls{ background:url(../images/last_nav.png) right top; width:77px;}

.clsmain-nav .first-navcls{ background:url(../images/first-nav.png) left top; }

.clsmain-nav ul li a:hover{ padding:13px 13px 13px 21px;  float: left; color:#FFFFFF; font:bold 12px Tahoma; background:url(../images/nav_hover.png) right center scroll; color:#000000; }

.clsmain-nav .last-navcls:hover{ background:url(../images/last_nav-hover.png)  right top; width:77px;}

.clsmain-nav .first-navcls:hover{  background:url(../images/first-nav-hover.png) left top;}

.application{ width:990px; height:125px; margin-top:20px; }

.application .cls-subbox{width:330px; height:123px; float: left;  }

.application .cls-appli{ background:url(../images/application1.png) left top;}

.application .cls-templ{ background:url(../images/template.png) left top;}

.application .cls-tr-gid{background:url(../images/tourguide.png);}

.application .cls-subbox ul{width:160px; font: normal 18px tahoma;  margin-top:20px ; padding:10px 0px 0px 15px; }

.application .cls-subbox ul li{ padding:3px 0px;  }

.blue{color:#0099FF;}
.red{color:#ea2d2e;}
.green{color:#60b139;}
.black{color:#000000;}

.cls-subbox ul li a{ padding:3px 0px 3px 23px; background:url(../images/orangearrow.png) no-repeat left top; font-size:10px; font-weight:bold; color:#333333; text-transform:uppercase; }

.cls-mailcontent{width:990px; margin-top:15px;  font-family:Tahoma; font-size:11px;}

.cls-maincontent-left{width:632px; float: left;  margin-bottom:100px;  }

.cls-maincontentftrpro-left{width:652px; float: left;  margin-bottom:100px;  }

.clsmainleftbg{background: url(../images/cont-bg.png) left top no-repeat; padding:10px; }

.cls-maincontent-left p{ padding:0px 10px; margin-top:10px; line-height: 16px;}

.clsleft-title{color:#1e5fb7; font-size:20px; }  

.clsleft-subtitle{font-size:18px;}
  
.product-pic{ width:215px; text-align:left; padding-left:10px;}

.product-detail{ width:380px;  padding:30px 5px;}

.clsprice-tag{ text-align: center; background:url(../images/pricetag.jpg) no-repeat center; padding:11px 0px; font-size:20px; color: #ea2122 ;}

.clsbuynow{width:147px; font-size:14px; background:url(../images/buynowbg.jpg) no-repeat; border:0px; padding:13px 15px; font-weight: bold; text-align:right; margin-right:10px; cursor:pointer;} 

.clslivedemo{width:147px; font-size:14px; background:url(../images/livedemo-bg.jpg)  no-repeat;  border:0px ; padding:13px; font-weight: bold; text-align:right; cursor:pointer;}

.clswhy-me{ width:630px; margin-top:10px; padding:10px 0px;}

.clswhy-me li{ background:url(../images/list-style-tick.jpg) no-repeat left 7px ; padding:10px 0px 10px 25px; width:600px; color:#333333;}

.cls-maincontent-right{width:325px; float: left; padding-left:10px;}

.cls-rgtsub-boxes{width:325px; }

.wht-top{width:325px; background:url(../images/wht-top.png) top left scroll ; height:10px;  }   
.wht-midddle{width:305px; background:url(../images/wht-middle.png) left top scroll; padding:5px 10px; } 
.wht-midddle p{padding:2px 5px; }


.wht-midddle p a{ color:#1362bb;}
.wht-midddle p a:hover{text-decoration:underline;}
.whttop-bgimg{ background:url(../images/demo.jpg) no-repeat left 5px; padding :10px 50px !important; font-size:18px;} 

.wht-bottom{width:325px; background:url(../images/wht-bottom.png) top left scroll; height:18px;  }  

.logintit{background:url(../images/greyarrow.jpg) no-repeat 15px 2px; font:bold 11px Tahoma; padding-left:30px!important;} 

.cls-bluetop {width:298px; background:url(../images/bluetop.png) top scroll; height:20px; padding:10px 15px; font-size:18px;}

.cls-cust-grey{color:#666666; font-size:16px; margin-top:20px;}
.cls-cust-green{ font-size:22px; }

.clsfooter{width:990px; margin:0px auto; background:#f4f7f8; border-top:5px solid #45bbf8;  clear:both; text-align:center; padding:20px 15px; color:#666666; font: normal 11px Tahoma;}

.clsfooter ul {margin:0 auto; padding:10px 0; width:460px;}

.clsfooter li{display:inline; float:left;  }

.clsfooter li a{ color:#1362bb; padding:0px 5px; }
.clsfooter li a:hover{text-decoration:underline;}

.clsCopyright{
margin:0 auto; text-align:center;
width:565px;
}


.nopadding{padding:0px;}

.cls-maincontentftr-left{width:655px; float: left;  }

.clsftrsub-blocks{width:635px; height:185px;}

.clsftrsub-blocks .top{width:635px; height:52px;}
.clsftrsub-blocks .bottom{width:635px; height:133px;}

.clsftrtop-left{width:19px; height:52px; background: url(../images/ftrbgtopleft.png) no-repeat left top; float:left; }    
.clsftrtop-middle{width:597px; height:42px; padding:5px 0px;  background: url(../images/ftrbgtopmiddle.png) repeat-x left top; float:left ; font-size:18px; }
.clsftrtop-right{width:19px; height:52px; background:  url(../images/ftrbgtopright.png) no-repeat right top; float:left; }

.clsftr-left{width:19px; height:133px; background:url(../images/ftrbgleft.png) no-repeat left top; float:left; }    
.clsftr-middle{width:597px; height:113px; background: url(../images/ftrbgcenter.png) repeat-x left top; float:left ; padding:10px 0px; }
.clsftr-middle img{padding-right:10px; float:left; width:70px; height:}

.clsftr-middle p{ padding:5px 0px; height:70px; overflow:hidden;}
.clsftr-right{width:19px; height:133px; background: url(../images/ftrbgright.png) no-repeat right top; float:left; }

.clsrtinput{float:right; background:url(../images/topdemo.png) no-repeat center; padding:7px 3px; border:0; width:93px; font-weight:bold; font-size:11px; cursor:pointer;}

.clsrtinput-nxt{ width: 27px; height:27px; background:url(../images/nxt_bg.png) center; border:none; cursor:pointer; margin-left:575px;  } 





* html .tlc,* html .trc{

}

* html .lb{
	width:100%
}
.lb,.tlc,.trc{
	zoom:1
}

.tlc{
	background:transparent url(../images/tlc.jpg) no-repeat;
}
.trc{
	background:transparent url(../images/trc.jpg) no-repeat right top;
}	
.blc{
	background:transparent url(../images/blc.jpg) no-repeat left bottom;
}
.brc{
	background:transparent url(../images/brc.jpg) no-repeat right bottom;
}
.tb{
	background:transparent url(../images/tb.jpg) repeat-x;
}
.bb{
	background:transparent url(../images/bb.jpg) repeat-x center bottom;
	
}	
.rb{
	background:transparent url(../images/rb.jpg) repeat-y right top;
}
.lb{
	background:#fff url(../images/lb.jpg) repeat-y left bottom;
}
	

.clsAddMembers{
padding:8px;
}
.clsAddMembers table{
width:99%;

}
.clsAddMembers td{
width:33%;
font:normal 12px Arial, Helvetica, sans-serif;
color:#919295;
}
.clsGroup p{
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#666666;

}
.clsButton input{
border:0;
background:url(../images/addmember-invite-btn.jpg) no-repeat center center;
width:75px;
height:25px;
font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}
.clsweblifebox{
text-align:center;
}

.banner {width:630px;}
.clientdetail{float:left; margin:30px 0px 0px 20px;} 
.clientdetail p{padding:2px;}

.clientdetail  a{color:#037cb8; text-decoration: underline }

.clstemp-hld{/* background:url(../images/temp-bg.png) center top no-repeat; padding:10px; float:left;  margin:15px;*/  width:266px; position:relative; float:left; padding-left:30px; margin:30px 0px 10px 0px;}

.clstemp-hld p{width:230px; padding: 10px 0px 0px 0px; }

.clstemp-hld p a{ background:url(../images/arrowlink.jpg) left center no-repeat; padding-left:15px; color:#037cb8; font-weight:bold; margin-right:10px; }

.clstemp-hld img{width:250px; height:160px; display:block;}

.clstemp-hld .pricetag{	position:absolute; top:-14px; left:250px;  height:30px; width:45px; padding:20px 7px; background:url(../images/pricetag.png) no-repeat center; 	z-index:101; font-size:18px; color:#FFFFFF;} 

.gradlc{background:url(../images/bglgrd.jpg) no-repeat!important;}

.cls-frdpge{width:652px; margin-bottom:10px; }

.ftr-tlc{
	background:transparent url(../images/tlcorner.jpg) no-repeat;
}
.ftr-trc{
	background:transparent url(../images/trcorner.jpg) no-repeat right top;
}	
.ftr-blc{
	background:transparent url(../images/blcorner.jpg) no-repeat left bottom;
}
.ftr-brc{
	background:transparent url(../images/brcorner.jpg) no-repeat right bottom;
}
.ftr-tb{
	background:transparent url(../images/tc.jpg) repeat-x;
}
.ftr-bb{
	background:transparent url(../images/bcent.jpg) repeat-x center bottom;
	
}	
.ftr-rb{
	background:#fbfcfc url(../images/bwht.jpg)  repeat-y right top;
}
.ftr-lb{
	background:#fbfcfc  repeat-y left bottom;
}
	
.ftrhead{ font-size:18px; padding:10px; float: left; width:150px}

.demolink{width:430px; float: left; padding:10px;}

.cls-ftrexp{ padding:10px;  }

.cls-ftrexp p{ padding-top:10px; float:left }

.cls-ftrexp img{ margin-right:20px; float: left; }



.cls-modpge{width:626px; margin:10px 2px; background-color:#FFFFFF; }

.mod-tlc{
	background:transparent url(../images/mod-tlc.jpg) no-repeat left top;
}
.mod-trc{
	background:transparent url(../images/mod-trc.jpg) no-repeat right top;
}	
.mod-blc{
	background:transparent url(../images/modblc.jpg) no-repeat left bottom;
}
.mod-brc{
	background:transparent url(../images/mod-brc.jpg) no-repeat right bottom;
}
.mod-tb{
	background:transparent url(../images/tcbg.jpg) repeat-x;
}
.mod-bb{
	background:transparent  url(../images/modbcbg.jpg) repeat-x center bottom;
	
}	
.mod-rb{
	background:url(../images/modrc.jpg)  repeat-y right top;
}
.mod-lb{
	background:url(../images/modlc.jpg) repeat-y left top;
}

.teal {color:#4982c3;}

.cls-modpge img{float: left; margin:30px 20px; width:80px;}


.prcebg{background:url(../images/pricetagbg.jpg) center no-repeat ; padding:7px 10px ; width:50px; float:left; }

.redbuy{background:url(../images/redarrow.jpg) no-repeat left 10px ; padding:10px 0px 10px 20px; color:#000000; float:left; font-weight:bold; margin-right:20px;  }
.greenurl{background: url(../images/greenarrow.jpg) no-repeat left 10px ; padding:10px 0px 10px 20px; color:#000000; float: left; font-weight:bold }

.cls-modpge p{padding:0 5px; margin-top:15px;}

.tlgrad{ background:url(../images/tlgrad.jpg) left top no-repeat !important;}

.trgrad{ background:url(../images/trgrad.jpg) right top no-repeat !important;}

.mod-pic{width:120px; height:150px; float: left;}

.clsmain-nav ul li a.activeTab{ padding:13px 13px 13px 21px;  float: left; color:#FFFFFF; font:bold 12px Tahoma; background:url(../images/nav_hover.png) right center scroll; color:#000000; }

.clsmain-nav .last-navcls.activeTab{ background:url(../images/last_nav-hover.png)  right top; width:77px;}

.clsmain-nav .first-navcls.activeTab{  background:url(../images/first-nav-hover.png) left top;}
