* {margin: 0px; padding: 0px;}

.portBx:after{

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.portBx{

	display: inline-block;

}

* html .portBx {

	height: 1%;

}

.portBx{

	display: block;

}



img { border:0;}

a { text-decoration:none; outline:none; color:#00f;}



a:hover { text-decoration:underline;}

ul { list-style:none;}

ol { list-style-position:inside;  font:normal 12px Arial, Helvetica, sans-serif; color:#2f2756; line-height:18px; padding-bottom:10px;}

ol li { padding-left:15px;}



.lt { position: absolute; left:0; top:0;}

.rt { position:absolute; right:0; top:0;}

.lb { position:absolute; left:0; bottom:0;} 

.rb { position:absolute; right:0; bottom:0;}



p { font:normal 12px Arial, Helvetica, sans-serif; color:#2f2756;}

span{ text-transform:uppercase;}

h2 { font:bold 17px Arial, Helvetica, sans-serif; color:#10102b;}



body { background:#fff url(../images/bodyBg.jpg) repeat-x 0 0; position:relative; font-family:Arial, Helvetica, sans-serif;}

#main { background:url(../images/mainBg.jpg) no-repeat 50% 0; width:100%; min-width:1078px;}  /* Updated on 01-Mar-2011 */

#main #header { height:386px; width:980px; margin:0 auto; position:relative;}

#main #header #navi { position:absolute; top:24px; left:8px; width:100%;}

#main #header #navi ul { list-style:none;}

#main #header #navi ul li {float:left; display:inline; background:url(../images/navSaperator.gif) repeat-y 100% 0; position:relative; }

#main #header #navi ul li a {
	text-transform:uppercase;
	color:#ffffff;
	text-shadow:1px 1px 1px #000;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	padding-top: 12px;
	padding-right: 7px;
	padding-bottom: 12px;
	padding-left: 7px;
}



#main #header #navi ul li a.active, #main #header #navi ul li a:hover, #main #header #navi ul li a.hover{ background:#292441; text-decoration:none;  }  



#main #header #navi ul li ul.drpMnu { display:none; position:absolute; left:0; top:39px; z-index:200; background:url(../images/navDrpBg.png) no-repeat 50% 100%; _background:#9785A7; width:175px; -moz-border-radius: 0 0 10px 10px; 

-webkit-border-radius: 0 0 10px 10px; 

border-radius: 0 0 10px 10px;}

#main #header #navi ul li ul.drpMnu li { background-image:none; float:none; float:left; width:100%; }

#main #header #navi ul li ul.drpMnu li a { text-shadow:none; color:#fff; padding:5px 10px; display:block;}

#main #header #navi ul li ul.drpMnu li a:hover, #main #header #navi ul li ul.drpMnu li a.hover {  color:#CF3302; background:#fff;}

#main #header #navi ul li ul.drpMnu li ul { display:none; background:#fff; position:absolute; top:0px; left:175px; width:150px;

-moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;}

#main #header #navi ul li ul.drpMnu li ul a {color:#000;}

#main #header #navi ul li ul.drpMnu li ul a:hover { color:#CF3302; background:none;} 







#main #header #logo { position:absolute; left:115px; top:300px;}





#container {width:982px; margin:0 auto; background:url(../images/contBg.png) repeat-y 0 0; } 

.innerCont {background:url(../images/innerBg.png) repeat-y 0 0 !important; } 

#container h1 { text-align:center; color:#000; font:italic normal 18px Arial black, Helvetica, sans-serif; text-shadow:2px 1px 5px #9a9a9a; }

#container #contTop{background:url(../images/contTopBg.png) no-repeat 0 0; } 

.innerCont #contTop{background:url(../images/innerBgTop.png) no-repeat 0 0 !important; } 

#container #contBot{ background:url(../images/contBotBg.png) no-repeat 0 100%; padding:20px; } 

.innerCont #contBot{ background:url(../images/innerBgBot.png) no-repeat 0 100% !important; } 

#container #contBot .homeCont { margin:30px 0 0 60px; }

#container h2 { padding:20px 0 0 15px;}



#container table.contTab { border:solid 1px #eee; 

	-moz-border-radius:10px; 

	-webkit-border-radius:10px; 

	border-radius:10px; 

	background:#fff; padding:10px;

	margin-top:15px;

	}

#container table tr.center td { text-align:center; vertical-align:middle; }



#main #contBox2 { width:980px; border-left:solid 1px #242036; border-right:solid 1px #242036; margin:15px auto 0 auto; position:relative; }

#main #contBox2 .lt, #main #contBox2 .lb  { left:-1px;}





#slider { position:relative; z-index:100; left:40px; padding-bottom:40px; }

#slider ul, #slider li{	margin:0; 	padding:0; list-style:none; }

#slider li{width:860px;	height:141px; overflow:hidden; margin:20px 0; }	

#prevBtn, #nextBtn{ display:block;	width:55px;	height:90px; position:absolute;left:5px; top:45px; }	

#nextBtn{left:910px; z-index:101; background-position:100% 0;}														

#prevBtn a, #nextBtn a{display:block; width:55px; height:77px;	background:url(../images/btn_prev.gif) no-repeat 0 0;}	

#nextBtn a{ background:url(../images/btn_next.gif) no-repeat 0 0;}		

#slider li a { padding:10px 25px;}





#footTxt { text-align:center; width:980px; margin:0 auto; line-height:24px;}

#footTxt p { font-size:13px; color:#333; padding:15px 0; line-height:18px} 

#footTxt p a { font-size:12px; color:#003399; /*color:#f9d133;*/}



#footer { width:100%; background:url(../images/footer_bg.jpg) repeat-x 0 0; margin-top:15px;}

#footer #foot { width:980px; margin:0 auto; height:60px;}

#footer #foot p { float:left; display:inline; font:normal 12px Arial, Helvetica, sans-serif; color:#676078; padding:10px 0 0 15px;}

#footer #foot .card { float:right; padding:10px 15px 0 0 } 





/******************************* inner page********************/

#container p { padding:15px; line-height:16px;} 

#container h5 { font-size:15px; color:#0f0f19; padding:15px 0 0 15px;}

#container .faq p strong { display:block; } 

#header #headTop { width:; position:absolute; right:0; top:68px; width:290px; font:bold 12px Arial, Helvetica, sans-serif; line-height:18px; color:#d9dbbc; padding:15px 10px;}



#container .commServ p { padding-top:0;}



#container #contectPage {overflow:hidden; }

/*#container #contactForm { width:550px; float:left; display:inline; 

	border:solid 1px #bbbac2;

	margin:20px 0 10px 15px;

	padding:15px;

	-moz-border-radius:10px; 

	-webkit-border-radius:10px; 

	border-radius:10px;

}*/



#container .contactForm { width:550px; float:left; display:inline; 

	border:solid 1px #bbbac2;

	margin:20px 0 10px 15px;

	padding:15px;

	-moz-border-radius:10px; 

	-webkit-border-radius:10px; 

	border-radius:10px;

}

#container .contactForm h4 { font-size:15px; font-weight:bold; color:#222;}

#container .contactForm .lftForm { float:left; display:inline; width:46%;}

#container .contactForm .ritForm { float:right; display:inline; width:46%;}

#container .contactForm label { width:100%; display:block; font-size:14px; color:#7e7c89; margin-top:10px;}

#container .contactForm div input { width:99%; border:solid 1px #bdbbc7; background:#edebf4; padding:3px 5px; color:#0f0f19; font-size:12px; }

#container .contactForm div textarea { width:100%; border:solid 1px #bdbbc7; background:#edebf4; padding:3px 0; color:#0f0f19; font-size:12px; height:115px;}





/*#container #contactForm h4 { font-size:15px; font-weight:bold; color:#222;}

#container #contactForm .lftForm { float:left; display:inline; width:46%;}

#container #contactForm .ritForm { float:right; display:inline; width:46%;}

#container #contactForm label { width:100%; display:block; font-size:14px; color:#7e7c89; margin-top:10px;}

#container #contactForm div input { width:99%; border:solid 1px #bdbbc7; background:#edebf4; padding:3px 5px; color:#0f0f19; font-size:12px; }

#container #contactForm div textarea { width:100%; border:solid 1px #bdbbc7; background:#edebf4; padding:3px 0; color:#0f0f19; font-size:12px; height:115px;}*/



#riGalery { float:right; width:270px; 

	border:solid 1px #bbbac2;

	margin:20px 15px 10px 15px;

	padding:15px;

	-moz-border-radius:10px; 

	-webkit-border-radius:10px; 

	border-radius:10px;}







#container .priceTable {background:url(../images/tableBg.png) repeat-y 0 0; border:solid 1px #d4d4d4; border-top:0; width:909px; margin:0 auto; padding:0; -moz-border-radius: 0; 

-webkit-border-radius: 0; 

border-radius: 0;  }

#container .priceTable th { width:; background:#231f32 url(../images/table-top.png) repeat-x 0 100%; font:bold 14px Arial, Helvetica, sans-serif; text-align:left; 

padding:5px 0 5px 5px ; color:#040404; _color:#dac4f5; text-shadow:1px 0px 1px #eee;}

#container .priceTable th span { font-size:9px; color:#333; display:block;}

#container .priceTable td { border-bottom:solid 1px #fff; border-top:solid 1px #cfcfcf; vertical-align:text-top; font:bold 12px Arial, Helvetica, sans-serif; color:#444; padding:10px 0 10px 10px; vertical-align:text-top;}

#container .priceTable td.mid { border-top:solid 1px #cfcfcf; color:#222;}

#container .priceTable td .price { font:bold 17px Arial, Helvetica, sans-serif; color:#000;} 



.pricing-banner{ border:1px solid #e7e7e7; background:#FFFFFF; margin:auto; }

.pricing-text{ text-transform:uppercase; font-style:italic;}

.pricing-text span{ font-weight:bold; padding-left:50px; line-height:40px;}



.address{ font-family: "Trebuchet MS", Arial; font-size:14px; line-height:26px !important;}

.address a{ color:#003399; text-decoration:none;}

/*.address a{ color:#FF9900; text-decoration:none;}*/

.address a:hover{ color:#000000; text-decoration:none;}



.footer-text{ text-transform:none; color:#000000; line-height:22px; font-family:"Trebuchet MS"; font-weight:bold; padding:10px;}

.footer-text span{ text-transform: uppercase; }



.excl { display:block; padding:6px 20px; color:#666666; font-weight:bold; text-align:right; font-size:13px; }



.developedby { line-height:18px; text-transform:capitalize; }

.download-specs {
	display:block;
	padding:10px 20px 10px 10px;
	text-align:center;
}
.download-specs a {
	text-align:center;
	color:#003399;
}

<!-- START: Home Top List, Added on 23-Mar-2011 -->

.home_top_list
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.home_top_list ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;

	border:0px solid;
}

.home_top_list ul li
{
	margin:0 0 5px 0;
	padding:0 0 0 22px;
	list-style:none;

	background-image:url(../images/bullet_01.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#525152;
	font-weight:bold;
	text-align:left;

	border:0px solid;
}
<!-- END: Home Top List, Added on 23-Mar-2011 -->

