.midcontente{ width:100%; float:left; padding:10 8px 10 8px; }
.welcomemain{ width:100%;/* height:205px;*/ float:right;}
.headingh1{ font-family: "Myriad Pro"; font-size:26px; color:#df2020; font-weight:normal; padding-bottom:5px; padding-top:7px; padding-left:5px;}
.welcometext{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none; font-weight:normal; line-height:20px; text-align:justify; padding-left:5px; padding-right:5px;}
.clients{ width:220px; height:206px; float:left; border: solid 1px #d9ebfc; background:url(images/subhed-bg.gif) repeat-x top; margin:10px 0 8px 0; }
.text1{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none; font-weight:normal; line-height:20px; text-align:left; padding:10px 5px 0 5px; margin-left:5px;}
.leftcontente{width:220px; float:left; /*padding-left:5px;*/}
.subheadings{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#142233; font-weight:bold; padding:5px 0 0 5px}
.subtext{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#142233; font-weight:bold; padding:5px 0 0 5px;}
.twit{ width:200px; margin:0px auto; margin-top:30px; text-align:center; font-size:13px;}
.more{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; float:right; padding:0 8px 0 0; text-decoration:none; color:#ff0000; /*background: url(images/arrow.png) no-repeat 30px 6px;*/ margin-right:10px;} 
.more:hover{ font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; float:right; padding:0 8px 0 0; text-decoration:underline; color:#333; /*background:url(images/arrowhover.png) no-repeat 30px 6px;*/ margin-right:10px;}
.reddygeneraters{ width:476px; height:auto; float:right; padding:0px 3px 0 3px;}
.reddytop{ width:479px; height:20px; background:url(images/reddy-topcurve.gif) no-repeat top; }
.reddybg{width:477px;height:200px;background: url(images/reddy-topbg.gif) repeat-x top #dceef8 ;	border-right-width:1px;	border-left-width:1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7d8ec;	border-left-color: #c7d8ec;}
.industry{width:150px;height:190px;	float:left;}
.industry ul{ margin:0px; padding:0px; list-style:none;}
.industry li{  height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:3px 0 0 0; color:#000; background: url(images/bullettestmonialshover.gif) no-repeat 3px 2px; padding-left:22px;}
.industry li:hover{  height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:3px 0 0 0; color:#000; background: url(images/bullettestmonials.gif) no-repeat 5px 2px; padding-left:22px;}
.industry1{width:150px;height:190px;	float:left;}
.industry1 ul{ margin:0px; padding:0px; list-style:none;}
.industry1 li{  height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:3px 0 0 0; color:#000; background: url(images/bullettestmonialshover.gif) no-repeat 3px 2px; padding-left:22px;}
.industry1 li:hover{height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:3px 0 0 0; color:#000; background:  url(images/bullettestmonials.gif) no-repeat 5px 2px; padding-left:22px;}
.reddybg1{width:477px;/*height:186px*/;/*background: url(images/reddy-topbg.gif) repeat-x top #dceef8;*/	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;	border-right-color: #c7d8ec;border-left-color: #c7d8ec;}
.reddyimg{ float:left; margin:5px 5px 0 5px;}
.reddysubheadings{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#142233; font-weight:bold; padding:0 0 0 10px}
.reedytext{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#262424; text-decoration:none; font-weight:normal;  text-align:left; padding:10px 0 0 10px; text-align:left; line-height:15px; }
.reddybottom{ width:479px; height:20px; background:url(images/reddy-bottomcurve.gif) no-repeat  bottom; }
.rightcontente{ width:250px; float:right; /*padding-right:5px;*/}
.services{ width:250px; height:200px; float:right; border: solid 1px #d9ebfc; background:url(images/subhed-bg.gif) repeat-x top; margin:14px 0 10px 0; }
.servicesgr{ width:218px; /*height:260px;*/ float:right; border: solid 1px #d9ebfc; background:url(images/ser-bg2.gif) repeat-x top #e2f0f9; margin:10px 0 0 0;  }
.servicesheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#FFF;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
}
.servicesgr ul{ margin:0; padding:0; list-style:none;}
.servicesgr ul li{/*font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#343434; text-decoration:none; font-weight:normal; text-align:left; padding:3px 5px 3px 30px;*/
	background-repeat: no-repeat;
}
.servicesgr ul li a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#343434; text-decoration:none; font-weight:normal; text-align:left; padding:3px 5px 3px 30px;/* background:url(images/arrowhover.png)  no-repeat 15px 8px; */ line-height:22px; }
.servicesgr ul li a:hover{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333;  font-weight:bold; text-align:left; padding:3px 5px 3px 30px;/* background:url(images/arrowhover.png)  no-repeat 15px 8px; */ line-height:22px; }
.reddybg ul{ margin:0px; padding:0px; list-style:none;}
.reddybg ul li{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none; font-weight:normal; ; text-align:left; padding:4px 5px 2px 20px; background:url(images/arrowhover.png) no-repeat 4px 8px #dceff8; ; margin:1px 0 0 10px} 
.galleryimg{ margin:18px auto 0 30px;}
.about{ margin:0 auto; /*padding-left:5px;*/}
.about ul{ margin:0px; padding:0px; list-style:none;}
.about ul li{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#3a3a3a; text-decoration:none; font-weight:normal; ; text-align:left; padding:4px 5px 2px 20px; background:url(images/arrowhover.png) no-repeat 4px 8px ;  margin:1px 0 0 10px} 
.abouttext{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#096eb2; padding-left:5px;}
.footer {margin:0px auto;overflow:hidden; background:url(images/footerbg.gif) repeat-x;}
.fotcontainer {width:951px;margin:0px auto;overflow:hidden; height:193px;}
.footettop{ height:25px; /*float:left;*/ }
.footettop .topimg{float:right; margin-right:210px;}

.footerleft{ width:23px; height:120px; background:url(images/footerleftcurve.gif) no-repeat; float:left;}
.footermidbg{ width:903px; height:94px; background:url(images/footebg.gif) repeat-x;  float:left; padding-top:26px}
.textfot{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#343434; text-decoration:none; font-weight:normal; line-height:20px; text-align:left; padding:5px 5px 0 5px;}
.textfot:hover{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#343434; text-decoration:underline; font-weight:normal; line-height:20px; text-align:left; padding:5px 5px 0 5px;}
.textfot1{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none; font-weight:normal; line-height:20px; text-align:left; padding:0px 5px 0 5px; float:left;}
.designed{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none; font-weight:normal; line-height:20px; text-align:left; padding:0px 5px 0 5px; float:right; }
.sitemap{margin-left:200px; }
.footerright{ width:23px; height:120px; float:left; background:url(images/footerrightcurve.gif) no-repeat;}
.brandsimg{ float:left; padding:10px 10px 10px 10px;}
.testmonials{ width:218px; height:210px; float:right; border: solid 1px #d9ebfc; background:url(images/subhed-bg.gif) repeat-x top; margin:14px 0 10px 0; }
.testmonials ul{ margin:0px; padding:0px; list-style:none;}
.testmonials ul li{ width:195px; height:60px; /*display:block;*/ background:url(images/bullettestmonialshover.gif) no-repeat 3px 9px ; padding:2px 0 0 20px;margin-top:10px;
border-bottom:solid 1px #dfedfb; line-height:18px;}
.testmonials ul li:hover{ width:195px;/* height:45px;*/ /*display:block;*/ background:url(images/bullettestmonials.gif) no-repeat 3px 9px ; padding:2px 0 0 20px;line-height:18px; margin-top:10px;
border-bottom:solid 1px #dfedfb;}
.texname{ padding-right:10px; font-weight:bold; font-size:11px; float:right;}
.comprofile{ margin:0px; padding:0px; list-style: none; }
.comprofile li{ height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:3px 0 0 0; color:#
333; font-weight:bold; background:url(images/bullettestmonialshover.gif) no-repeat 3px 2px; padding-left:22px;}
.comprofile li:hover{ height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:3px 0 0 0; color:#
333; font-weight:bold; background: url(images/bullettestmonials.gif) no-repeat 5px 2px; padding-left:22px;}

.clientsul{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-align:left; font-weight:normal; color:#
333;}
.clientsul:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-align:left; font-weight:normal;color:#000; }
.testmonialsname{ font-family:Verdana, Geneva, sans-serif; font-size:12px; float:right;/*' padding-right:10px;*/ font-weight:bold;}
.gallery{ width:480px; margin:0 auto;}
/*.hr{background:#DFEFFF; border: #CEE7FF solid 1px; }*/
.sitemaplinks{width:225px;/*height:190px;*/	float:left;}
.sitemaplinks ul{ margin:0px; padding:0px; list-style:none;}
.sitemaplinks li{ margin:0px; padding:0px;display:block;}
.sitemaplinks li a{ font-family:Arial, Helvetica, sans-serif;font-size:13px; font-weight:bold; margin:3px 0 0 0; color:#000; background: url(images/bullettestmonials.gif) no-repeat 3px 2px;  text-decoration:none; color:#000; padding-left:20px;  }
.sitemaplinks li a:hover{background:url(images/bullettestmonialshover.gif) no-repeat 5px 2px;padding-left:20px; }
 /*.sitemaplinks li a:hover{ height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:3px 0 0 0; color:#000; background: url(images/bullettestmonials.gif) no-repeat left center ;  text-decoration:underline; color:#004993;padding-left:20px; }*/

.sitemaplinks li ul{ margin:0; padding:0; list-style-type:none;}
.sitemaplinks li ul li{ display:block; margin-left:15px;  }
.sitemaplinks li ul li a{display:block;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:3px 0 0 0; color:#000;background: url(images/bullettestmonialshover.gif) no-repeat 3px 2px; text-decoration:none; color:#000; font-weight:normal; padding-left:25px; }
.sitemaplinks li ul li a:hover{ background:url(images/bullettestmonials.gif) no-repeat 5px 2px;}
.img{ float:left; padding:5px 10px 4px 0}
.mantance{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0080C0; text-decoration:none; font-weight:bold; padding-left:5px;}
.tablebrands{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#333;}
.text-p{ padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none; line-height:18px;}
.containersizes{ width:200px;  float:left; line-height:20px;}
.containersizes-text{  line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#0080C0; list-style-type:none; font-size:14px; font-weight:bold;}
.textlw{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding-left:5px;}
.textdre{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold;}




.