@charset "utf-8";
body {
margin: 0;
background: url(images/bg.png);
background-repeat:repeat-x;
font-family:Tahoma;
font-size:11px; 
color:#656565;
}
.red{color:#FF0000}
p{margin:0}
a{color:#000000; text-decoration:none}
a:hover{text-decoration:underline}
.wrapper { 
width : 900px; 
margin-left : auto; 
margin-right : auto; 
margin-top : 0; 
float : none; 
overflow : hidden; 
}
/* for top area */
.top{width:100%;clear:both; height:33px;}
.phoneno{float:right; padding:42px 20px 0 0 ;font-family: 'Lucida Sans Unicode', Verdana, sans-serif; font-size: 2em; color:#6d6d6d;height:auto}
.menucontainer{
width:100%;
}
.menucontainer ul { 
margin : 0; 
padding : 0; 
float : right; 
} 
.menucontainer ul li { 
display : inline; 
text-align : center; 
} 
.menucontainer ul li a { 
background : url(images/menubg.png); 
display : inline-block; 
width : 75px; 
color : #4c4c4c; 
text-align : center; 
text-decoration : none; 
font-size : 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:8px;
height:20px;
} 
.menucontainer ul li a:hover, #current { 
background:url(images/hover.png) center no-repeat;
}  

/*******    main menu starts ******** */
.menuleft { 
width : 6px; 
float:left;
} 
.menuright { 
width : 6px; 
float:right;
} 
#navcontainer { 
margin : 0; 
float : left; 
width : 888px; 
height: 42px;
background: #FFF url("images/menu-bg.png") top left repeat-x;
list-style-type: none;
padding: 0;
} 
#navcontainer:after { 
content : "."; 
display : block; 
line-height : 1px; 
font-size : 1px; 
clear : both; 
} 
ul#navlist { 
list-style : none; 
padding : 0; 
margin : 0 auto; 

} 
ul#navlist li { 
float: left;
margin: 0 0 0 5px;
height:34px;
} 
.fop { 
background : url(images/menuSpr.png) no-repeat right 0%;
height:34px;
display:inline;
} 
ul#navlist li a { 
color: #FFFFFF;
text-decoration: none;
display: block;
float: left;
line-height: 190%;
padding: 8px 8px 0 4px;
height:34px;
overflow:hidden;
} 
#navcontainer > ul#navlist li a { 
width : auto; 
} 
ul#navlist li#active a { 
color : #646060; 
} 
ul#navlist li a:hover, ul#navlist li#active a:hover { 
color : #000; 
} 
/*      *********      main menu  finish here ************  */

/* ------------- Three box for seo  ------------------  */

.baseBox{width:auto; height:213px;}
.boxbg{background:url(images/three-col-bg.png); width:auto; margin:7px 7px 0 7px; height:199px;}
.col1{background:url(images/c1.jpg); width:280px; height:176px; margin:12px 0 0 12px; float:left;display: inline;}
.col2{background:url(images/c2.jpg); width:280px; height:176px; margin:12px 0 0 12px; float:left;display: inline;}
.col3{background:url(images/c3.jpg); width:280px; height:176px; margin:12px 0 0 12px; float:left;display: inline;}
.boxHeading{font-size:180%; text-align:center; font-variant:small-caps; font-weight:500; color:#2c4a65; margin-top:6px;}
.txtInBox{color:#333333; display: block; font-family: Verdana; margin-bottom: 0px; margin-left: 35px; margin-right: 5px; margin-top:35px; width: 200px;}
.linkInBox{display: block; font-family: Verdana; font-size: 16px; height: 26px; margin-bottom: 0px; margin-left: 2px; margin-right: 9px; margin-top: 24px; text-align: center; width: auto;}

/* ------------- End of Three box for seo  ------------------  */

/*      *********      Box for main menu with icon   ******** */
.boxContainer{background:url(images/type.png); margin-top:2px; height:230px;}
.boxContainerinner{background:url(images/menu-bg-innr.png) no-repeat; margin-top:2px; width:195px; float:left;}
.sideLinks{padding-left:15px; padding-top:5px;}
.boxContainerinner ul{margin:.5em; padding-left:10px; list-style:square}
.boxContainerinner li a{line-height:22px; display:compact; color:#868484;}
.boxs{width:194px; margin:30px 14px 0 16px; float:left; text-align:center; overflow:hidden;display: inline;}
.makeCentre{display:block; margin-left:auto; margin-right:auto}
.linksInBox{text-align:left; width:65%; white-space : nowrap;margin-left:auto; margin-right:auto; margin-top:20px; font-size:11px}
.linksInBox a {color:#999999; text-decoration:none}
.linksInBox a:hover {color:#999999; text-decoration:underline}
.mainTxt{ overflow:hidden; margin-left:12px;}
/* .mainTxt{background:url(images/textbg.png) no-repeat; overflow:hidden; margin-left:12px;} */
.txt{padding-top:20px; float:left; }
.software{list-style-image:url(images/tick.gif); line-height: 18px;display: block; margin:0 0 15px 0; padding:0 0 0 20px;}
.potfolioh{width:auto; padding:10px 0 0 30px;}
.positn{float:left; width:70%}


/*      *********      Box for main menu with icon finish here   ******** */

h1{font-family: "Lucida Sans Unicode", Verdana, sans-serif;font-size: 1.23em; font-weight:normal; margin:0; padding:0; clear:both;}
h2{font-family: "Lucida Sans Unicode", Verdana, sans-serif;font-size: 140%; font-weight:normal; }
.heading{font-size:20px; margin-bottom:20px;}
h1.orng{color:#e75c07}
.orng{color:#e75c07}
.x-cart-port{
margin-left:15px;
float:left; 
width:auto;
display: inline;
}
.thumb{
width:160px;
float:left; 
Padding-right:15px; 
margin-right:15px; 
}
.thumbb{
width:160px;
float:right; 
Padding-right:15px; 
margin-right:15px; 
}
/* ****************** Centre Part of inner pages  ******************* */

.centerPart{width:96%; height:auto; margin-left:auto; margin-right:auto;}
.menuroot{padding-top:5px; width:auto}
.txtArea{float:right; width:640px;}

/* ****************** End of Centre Part of inner pages  ******************* */

/* ****************** footer  ******************* */
.bottom{background:url(images/bottom-bg.png) repeat-x; height:auto;}

#footer {
	width:100%;
	padding-bottom:64px;
}


#footerdiv, #contentdiv, #nrgdiv {
	width:900px;
	text-align:left;
	margin-left:auto; margin-right:auto;
}
.sitemap {
	padding:0px 0;
	font-size:12px;
	line-height:1.6em;
}
.sitemap ul {
	list-style-type: none;
	float:left;
	margin-right:0;
	width:185px;
	display:block;
}
.sitemap ul ul {
	float:none;
	margin:0;
}
.sitemap li strong {
	display:block;
	margin-bottom:.5em;
	margin-left:-13px;
}
.sitemap li li {
	font-size:11px;
	margin-left:-50px;
}
.sitemap li a, .sitemap li a:visited, .sitemap li a:link {
	color:#7d7d7d;
	text-decoration:none;
}
.sitemap li li a, .sitemap li li a:visited, .sitemap li li a:link {
	color:#7d7d7d;
}
.sitemap li a:hover, .sitemap li li a:hover,
.sitemap li a:focus, .sitemap li li a:focus {
	text-decoration:underline;
	color:#7d7d7d;
}
.supportfooter {
	top:25px;
	padding-top:20px;
	right:0;
	width:900px;
	text-align:center;
}
.supportfooter p {
	font-size:11px;
	color:#666666;
}
.supportfooter p a, .supportfooter p a:visited, .supportfooter p a:link {
	color:#999999;
}

/*   *********  footer finish here *********    */
.clearfix {
	clear:both;
	width:100%;
	/* overflow:hidden; */
}
hr{color: #fff; background-color: #fff; border: 1px dotted #6f7170; border-style: none none dotted; padding-top:8px; padding-bottom:8px;}