img
{
    border:none;
    text-align:center;
}
table 
{
    float:left;
    text-align:left;
}
table td
{
    font-size:13px;
}
#Left {
	float:left; 
	position:relative; 
	width:30%;
	z-index:2;
}
#logo {
	float:left; 
	position:inherit; 
	width:30%;
	z-index:2;
	left:20px;
	height:130px;
}
#leftlink {
	float:left; 
	position:relative; 
	width:30%;
	z-index:2;
	left:20px;
	height:70px;
}
#Main {
	
	position: relative; 
	float: right;
	width:65%;
	z-index:3;
	text-align:justify;
	padding-right:10px;
/*	left: 36%;*/
}
#Bottom1 {
	position: relative; 
	float: left;
	width:99%;
	z-index:3;
	border-top:thin;
	border-top-style:groove;

}
#MainLink {
	position: relative; 
	float: left;
	width:100%;
	z-index:3;
	top:30px;
}
.MainLinkDetail1 {
	position: relative;
	float: left;
	width:30%;
	left:20px;
	height:40px;
}
.MainLinkDetail2 {
	position: relative;
	float: right;
	width:30%;
	height:40px;
}
.MainLinkDetail3 {
	position: relative;
	height:40px;
	width:30%;
	left:20px;
}
.Feature1 {
	position: relative;
	float: left;
	width:49%;
	height:20px;
}
.Feature2 {
	position: relative;
	float: right;
	width:49%;
	height:20px;
}
.ThinLine {
	position: relative;
	width:570px;
	border-style:groove;
	border-width:thin;
	text-align:left;
	padding:5px;
	text-align:center;
	height:100px;
}
#pagewidth{ 
	position:absolute;
	width:100%; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	top:77px;
	left:0;
}
#TopLinks {
	width:104px;
	height:33px;
	text-align:center;
	vertical-align:middle;
	background-image:url(http://www.virtualsplat.com/images/layout_09.gif);
	background-repeat:no-repeat;
}
#TopBar {
	position:absolute;
	left:0px;
	width:100%;
	height:60px;
	z-index:100;
	background-image:url(http://www.virtualsplat.com/images/layout_01.gif);
}
#TopInfoLink {
	position:absolute;
	left:0px;
	width:100%;
	height:10px;
	z-index:10;
}
#topLeftLink {
	position: relative;
	float: left;
	width:250px;
}
#BottomContactDetail {
	position: relative;
	float: left;
	width:30%;
	left:10px;
}
#BottomLink {
	position: relative;
	width:65%;
	text-align:center;
}

.TopTd {
	width:104px;
	height:33px;
	text-align:center;
	vertical-align:middle;
	background-image:url(http://www.virtualsplat.com/images/layout_09.gif);
}
.TopLink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
h1 {
 font:25px "Times New Roman", Times, serif;
 font-weight:bold;
}
h2 {
 font:15px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.topul {
	position: absolute;
	top:27px;
	left:250px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.topli {
	float: left;
	width: 105px;
	background-image:url(http://www.virtualsplat.com/images/layout_09.gif);
	background-repeat:no-repeat;
	height:33px;
	padding-top:10px;
} 
.detailul {
	position: inherit;
	list-style: none;
	width:100%;
  margin: 0;
  padding: 0;
}
.detailli {
    background-image:url(http://www.virtualsplat.com/images/bullet.jpg);
    background-repeat:no-repeat;
    float: left;
    width:46%;
    height:20px;
    margin: 0;
    padding: 0;
    padding-left:18px;
    text-align:left;
} 

.Mainul {
top:0px;
	position: static;
	list-style: none;
	left:0px;
	width:100%;
	border-width:thin;
	padding: 0;
	 margin: 0;
	 padding-top:40px;
	 height:150px;
}
.Mainli {
	float: left;
	width:30%;
	height:40px;
	margin-left:20px;
} 
.leftLinkUl {
	list-style: none;
	padding: 15px;
	 margin: 0;
}
.leftLinkli {
	padding-left: 30px;
}
.leftMainLinkLI {
	 border-top-style:solid;
	 border-top-width:1px;
	 padding-top:5px;
	 padding-bottom:5px;
	 width:25%;
	 
}
.leftMainLinkLI1 {
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:25%;
}
.subheading
{
  font:15px Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

/*Modified CSS By Diksha*/
body, td, th, div, p, label, input { 
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size:12px;
	top:5px;
	text-align:left;
	line-height:20px;
	color:#333333;
}
#body { background:#FFFFFF;}
a { color:#323232; text-decoration:underline; outline:none;}
a:hover { color:#2B8BE2; text-decoration:none; }
a, button, .button{ cursor:pointer;}
.main 	
{
	width:989px; position:relative; margin:0 auto; padding:0 0 0 0; text-align:left;
}
.topcontent
{
	position:absolute;
	top:0px;
	left:0px;
}
.centerPanel
{
	padding-top:130px;	
}
/*------------------------This div is used For the top,left,right and Bottom Curve Images CSS*/
.wrapper-top{ height:9px; background:url(wrapper_top1.png) 0 0 no-repeat; height:9px;  font-size:0; line-height:0;
}
.wrapper-top span{ display:block; height:9px; padding:0 9px; background:url(wrapper_top2.png) bottom right no-repeat;  font-size:0; line-height:0;}
.wrapper-top span span{ background:url(wrapper_top.png) 0 0 repeat-x; padding:0;}

.wrapper-bottom{ height:9px; background:url(wrapper_bottom1.png) 0 0 no-repeat; height:9px; font-size:0; line-height:0;}
.wrapper-bottom span{ display:block; height:9px; padding:0 9px; background:url(wrapper_bottom2.png) bottom right no-repeat;  font-size:0; line-height:0;}
.wrapper-bottom span span{ background:url(wrapper_bottom.png) 0 0 repeat-x; padding:0;}
.wrapper-left{ background:#FFF url(border.png) 0 0 repeat-y;}
.wrapper-right{ background:url(border.png) top right repeat-y;}
.indent2-top{ padding:5px 0 0 0; padding-top:0px;}
.clear
{
	width:989px; overflow:hidden;
}
.indent1-top{ padding:37px 0 0 0;}
/*------------------------This div is used For the top,left,right and Bottom Curve Images CSS*/

/*-------------------------------This Div Is Used in Footer Curve*/
.row-banner{ padding:5px 0 0 0; margin-top:10px;background-color:#FFF;}
.list-banner{ list-style:none; margin:0; padding:0; text-align:left;}
.list-banner li{ display:block; float:left; height:175px;}
.list-banner .bg-1{ background:url(box.jpg) 0 0 no-repeat; width:230px; margin-right:22px;}
.list-banner .bg-2{ background:url(box.jpg) 0 0 no-repeat; width:230px; margin-right:22px;}
.list-banner .bg-3{ background:url(box.jpg) 0 0 no-repeat; width:230px; margin-right:22px;}
.list-banner .bg-4{ background:url(box.jpg) 0 0 no-repeat; width:230px;}
.list-banner li a{ text-decoration:none;}
.list-banner li .text-h{font-size:20px; line-height:25px; color:#464646; display:block; padding:22px 0 0 0; _padding:54px 0 0 21px; margin-left:15px; margin-right:15px;}
.list-banner li a .text{ display:block; color:#999; line-height:18px; padding:11px 0 15px 0; _padding:11px 0 15px 21px; margin-left:15px; margin-right:15px;}
.list-banner li a .banner-button{ display:block; background:url(arrow_home.jpg) no-repeat; text-align:left; color:#0765A5; margin:0 0 0 15px;background-position:right; width:75px;}

/*-------------------------------------Top Menu Bar Div CSS Starts From here---*/
.top-menubar
{
	background-image:url(top.jpg);
	width:989px;
	height:34px;
	float:left;
	font-size:13px;
}
.top-menubar ul
{
	margin:0px;
	padding:0px;
	margin-left:10px;
	list-style:none;
}
.top-menubar ul li
{
	margin:0px;
	padding:0px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid #0765A5;
	color:#FFF;
	margin-top:8px;
	font-weight:bold;
}
.top-menubar ul li a
{
	color:#FFF;
	text-decoration:none;
}
.top-menubar ul li a:hover
{
	text-decoration:underline;
}
.top-menubar ul li a.CurrentLink 
{
	color:#556503;
	font-weight:bold;
}
/*-------------------Top Menu Bar Div CSS Ends Over here----*/

/*-----------Logo Div Starts From here----*/

.logo{ margin-bottom:5px; width:350px; float:left;}
.logo a{ display:block; cursor:pointer;}

.toplinks
{
    text-align:right; width:350px; float:right; font-size:12px; margin-top:12px;
}
.toplinks a
{
text-decoration:underline; color:#B00C10; 
}

/*-------------Home Page----------------------*/
.bannerimg
{
    padding-top:20px;
    margin-bottom:10px;
}
.mainheading
{
    font-size:30px;
    color:#E80005;
    line-height:32px;
}
.bold
{
    font-size:14px;
    font-weight:bold;
}
.highlight
{
    color:#0765A5;
    padding-top:10px;
    line-height:25px;
    padding-bottom:5px;
    font-weight:bold;
    font-size:14px;
    width:100%;
}
.imgcontentdiv
{
    height:175px;
    padding-top:10px;
}
.contentimg1
{
    float:left;
    width:315px;
}
.contentimg2
{
    float:right;
    width:370px;
}
.contentimg2 img
{
    margin-left:80px;
}
/*Lefttd div starts from here*/
.lefttd
{
    float:right;
    width:240px;
    text-align:left;
}
.leftUl {
	list-style: none;
	padding:15px;
	 margin:0px;
}
.lefttdata
{
    float:right;
    width:240px;
    margin-top:20px;
}
.lefttdata ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.lefttdata ul li
{
    float:left;
    padding:0px;
    width:240px;
    height:64px;
    margin-left:5px;
    margin-bottom:10px;  
}
.leftheading
{
    background-color:#286EB3;
    padding:0px;
    width:225px;
    padding-top:11px;
    padding-bottom:11px;
    margin:0px;
    padding-left:15px;
}
.leftheading a
{
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
.leftcontentdata ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.leftcontentdata ul li
{
    float:left;
    padding:0px;
    width:240px;
    background-color:#EBEFF9;
    height:32px;
    margin-top:1px;
    margin-bottom:1px;
}
.leftcontentdata ul li a
{
    text-decoration:none;
    color:#6A6A6A;
    display:block;
    padding-top:8px;
    padding-bottom:9px;
    padding-left:15px;
    font-size:13px;
}
.leftcontentdata ul li a:hover
{
    text-decoration:underline;
    background-color:#D3E1FA;
}
.mainouterdiv
{
    float:left;
    width:950px; 
    margin:0 auto;
    overflow:hidden;
    padding-left:20px;
    margin-top:20px;
}
.contentinnerdiv
{
    float:left;
    width:690px;    
}
.contentinnerdiv p
{
	text-align:justify;
	margin-top:10px;
	font-size:14px;
}
.subHeading
{
    color:#0765A5;
    font-weight:bold;
    padding-top:10px;
    font-size:15px;
}
.subHeading a
{
    font-size:15px;
}
.contententbullets
{
    float:left;
    width:690px;
    margin-bottom:15px;
    font-size:14px;
}
.contententbullets ul
{
    margin:0px;
    padding:0px;
}
.contententbullets ul li
{
    margin:0px;
    list-style:none;
    background-image:url(arrow.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:15px;
    text-align:justify;
    margin-top:5px;
    font-size:14px; 
}
.subhighlight
{
    color:#0765A5;
    font-weight:bold;
    font-size:14px;
    width:100%;
}
.bullet
{
    margin:0px;
    padding:0px;
}
.bullet li
{
    margin:0px; list-style:disc outside; text-align:justify; font-size:14px; margin-left:30px;
}
/*Lefttd for cp div starts from here*/
.cp_lefttd
{
    float:right;
    width:240px;
    text-align:left;
}
.cp_leftheading
{
    background-color:#286EB3;
    padding:0px;
    width:225px;
    padding-top:11px;
    padding-bottom:11px;
    margin:0px;
    padding-left:15px;
    font-weight:bold;
}
.cp_leftheading a
{
    color:#ffffff;
    text-decoration:none;
}
.cp_leftcontentdata ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.cp_leftcontentdata ul li
{
    float:left;
    padding:0px;
    width:240px;
    background-color:#EBEFF9;
    height:42px;
    margin-top:1px;
    margin-bottom:1px; 
    font-size:13px; 
}
.cp_leftcontentdata ul li img
{
    padding-left:5px;
    padding-top:2px;
    margin-right:8px;
    float:left;
}
.cp_leftcontentdata ul li a
{
    text-decoration:none;
    color:#6A6A6A;
}
.cp_leftcontentdata ul li a div
{
    margin-top:8px;
    font-size:13px;
}
.cp_leftcontentdata ul li a:hover
{
    text-decoration:underline;
}
/*Products Page & Download page div starts from here*/
.productsmaindiv
{
    float:left;
    width:680px;
    margin-top:20px;
}
.productsinnerdiv
{
    float:left;
    width:340px;
    margin-bottom:20px;
}
.productsinnerdiv p img
{
    float:left;
    margin-right:10px;
}
.productsinnerdiv div
{
    font-size:14px;  
}
.productsinnerdiv p
{
    margin-right:20px; 
}
ol
{
    margin:0px;
    padding:0px;
    list-style:none;
}
ol li
{
    margin:0px;
    padding:0px;
    font-size:14px;
    text-align:justify;
}
.twopointsLinks 
{
    float:left;
    width:690px;
    margin-bottom:15px;
}
.twopointsLinks ul
{
   margin:0px;
   padding:0px;
   list-style-position:inside;
}
.twopointsLinks li
{
    margin:0px;
    padding:0px;
    float:left;
    width:320px;
    font-size:14px;
}
/*Products Page & Download page div starts from here*/

/*Cheque Images div Start from here*/
.chequeimages img
{
    border:solid 1px #cccccc;
}
/*Cheque Images div Start from here*/

/*Bottom css*/
.footertd
{
    padding-top:20px;
    float:left;
}
.bottomnews
{
	background-image:url(bottom.jpg);
	width:968px;
	height:18px;
	float:left;
	color:#454545;
	padding-left:20px;
	padding-top:10px;
}
.news
{
	color:#979797;
	padding-left:15px;
	background-image:url(news_divider.jpg);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:12px;
}
.bottomlinks
{
	float:left;
	padding-left:10px;
	padding-right:5px;
	width:973px;
	margin-top:40px;
}
.heading
{
	width:243px;
	float:left;
}
.heading ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:6px;
}
.heading ul li
{
	float:left;
	margin:0px;
	padding:0px;
	width:225px;
	padding-top:5px;
	padding-bottom:5px;
}
.heading ul li a
{
	color:#9A9A9A;
	text-decoration:none;
}
.heading ul li a:hover
{
	color:#9A9A9A;
	text-decoration:underline;	
}
.heading .bottomheading
{
	color:#0765A5;
	font-weight:bold;	
}
.lines
{
	border-top:1px solid #ECECEC;
	margin-top:30px;
	float:left;
	width:989px;
	padding-top:15px;
	text-align:right;
	color:#999999;
    padding-bottom:5px;
    font-size:13px;
}
.copyright
{
	float:left;
	width:989px;
	text-align:right;
	color:#999999;
	font-size:11px;
	padding-bottom:15px;	
}

/*To Display 3 products in one line*/
.productdescription
{
    width:690px;
    float:left;
}
.productdescription ul
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.productdescription ul li
{
    width:215px;
    float:left;
    margin-right:15px;
    height:400px;
    padding:0px;
    font-size:13px;
}
.productdescription ul.productdescriptionsmallcontent
{
    margin:0px;
    padding:0px;
    list-style:none;
}
.productdescription ul.productdescriptionsmallcontent li
{
    width:215px;
    float:left;
    margin-right:15px;
    height:175px;
    padding:0px;
    font-size:13px;
}
.productname
{
    padding-top:10px;
    width:215px;
    float:left;
}
/*Web Development Index Page Div Starts from here*/
.webdevelopmentcontent
{
    text-align:justify;
    width:690px;
    font-size:13px;
}

/*Web Development Index Page Div ends over here*/
