body
	{
	margin:0px;
	padding:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background: url(images/body-bg1.gif) repeat-x #f4f4f4;
	/*line-height:18px;*/
	
	}
h1, h2 , p{ margin:0px; padding:0px;}	
.clear{ clear:both;}
img {
	border:none;
}
.container {
width:1050px;
margin:0px auto;
overflow:hidden;
padding:0px 2px 0 2px;; background:#FFF
}	
.topheader
	{
	width:1000px;
	height:113px;
	margin:0 auto;
	overflow:auto;
	display:block;
	background:url(images/hederbg3.gif) repeat-x;
	}	
.logo
	{
		width:380px; height:113px;
	/*padding:20px 0 0 12px;*/
	float:left;
	
	}	
.hed1{ width:510px; height:113px; float:right;}	
.top{ /*width:488px;*/ height:20px; float:right; text-align:right; padding:8px 5px 0 5px ;}	
.text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#706f6f;text-align:right; text-decoration:none;}	
.text:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;text-align:right; text-decoration: underline;}	
.heding{ width:510px; height:43px; float:right; margin:42px 0 0 0}
.herleftcurve{ width:12px; height:43px; float:left; background:url(images/hed-topcurve.gif) top left; margin-left:106px;}
.herbg{ width:380px; height:30px; float:left; background: #657076; padding-top:13px; }
.herrightcurve{ width:12px; height:43px; float:right; background: url(images/herrightcurve.gif) top left;}
.hertext{ font-family:Verdana, Geneva, sans-serif; font-size:11.5px; text-align:center; font-weight: bold; text-align:left; color:#FFF;}

.navigation { width:951px; height:47px; margin: 2px auto 0 auto ; }
/*.navigation .nav{width:583px; height:36px; float:right; margin-top:20px}*/
.navleft{width:9px; height:45px; float:left; background: url(images/nav-leftcurve.gif) no-repeat;}
.navbg{width:932px;height:45px; background: url(images/nav-bg.gif) repeat-x; float:left; }

/*.visited a{width:93px; height:26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;  float:left; text-decoration:none; padding:10px 0 0 0; background:url(images/hover-bg.gif) repeat-x; text-align:center; }*/
.navright{width:9px; height:45px; float:left; background: url(images/nav-rightcurve.gif) no-repeat;}
.pre{ width:951px; height:270px; margin:0 auto;}
.contentemain{ width:951px;margin:0 auto;overflow: hidden;display:block; background:#FFF;}
.midcontente{ width:480px; float:left; padding:0 8px 0 8px; }
.welcomemain{ width:480px;/* 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:220px; float:right; /*padding-right:5px;*/}
.services{ width:218px; 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:5px 0 0 10px}
.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;}


.menu1 a:hover {
background-image:url(mbuttons/menu1.jpg);
background-repeat:repeat-x;
	}




.menu2 a:hover {
background-image:url(mbuttons/menu2.jpg);
background-repeat:repeat-x;
	}


.menu3 a:hover {
background-image:url(mbuttons/menu3.jpg);
background-repeat:repeat-x;
	}


.menu4 a:hover {
background-image:url(mbuttons/menu4.jpg);
background-repeat:repeat-x;
	}


.menu5 a:hover {
background-image:url(mbuttons/menu5.jpg);
background-repeat:repeat-x;
	}


.menu6 a:hover {
background-image:url(mbuttons/menu6.jpg);
background-repeat:repeat-x;
	}


.menu7 a:hover {
background-image:url(mbuttons/menu7.jpg);
background-repeat:repeat-x;
	}

.menu8 a:hover {
background-image:url(mbuttons/menu8.jpg);
background-repeat:repeat-x;
	}
.menu9 a:hover {
background-image:url(mbuttons/menu8.jpg);
background-repeat:repeat-x;
	}
