body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}

img{
	border:0px;
	}
	
ol, ul{
	list-style:none;
	}

h4 {
	font-size:14px; 
	color:#022151; 
	font-weight:bold;
	}
	
h6 {
	font-size:12px; 
	color:#3c537a; 
	font-weight:bold;
	}

#container {
	width:1000px; 
	margin:0 auto;
	}
	
#header{
	width:1000px; 
	height:90px;
	}
	
.headerlft{	
	width:35px; 
	height:90px; 
	float:left; 
	background:url(../images/header_left.jpg) no-repeat;
	}
	
	
#logo{
	width:249px; 
	height:90px; 
	float:left; 
	background:url(../images/Logo.jpg) no-repeat;
	}
	
.headerde{
	width:139px;
	height:90px; 
	float:left; 
	background:url(../images/header_de.jpg) no-repeat;
	}
	
.headerbg{
	width:423px; 
	height:90px; 
	float:left; 
	background:url(../images/header_bg.jpg);
	}
	
.headergt{
	width:154px; 
	height:90px; 
	float:right; 
	background:url(../images/header_right.jpg) no-repeat;
	}
	
.headerbtm{
	width:1000px; 
	height:51px;
	}
	
.hdrbtmlft{
	width:35px; 
	height:51px; 
	float:left; 
	background:url(../images/header_bottom_bg.jpg);
	}
	
.hdrbtmrgt{
	width:35px; 
	height:51px; 
	float:right; background:url(../images/header_bottom_bg.jpg);
	}

.mmenubg{
	width:930px; 
	height:51px; 
	float:left; 
	background:url(../images/mmenu_bg.jpg);
	}

.menucurtop{
	width:930px; 
	height:9px; 
	float:left; 
	background:url(../images/menucurve_top.jpg) no-repeat;
	}
	
.menubtm{
	width:930px; 
	height:39px; 
	float:left;
	}
	
.menulftcur{
	width:9px; 
	height:39px; 
	float:left; 
	background:url(../images/button_bg_left.jpg) no-repeat;
	}

ul.menubutn{
	margin:0px; 
	padding:0px;
	}
	
.menubutn li{
	float:left;
	}

#homebtn{
	width:129px; 
	height:39px; 
	background:url(../images/home_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}
	
#homebtn:hover{
	background:url(../images/home_bt_over.jpg) no-repeat;
	}
	
#homebtnover{
	width:129px; 
	height:39px; 
	background:url(../images/home_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}

#servbtn{
	width:129px; 
	height:39px; 
	background:url(../images/services_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}
	
#servbtn:hover{
	background:url(../images/services_bt_over.jpg) no-repeat;
	}
	
#servbtnover{
	width:129px; 
	height:39px; 
	background:url(../images/services_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}

#prdbtn{
	width:129px; 
	height:39px; 
	background:url(../images/products_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}
	
#prdbtn:hover{
	background:url(../images/products_bt_over.jpg) no-repeat;
	}
	
#prdbtnover{
	width:129px; 
	height:39px; 
	background:url(../images/products_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}

#partnbtn{
	width:129px; 
	height:39px; 
	background:url(../images/partners_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}
	
#partnbtn:hover{
	background:url(../images/partners_bt_over.jpg) no-repeat;
	}
	
#partnbtnnover{
	width:129px; 
	height:39px; 
	background:url(../images/partners_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}

#enqubtn{
	width:129px; 
	height:39px; 
	background:url(../images/enquires_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}
	
#enqubtn:hover{
	background:url(../images/enquires_bt_over.jpg) no-repeat;
	}
	
#enqubtnover{
	width:129px; 
	height:39px; 
	background:url(../images/enquires_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}

#custbtn{
	width:129px; 
	height:39px; 
	background:url(../images/customers_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block; 
	margin-right:2px;
	}
	
#custbtn:hover{
	background:url(../images/customers_bt_over.jpg) no-repeat;
	}
	
#custbtnover{
	width:129px; 
	height:39px; 
	background:url(../images/customers_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	margin-right:2px; 
	display:block;
	}

#contactbtn{
	width:127px; 
	height:39px; 
	background:url(../images/contact_bt.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block;
	}
	
#contactbtn:hover{
	background:url(../images/contact_bt_over.jpg) no-repeat;
	}
	
#contactbtnover{
	width:127px; 
	height:39px; 
	background:url(../images/contact_bt_over.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block;
	}

#readmor{
	width:77px; 
	height:16px; background:url(../images/readmore_bt_wel.jpg) no-repeat; 
	text-indent:-5000em; 
	display:block;
	}
	
#readmor:hover{
	background:url(../images/readmore_bt_wel_over.jpg) no-repeat;
	}

.banimg{
	width:930px; 
	height:259px; 
	padding:0 35px;
	}
	
.hmeimglft{
	width:310px; 
	height:259px; 
	float:left; 
	background:url(../images/home_img_left.jpg) no-repeat;
	}
	
.hmeimgcen{
	width:310px; 
	height:259px; 
	float:left; 
	background:url(../images/home_img_middle.jpg) no-repeat;
	}
	
.hmeimgrgt{
	width:310px; 
	height:259px; 
	float:right; 
	background:url(../images/home_img_right.jpg) no-repeat;
	}
	
.maincont{
	width:930px; 
	padding:0 35px;
	}
	
.conttopbg{
	width:930px; 
	height:16px; 
	background:#ebf1fc; 
	overflow:hidden;
	}
	
.conttoplftcr{
	width:7px; 
	height:16px; 
	float:left; 
	background:url(../images/cont_curve_left.jpg) no-repeat;
	}
	
.conttoprgtcr{
	width:7px; 
	height:16px; 
	float:right; 
	background:url(../images/cont_curve_right.jpg) no-repeat;
	}
	
.contmain{
	width:930px; 
	background:#ebf1fc; 
	padding-bottom:36px; 
	height:180px;
	}
	
.toptitle{
	width:915px; 
	height:20px; 
	padding-left:15px;
	}
	
.welimg{
	width:27px; 
	height:20px; 
	float:left; 
	background:url(../images/home_icon.jpg) no-repeat;
	}
	
.weltitle{
	width:227px; 
	height:20px; 
	float:left; 
	background:url(../images/welcomt-to.jpg) no-repeat;
	}
	
.hmecontcimg{
	width:27px; 
	height:20px; 
	float:left; background:url(../images/contact_icon.jpg) no-repeat; 
	}
	
.toptitlecen{
	width:355px; 
	height:20px; 
	float:left;
	}
	
.hmecontctitle{
	width:74px; 
	height:20px; 
	float:left; 
	background:url(../images/contacts_txt.jpg) no-repeat; 
	}

.contentdet{
	width:900px; 
	padding-left:15px; 
	padding-right:15px; 
	margin-top:15px;
	}
	
.welmaincont{
	width:532px; 
	float:left;
	}
	
.welcontimg{
	width:192px; 
	height:122px; 
	float:left; 
	background:url(../images/wel_img.jpg) no-repeat; 
	padding-right:20px;
	}
	
.webdet{
	text-align:justify; 
	line-height:18px; 
	width:320px; 
	float:right;
	}
	
.dots{
	width:4px; 
	height:158px; 
	background:url(../images/dots.jpg) no-repeat; 
	float:left; 
	margin-left:44px; 
	margin-right:40px;
	}

.hmecontcts{
	width:279px; 
	float:left;
	}
	
.mailcont{
	width:167px; 
	text-align:justify; 
	line-height:18px; 
	float:left;
	}
.mailcont a:link{
	text-decoration:underline; 
	color:#000000;
	}
.mailcont a:visited{
	text-decoration:underline; 
	color:#000000;
	}
.mailcont a:hover{
	text-decoration:none; 
	color:#000000;
	}
.mailcont a:active{
	text-decoration:underline; 
	color:#000000;
	}

.hmecontctsimg{
	width:112px; 
	height:137px; 
	float:right; 
	background:url(../images/contact_Img_phone.jpg) no-repeat;
	}
	
.contbtm{
	width:930px; 
	height:16px;
	}
	
.contbtmshl{
	width:465px; 
	height:16px; 
	float:left; 
	background:url(../images/page_shade_left.jpg) no-repeat; 
	}
	
.contbtmshr{
	width:465px; 
	height:16px; 
	float:right; 
	background:url(../images/page_shade_right.jpg) no-repeat;
	}

.bestser{
	width:930px; 
	height:114px; 
	background:#022151;
	}
	
.bestsevtitle{
	width:165px; 
	height:34px; 
	background:url(../images/bestservices_h.jpg) no-repeat; 
	margin-left:15px; 
	padding-bottom:20px;
	}
	
.hmeserv{
	width:893px; 
	height:45px; 
	padding-left:20px; 
	padding-right:12px;
	}
	
.msprdic{
	width:58px; 
	height:45px; 
	float:left; 
	background:url(../images/bestserv_icon1.jpg) no-repeat;
	}
	
.msprdcont{
	font-size:12px;
	height:40px; 
	font-weight:bold; 
	color:#c0c8d4; 
	width:150px; 
	float:left; 
	padding-top:5px; 
	}

.adbic{
	width:78px; 
	height:45px; 
	float:left; 
	background:url(../images/bestserv_icon2.jpg) no-repeat;
	}
	
.adbcont{
	width:120px; 
	font-size:12px; 
	height:40px; 
	font-weight:bold; 
	color:#c0c8d4; 
	float:left; 
	padding-top:5px;
	}

.altn{
	width:79px; 
	height:45px; 
	float:left; 
	background:url(../images/bestserv_icon3.jpg) no-repeat;
	}
	
.altncont{
	width:170px; 
	font-size:12px; 
	height:40px; 
	font-weight:bold; 
	color:#c0c8d4; 
	float:left; 
	padding-top:5px;
	}

.sftic{
	width:90px; 
	height:45px; 
	float:left; 
	background:url(../images/softvent_logo.jpg) no-repeat;}
	
.sftcont{
	width:142px; 
	font-size:11px;  
	font-weight:bold; 
	color:#c0c8d4; 
	padding-top:5px; 
	float:right;
	}

.bstserbtm{
	width:930px;
	height:34px; 
	background:#5584c7; 
	padding-left:35px; 
	padding-right:35px;
	}
	
.bstserbtmlfc{
	width:7px; 
	height:34px; 
	background:url(../images/bstser_curve_left.jpg) no-repeat; 
	float:left;
	}
	
.bstserbtmcen{
	width:823px; 
	height:34px; 
	background:#022151; 
	float:left;
	}
	
.bstserrd{
	width:93px; 
	height:34px; 
	background:#022151; 
	float:left;
	}

#bstsevreadm{
	width:85px; 
	height:20px; 
	background:url(../images/readmore_btserv.jpg) no-repeat;
	text-indent:-5000em; 
	display:block;
	}
#bstsevreadm:hover{
	background:url(../images/readmore_btserv_over.jpg) no-repeat;
	}
	
.bstserbtmrtc{
	width:7px; 
	height:34px; 
	background:url(../images/bstser_curve_right.jpg) no-repeat; 
	float:right;
	}

.footerm{
	width:1000px; 
	height:34px; 
	background:url(../images/footer_shade.jpg);
	}
	
.footermlft{
	width:35px; 
	height:34px; 
	float:left; 
	background:#5180c5;
	}
	
.footermrgt{
	width:35px; 
	height:34px; 
	float:right; 
	background:#5180c5;
	}
	
.footer{
	width:915px; 
	height:34px; 
	background:url(../images/footer_shade.jpg); 
	float:left; 
	color:#FFFFFF; 
	padding-left:15px; 
	line-height:34px;
	}
	
.footer a:link{
	text-decoration:underline; 
	color:#FFFFFF;
	}
.footer a:visited{
	text-decoration:underline; 
	color:#FFFFFF;
	}
.footer a:hover{
	text-decoration:none; 
	color:#FFFFFF;
	}
.footer a:visited{
	text-decoration:underline; 
	color:#FFFFFF;
	}

/*HOME PAGE END HERE*/

.inbanimg{
	width:930px; 
	height:162px; 
	padding:0 35px;
	}
	
.serbanimgf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/serv_img_left.jpg) no-repeat;
	}
	
.serbanimgs{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/serv_img_middle.jpg) no-repeat;
	}
	
.serbanimgt{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/serv_img_right.jpg) no-repeat;
	}

.incontmain{
	width:910px; 
	background:#ebf1fc; 
	padding-bottom:20px; 
	padding-left:20px; 
	overflow:hidden;
	}
	
.incontent{
	width:630px; 
	float:left; 
	text-align:justify; 
	line-height:18px;
	}
	
.servdet{
	padding-left:30px; 
	line-height:30px;
	}
	
ul.servlist{
	list-style:url(../images/inner/arrow_square.jpg);
	}

.incontsp{
	width:80px; 
	float:left;
	}
	
.inmenusp{
	width:200px; 
	float:right; 
	padding-top:42px;
	}
	
.inmenutop{
	width:200px; 
	height:37px; 
	float:right; 
	background:url(../images/inner/menutop_bt.jpg) no-repeat;
	}
	
.inmenubtm{
	width:200px; 
	height:48px; 
	background:url(../images/inner/menubottom_bt.jpg) no-repeat; 
	float:right;
	}

.inmenus{
	padding-left:15px; 
	padding-top:15px; 
	font-size:12px; 
	font-weight:bold; 
	width:185px; 
	line-height:30px;
	}
	
ul.inmenu{
	list-style:url(../images/inner/arrow_menu.jpg);
	}

.inmenutxt a:link{
	text-decoration:underline; 
	color:#000000;
	}
.inmenutxt a:visited{
	text-decoration:underline; 
	color:#000000;
	}
.inmenutxt a:hover{
	text-decoration:none; 
	color:#000000;
	}
.inmenutxt a:active{
	text-decoration:underline; 
	color:#000000;
	}

.incontbtm{
	width:930px; 
	height:21px; 
	float:left; 
	background:#ebf1fc;
	}
	
.incontbtmf{
	width:15px; 
	height:21px; 
	float:left;
	}
	
.incontbtmcutlf{
	width:184px; 
	height:21px; 
	float:left; 
	background:url(../images/inner/incont_btmcurve.jpg) no-repeat;
	}
	
.incontbtmsh{
	width:731px; 
	height:21px; 
	background:url(../images/inner/incont_btmshade.jpg); 
	float:right;
	}

.inbstserbtm{
	width:930px; 
	height:34px; 
	background:#5584c7; 
	padding-left:35px; 
	padding-right:35px; 
	float:left;
	}
	
.inbstserbtmcen{
	width:916px; 
	height:34px; 
	background:#022151; 
	float:left;
	}
	
.infooterm{
	width:1000px; 
	height:34px; 
	background:url(../images/footer_shade.jpg); 
	float:left;
	}

.abtbanimgf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/aboutus_img_left.jpg) no-repeat;
	}
	
.abtbanimgs{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/aboutus_img_middle.jpg) no-repeat;
	}
	
.abtbanimgt{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/aboutus_img_right.jpg) no-repeat;
	}

.prdtbanimgf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/products_img_left.jpg) no-repeat;
	}
	
.prdtbanimgs{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/products_img_middle.jpg) no-repeat;
	}
	
.prdtbanimgt{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/products_img_right.jpg) no-repeat;
	}

.prdctlist{
	width:100%; 
	background:#5080c5; 
	border:1px solid #022151;
 	color:#FFFFFF; 
	padding:0px 3px 0px 5px; 
	font-size:12px; 
	overflow:hidden;
	}

.mainfir{
	width:100px; 
	border-right:1px solid #608ed0; 
	float:left;
	}
	
.mainsec{
	width:170px;  
	border-right:1px solid #608ed0; 
	float:left;
	}
	
.mainthr{
	width:120px; 
	border-right:1px solid #608ed0; 
	float:left;
	}
	
.mainfour{
	width:160px; 
	border-right:1px solid #608ed0; 
	float:left;
	}
	
.mainfift{
	width:70px;  
	float:left;
	} 
	
.prdctlist p{
	border-bottom:1px solid #608ed0;
	}
	
.prdctlistshd{
	width:100%; 
	height:16px; 
	background:url(../images/inner/prod_sh.jpg) no-repeat; 
	padding-bottom:20px;
	}
	
.prdctdet{
	width:100%; 
	background:#5080c5; 
	border:1px solid #022151; 
	color:#FFFFFF; 
	padding:0px 3px 0px 5px; 
	font-size:12px; 
	overflow:hidden; 
	}
	
.prdctdet h5{
	font-size:13px; 
	color:#022151; 
	font-weight:bold; 
	text-align:center; 
	border-bottom:1px solid #608ed0;
	}
	
.prdctdetlft{
	width:315px; 
	border-right:1px solid #608ed0; 
	float:left;
	}
	
.prdctdetrgt{
	width:314px; 
	float:right;
	}
	
.prdctdetsubhd{
	font-weight:bold; 
	border-bottom:1px solid #608ed0; 
	text-align:center;
	}
	
.prdctdet p{
	border-bottom:1px solid #608ed0;
	}
	
.prdctdetsas{
	border-bottom:1px solid #608ed0;
	}
	
.partn{
	width:100%px; 
	padding:0px 10px 10px 10px; 
	overflow:hidden;
	}
	
.partnimglft{
	width:190px; 
	float:left;
	}
	
.partnimgcnt{
	width:190px; 
	float:left; 
	padding-left:20px;
	}
	
.partnimgrgt{
	width:190px; 
	float:right;
	}
	
.partnimgf{
	width:310px; 
	height:162px; 
	background:url(../images/inner/partners_img_left.jpg) no-repeat; 
	float:left;
	}
	
.partnimgs{
	width:310px; 
	height:162px; 
	background:url(../images/inner/partners_img_middle.jpg) no-repeat; 
	float:left;
	} 
	
.partnimgt{
	width:310px; 
	height:162px; 
	background:url(../images/inner/partners_img_right.jpg) no-repeat; 
	float:right;
	}

ul.custmr{
	list-style-image:url(../images/inner/square_li.jpg); 
	overflow:hidden; 
	line-height:25px; 
	padding-left:50px;
	}
	
.custimgf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/customers_img_left.jpg) no-repeat;
	}
	
.custimgs{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/customers_img_middle.jpg) no-repeat;
	}
	
.custimgt{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/customers_img_right.jpg) no-repeat;
	}

.enqurform{
	width:600px; 
	background:#5080c5; 
	border:1px solid #FFFFFF; 
	padding:10px 10px 10px 30px; 
	color:#FFFFFF; 
	overflow:hidden;
	}
	
/*.enqurform p{
	border-bottom:#FFFFFF 1px solid; line-height:23px;
	}*/
	
.enqurlft{
	width:150px;
	float:left; 
	overflow:hidden; 
	line-height:24px;
	}
	
.enqurcnt{
	width:40px; 
	float:left; 
	text-align:center;  
	overflow:hidden; 
	line-height:24px;
	}
	
.enqurrgt{
	width:250px; 
	float:left;  
	overflow:hidden; 
	line-height:24px;
	}
	
.enquradd{
	line-height:100px; 
	overflow:hidden;
	}
	
.enqimgf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/enquire_img_left.jpg) no-repeat;
	}

.enqimgs{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/enquire_img_middle.jpg) no-repeat;
	}
	
.enqimgt{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/enquire_img_right.jpg) no-repeat;
	}
	
.thnkuf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/thank_img_left.jpg) no-repeat;
	}
	
.thnkus{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/thank_img_middle.jpg) no-repeat;
	}
	
.thankut{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/thank_img_right.jpg) no-repeat;
	}
	
.thankutxt{
	font-size:18px; 
	font-weight:bold; 
	text-align:center; 
	color:#022151; 
	padding-top:150px;
	}
	
.incontactimgf{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/contactus_img_left.jpg) no-repeat;
	}
	
.incontactimgs{
	width:310px; 
	height:162px; 
	float:left; 
	background:url(../images/inner/contactus_img_middle.jpg) no-repeat;
	}
	
.incontactimgft{
	width:310px; 
	height:162px; 
	float:right; 
	background:url(../images/inner/contactus_img_right.jpg) no-repeat;
	}
	
.incontctdet{
	width:320px; 
	padding-left:20px; 
	overflow:hidden;
	}
	
.addrsicn{
	width:24px; 
	height:12px; 
	float:left; 
	background:url(../images/inner/addres_icon.jpg) no-repeat; 
	padding-right:10px; 
	overflow:hidden;
	}
	
.contcdet{
	padding-left:35px; 
	padding-bottom:20px; 
	overflow:hidden;
	}
	
/*.contcdetph{
	padding-bottom:20px;
	}*/
	
.teleicn{
	width:24px; 
	height:26px; 
	float:left; 
	background:url(../images/inner/phone_icon.jpg) no-repeat; 
	padding-right:10px;
	}
	
.mailicn{
	width:24px; 
	height:13x; 
	float:left; 
	background:url(../images/inner/mail_icon.jpg) no-repeat; 
	padding-right:10px;
	}

.contcdet a:link{
	text-decoration:underline; 
	color:#000000;
	}
.contcdet a:visited{
	text-decoration:underline; 
	color:#000000;
	}
.contcdet a:hover{
	text-decoration:none; 
	color:#000000;
	}
.contcdet a:active{
	text-decoration:underline; 
	color:#000000;
	}

.contctque{
	width:500px; 
	border:1px solid #02265f; 
	padding:10px 10px 10px 10px; 
	overflow:hidden;
	}
	
.contctquelft{
	width:150px; 
	float:left; 
	line-height:23px; 
	overflow:hidden;
	}
	
.contctquecnt{
	width:30px; 
	float:left; 
	text-align:center; 
	line-height:23px;
	}
	
.contctquergt{
	width:250px; 
	float:left; 
	line-height:30px;
	}