/* CSS Document */
.red_br{
height:1%;
}
.clsProductDetails {
	overflow:hidden;
}
* html .clsProductDetails {
	overflow:visible;
	}
.clsProductDetails h2{
	background:url(../images/h-bg.jpg) no-repeat left center;
	font-size:18px;
	padding:20px 0 20px 40px;
}
.clsProductDetails  img{
	float:left;
	margin-right:10px;
}
.clsDesc{
margin:40px 10px 20px 5px;
}
.clsProductDetails  p{
	text-align:justify;
}
.clsSubmitBt{
	text-align:right;
	margin:0;
	}
.clsSubmitBt img{	
  	float:right;
  }
.clsLeft{
	text-align:right;
	margin-right:10px;
	
}
/*INNERPAGE*/
#selTop{
padding:25px 10px;
}
#selTop ul{
	margin:0;
	padding:0;
}
#selTop  li {
	float:left;
	margin-right:3px;
	}
#selTop  li a {
	background:url(../images/nav-left.gif) no-repeat scroll left top;
	color:#fff;
	float:left;
	padding-left:5px;
	text-decoration:none;
}
#selTop li a span {
	background:url(../images/nav-right.gif) no-repeat scroll right top;
	height:25px;
	display:block;
	float:left;
	line-height:25px;
	padding:0 10px 0 5px;
	}
#selTop ul li a:hover,#selTop  ul li a.selected {
	background:url(../images/n-left.gif) no-repeat scroll left top;
	color:#000;
}
#selTop ul li a:hover span, #selTop ul li a.selected span  {
	background:url(../images/n-right.gif) no-repeat scroll right top;
	display:block;
	height:25px;
}
/*END OF INNERPAGE*/
/*SIDEBAR ROUNTED CORNERS*/
.tb{
	background:#FFF url(../images/tb.jpg) repeat-x top;
}
.bb{
	background:url(../images/bb.jpg) repeat-x bottom;
}
.lb{
	background:url(../images/lb.jpg) 0px 0px repeat-y;
}
.rb{
	background:url(../images/rb.jpg) right 0px repeat-y;
}
.tlc{
	background:url(../images/tlc.jpg) left top  no-repeat;
}
.trc{
	background:url(../images/trc.jpg) right top no-repeat;
}
.blc{
	background:url(../images/blc.jpg) left bottom  no-repeat;
}
.brc{
	background:url(../images/brc.jpg) right bottom no-repeat;
	padding:12px;
}
* html .cls100_p{
	width:100%;
}
/*END OF SIDEBAR ROUNTED CORNERS*/
#selDemo{
padding:10px 0;
}
#selDemo h2{
font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
.clsdemo {
	border-bottom:1px dashed #DFDEDE;
	margin:0 15px;
	padding:0 5px;
	}
.clsdemo.clsNoborder {
	border:0 !important;
	}	
.clsdemo h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:7px 0;
	color:#33B0D7;
}
.clsdemo p{
	text-align:justify;
	padding:5px 0;
}
.clsdemo span{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.clsdemo p a{
	color:#0066FF;
}

#selFeatures{
	padding:10px 0;
}
#selFeatures h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
#selFeatures ul{
margin-left:20px;
}
#selFeatures li{
	background:url(../images/list-icon.gif) no-repeat left 2px;
	padding-left:20px;
	padding-bottom:1px;
	}	
#selFeatures li a{
	text-decoration:none;
	color:#000;
	line-height:25px;
}
#selRequirements h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
#selRequirements ul{
margin-left:20px;
}
#selRequirements li{
	background:url(../images/list-icon.gif) no-repeat left 2px;
	padding-left:20px;
	padding-bottom:1px;
	}	
#selRequirements li a{
	text-decoration:none;
	color:#000;
	line-height:25px;
}

<!--  Alter by azeem : june09/2009--!>
#selChange h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
#selChange ul{
margin-left:20px;
}
#selChange li{
	background:url(../images/list-icon.gif) no-repeat left 2px;
	padding-left:20px;
	padding-bottom:1px;
	}	
#selChange li a{
	text-decoration:none;
	color:#000;
	line-height:25px;
}
<!-- End of Azeem Alteration --!>
#selquote{
	padding:10px 0;
}
#selquote h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}

#selquote h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
#selquote ul{
margin-left:20px;
}
#selquote li{
	background:url(../images/list-icon.gif) no-repeat left 2px;
	padding-left:20px;
	padding-bottom:1px;
	}	
#selquote li a{
	text-decoration:none;
	color:#000;
	line-height:25px;
}


.selabout p{
text-align:justify;
padding:5px 20PX;
}
.selabout h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
.clsabout h3{
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
padding:10px 20px;
	color:#33B0D7;
}
#selDownload h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px 20px;

}
#selDownload  p, #selInstallRequest p{
	text-align:justify;
	padding:5px 20PX;
}
.clsGray{
	border:1px solid #C4C4C4;
	}
#selInstallRequest label {
	width:100px;
	float:left;
	text-align:left;
	}
#selDownload .clsText, #selInstallRequest .clsText{
	width:155px;
	height:18px;
	border:1px solid #C4C4C4;
	color:#000;
	font-weight:bold;
	margin-left:5px;
	vertical-align:middle;
}
#selInstallRequest .clsText{
	margin-left:0;
	}
#selRequest .clsSubmitBt1 {
	vertical-align:middle;
}
#selInstallRequest b {
	color:#1A5B9D;
	}

#selCommunity{
	margin-bottom:15px;
}
#selCommunity h2, #selInstallRequest h2, #selForum h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:10px 20px;
}
#selCommunity p, #selInstallRequest h2{
	text-align:justify;
	padding:5px 20px;
	}
#selCommunity  .clsText {
	width:255px;
	height:18px;
	border:1px solid #C4C4C4;
	color:#000;
	font-weight:bold;
	vertical-align:middle;
}
#selCommunity  .clsSubmitBt1, #selInstallRequest .clsSubmitBt1 {
	vertical-align:middle;
	padding-left:10px;
}
.clsForm{
	margin-left:20px;
	padding:10px 0;
}
/*PAGING*/
#paging {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:600px;
}
.pagingnav span{
	background-color:#87030E;
	color:#fff;
	border:1px solid gray;
	font-weight:bold;
}
.pagingnav {
	width:600px;
	padding:2px;
	line-height:28px;
	margin:0 auto;
	text-align:center;
}
.pagingnav span a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.clsBanner{
	background:url(../images/banner.jpg) no-repeat ;
	height:294px;
	width:949px;
}
.clsBanner p{
	padding:219px 18px 0 590px;
}
.clsBt{
	text-align:right;
	margin-left:10px;
}
/*BEATZ PRODUCT April-26*/
.clsBeatz_Ban{
	background:url(../images/bg_beatz_ban.jpg) no-repeat ;
	height:295px;
	width:965px;
}
.clsBeatzDesc {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:justify;
	height:100px;
	padding:117px 200px 0 422px;
	}
.clsBeatzLink {
	padding:22px 0 0 650px;
	}
.clsBeatzLink a {
	margin-right:7px;
	}	
/*END OF BEATZ PRODUCT April-26*/
/*addby saravanan May 27 09 */
.clsAlertMsg {
	text-align:justify;
	margin:50px 0 0;
	font:bold 15px Arial, Helvetica, sans-serif;
	}
.clsAlertMsg h3{
	background:url(../images/bg_infrm.png) no-repeat ;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin-bottom:5px;
	padding-left:35px;
	}	
.clsAlertMsg p{	
	padding:10px 20px 0;
	line-height:25px;
	}
.clsAlertMsg a{	
	color:green;
	}

.ProdDemo p a{
text-align:center;
text-decoration:none;
}


