/* CSS Document */

*									{ padding:0px; border:0px; margin:0px;}
body								{ padding:0px; margin:0px; font-family:Arial; background-color: #2e613b;}
#main								{ width:998px; margin:auto;}

/*---------The below div code is for png image to fix in IE 6.0----------*/
img, div, #menu 					{ behavior: url(includes/iepngfix.htc) }

/*Home page Css Open*/
#toplink							{ width:109px; height:24px; padding-left:889px;}
#contentbgtop						{ width:998px; height:27px;}
#contentbgmiddleloop				{ width:975px; background:url(../images/contentbgmiddleloop.jpg) repeat-y; padding:0px 11px 0px 12px;}
#headertopmain						{ width:975px; height:387px; background:url(../images/topheaderbgloop.jpg) repeat-x;}
#headerleftsidemain					{ width:280px; float:left;}
#logo								{ width:266px; height:121px; padding-left:14px;}
/*---new menu css style---*/
#newmenubg							{ width:955px; float:left; padding:10px 0px 10px 14px;}

#home								{ float:left; width:99px; height:47px; border:0px #ffffff solid;}
a.mnuhome							{ float:left; background:url(../images/new_menuhome.jpg) no-repeat; width:99px; height:47px;}
a.mnuhome:hover						{ float:left; background:url(../images/new_menuhomeover.jpg) no-repeat; height:47px; width:99px;}
a.mnuhomeact						{ float:left; background:url(../images/new_menuhomeover.jpg) no-repeat; height:47px; width:99px;}

#aboutus							{ float:left; width:124px; height:47px; border:0px #ffffff solid;}
a.mnuaboutus						{ width:124px; height:47px; float:left; background:url(../images/new_menuaboutus.jpg) no-repeat;}
a.mnuaboutus:hover					{ width:124px; height:47px; float:left; background:url(../images/new_menuaboutusover.jpg) no-repeat;}
a.mnuaboutusact						{ width:124px; height:47px; float:left; background:url(../images/new_menuaboutusover.jpg) no-repeat;}

#projects							{ float:left; width:124px; height:47px; border:0px #ffffff solid;}
a.mnuprojects						{ width:124px; height:47px; float:left; background:url(../images/new_menuprojects.jpg) no-repeat;}
a.mnuprojects:hover					{ width:124px; height:47px; float:left; background:url(../images/new_menuprojectsover.jpg) no-repeat;}
a.mnuprojectsact					{ width:124px; height:47px; float:left; background:url(../images/new_menuprojectsover.jpg) no-repeat;}

#interiordesign						{ float:left; width:182px; height:47px; border:0px #ffffff solid;}
a.mnuinteriordesign					{ width:182px; height:47px; float:left; background:url(../images/new_menuinteriordesign.jpg) no-repeat;}
a.mnuinteriordesign:hover			{ width:182px; height:47px; float:left; background:url(../images/new_menuinteriordesignover.jpg) no-repeat;}
a.mnuinteriordesignact				{ width:182px; height:47px; float:left; background:url(../images/new_menuinteriordesignover.jpg) no-repeat;}

#testimonials						{ float:left; width:158px; height:47px; border:0px #ffffff solid;}
a.mnutestimonials					{ width:158px; height:47px; float:left; background:url(../images/new_menutestimonials.jpg) no-repeat;}
a.mnutestimonials:hover				{ width:158px; height:47px; float:left; background:url(../images/new_menutestimonialsover.jpg) no-repeat;}
a.mnutestimonialsact				{ width:158px; height:47px; float:left; background:url(../images/new_menutestimonialsover.jpg) no-repeat;}

#awards								{ float:left; width:115px; height:47px; border:0px #ffffff solid;}
a.mnuawards							{ width:115px; height:47px; float:left; background:url(../images/new_menuawards.jpg) no-repeat;}
a.mnuawards:hover					{ width:115px; height:47px; float:left; background:url(../images/new_menuawardsover.jpg) no-repeat;}
a.mnuawardsact						{ width:115px; height:47px; float:left; background:url(../images/new_menuawardsover.jpg) no-repeat;}

#contactus							{ float:left; width:147px; height:47px; border:0px #ffffff solid;}
a.mnucontactus						{ width:147px; height:47px; float:left; background:url(../images/new_menucontactus.jpg) no-repeat;}
a.mnucontactus:hover				{ width:147px; height:47px; float:left; background:url(../images/new_menucontactusover.jpg) no-repeat;}
a.mnucontactusact					{ width:147px; height:47px; float:left; background:url(../images/new_menucontactusover.jpg) no-repeat;}
/*---new menu css style---*/
#newflashbanner						{ width:949px; border:0px #000000 solid; float:left; padding:0px 0px 0px 14px;}

/*------------------Menu style open here-------------------------*/
/*#menubg								{ width:266px; height:255px; background:url(../images/menubg.jpg) no-repeat; margin:11px 0px 0px 14px;}
ul.main_menu 						{ margin:0px; padding:6px 0px 0px 18px; width:248px;}
ul.main_menu li 					{ list-style-type:none; float:left;}
a.home:link 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomenormal.jpg) no-repeat top left; width:244px; height:33px;}
a.home:visited 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomenormal.jpg) no-repeat top left; width:244px; height:33px;}
a.home:active 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomeover.jpg) no-repeat top left; width:244px; height:33px;}
a.home:hover 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomeover.jpg) no-repeat top left; width:244px; height:33px;}

a.home_act 							{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomeover.jpg) no-repeat top left; width:244px; height:33px; }
a.home_act:hover 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuhomeover.jpg) no-repeat top left; width:244px; height:33px; }

a.aboutus:link 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuaboutusnormal.jpg) no-repeat top left; width:244px; height:36px;}
a.aboutus:visited 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuaboutusnormal.jpg) no-repeat top left; width:244px; height:36px;}
a.aboutus:active 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuaboutusover.jpg) no-repeat top left; width:244px; height:36px;}
a.aboutus:hover 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuaboutusover.jpg) no-repeat top left; width:244px; height:36px;}

a.aboutus_act 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuaboutusover.jpg) no-repeat top left; width:244px; height:36px;}
a.aboutus_act:hover 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menuaboutusover.jpg) no-repeat top left; width:244px; height:36px;}

a.projects:link 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuprojectsnormal.jpg) no-repeat top left; width:244px; height:36px;}
a.projects:visited 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuprojectsnormal.jpg) no-repeat top left; width:244px; height:36px;}
a.projects:active 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuprojectsover.jpg) no-repeat top left; width:244px; height:36px;}
a.projects:hover 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuprojectsover.jpg) no-repeat top left; width:244px; height:36px;}

a.intdesign:link 					{ text-decoration:none; text-align:center; display:block; background:url(../images/int_design.jpg) no-repeat top left; width:244px; height:36px;}
a.intdesign:visited 				{ text-decoration:none; text-align:center; display:block; background:url(../images/int_design.jpg) no-repeat top left; width:244px; height:36px;}
a.intdesign:active 					{ text-decoration:none; text-align:center; display:block; background:url(../images/int_design_hover.jpg) no-repeat top left; width:244px; height:36px;}
a.intdesign:hover 					{ text-decoration:none; text-align:center; display:block; background:url(../images/int_design_hover.jpg) no-repeat top left; width:244px; height:36px;}

a.intdesign_act 					{ text-decoration:none; text-align:center; display:block; background:url(../images/int_design_hover.jpg) no-repeat top left; width:244px; height:36px;}
a.intdesign_act:hover 				{ text-decoration:none; text-align:center; display:block; background:url(../images/int_design_hover.jpg) no-repeat top left; width:244px; height:36px;}

a.projects_act 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuprojectsover.jpg) no-repeat top left; width:244px; height:36px;}
a.projects_act:hover 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menuprojectsover.jpg) no-repeat top left; width:244px; height:36px;}

a.testimonials:link 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsnormal.jpg) no-repeat top left; width:244px; height:36px;}
a.testimonials:visited 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsnormal.jpg) no-repeat top left; width:244px; height:36px;}
a.testimonials:active 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsover.jpg) no-repeat top left; width:244px; height:36px;}
a.testimonials:hover 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsover.jpg) no-repeat top left; width:244px; height:36px;}

a.testimonials_act 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsover.jpg) no-repeat top left; width:244px; height:36px;}
a.testimonials_act:hover 			{ text-decoration:none; text-align:center; display:block; background:url(../images/menutestimonialsover.jpg) no-repeat top left; width:244px; height:36px;}

a.awards:link 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuawardsnormal.jpg) no-repeat top left; width:244px; height:35px;}
a.awards:visited 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuawardsnormal.jpg) no-repeat top left; width:244px; height:35px;}
a.awards:active 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuawardsover.jpg) no-repeat top left; width:244px; height:35px;}
a.awards:hover 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuawardsover.jpg) no-repeat top left; width:244px; height:35px;}

a.awards_act 						{ text-decoration:none; text-align:center; display:block; background:url(../images/menuawardsover.jpg) no-repeat top left; width:244px; height:35px;}
a.awards_act:hover 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menuawardsover.jpg) no-repeat top left; width:244px; height:35px;}

a.contactus:link 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusnormal.jpg) no-repeat top left; width:244px; height:35px;}
a.contactus:visited 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusnormal.jpg) no-repeat top left; width:244px; height:35px;}
a.contactus:active 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusover.jpg) no-repeat top left; width:244px; height:35px;}
a.contactus:hover 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusover.jpg) no-repeat top left; width:244px; height:35px;}

a.contactus_act 					{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusover.jpg) no-repeat top left; width:244px; height:35px;}
a.contactus_act:hover 				{ text-decoration:none; text-align:center; display:block; background:url(../images/menucontactusover.jpg) no-repeat top left; width:244px; height:35px;}
*//*------------------Menu style close here-------------------------*/

#headerrightsidemain				{ width:695px; float:right;}
#topphonenumber						{ width:257px; height:57px; float:right; padding-right:30px;}

#welcomecontentmainbg				{ width:947px; eight:118px; margin:13px 14px 0px 14px; background:url(../images/welcomecontentbg.jpg) no-repeat;}
#welcomecontentleftmain				{ width:266px; float:left; background:url(../images/wel_left_side_bg.jpg) no-repeat top right;}
#newprojectmain						{ width:239px; padding:16px 20px 0px 7px;}
#arrow								{ padding:7px 0px 0px 13px;}
#projectheading						{ font-size:17px; color:#2c7400; font-weight:bold;}
#projectimage						{ padding:10px 0px 0px 17px;}
#projectdetailstxt					{ font-size:12px; color:#000000; line-height:25px; padding:5px 0px 0px 33px;}
#morelink							{ font-size:12px; color:#2c7400; padding:5px 18px 0px 0px; text-align:right;}
a.more								{ color:#2c7400; font-size:12px; text-decoration:none;}
a.more:hover						{ color:#000000; font-size:12px; text-decoration:underline; }
#awardsmain							{ width:239px; padding:16px 20px 0px 7px;}
#awardsimage						{ width:239px; height:167px; background:url(../images/awards.jpg) no-repeat;}
#awardsmorelink						{ font-size:12px; color:#2c7400; padding:136px 0px 0px 38px;}

#welcomecontentrightmain			{ width:947px; float:left;}
#righttextheading					{ font-size:25px; color:#2f643d; font-weight:bold; padding:22px 0px 0px 10px;}
#welcometextmain					{ width:645px; float:left; padding:21px 0px 0px 10px; font-size:12px; color:#000000; line-height:18px;}

#para2								{ width:655px; float:left; padding:0px 0px 0px 10px;}
#para2leftmain						{ width:332px; float:left; padding:15px 0px 0px 0px;}
#galleryimage						{ padding:3px 0px 0px 43px;}
#gallerysubheading					{ font-size:18px; color:#297000; padding:7px 0px 0px 43px;}
#gallerysublinetxt					{ font-size:12px; color:#000000; padding-top:6px;}
#gallerymorelink					{ padding-top:5px; font-size:12px; color:#000000;}
#para2rightmain						{ width:323px; float:left; margin:15px 0px 0px 0px;}
#galleryimage2						{ padding:3px 0px 0px 23px;}
#gallerysubheading2					{ font-size:18px; color:#297000; padding:7px 0px 0px 23px;}
#bullettxtlineservices				{ width:260px; padding:58px 0px 0px 63px; font-size:12px;}
a.bulletourservices					{ color:#000000; font-size:12px; text-decoration:underline;}
a.bulletourservices:hover			{ color:#2c7400; font-size:12px; text-decoration:none; }

#contentbgbtm						{ width:998px; height:36px;}
.clear 								{ clear:both; height:0px; }
#footermain							{ width:998px;}
#footerleft							{ width:525px; float:left; font-size:12px; padding:20px 0px 0px 25px; color:#FFFFFF;}
#copyrighttxt						{ font-size:11px; color:#FFFFFF; padding:10px 0px 25px 0px;}
a.footerlink						{ color:#ffffff; font-size:12px; text-decoration:none;}
a.footerlink:hover					{ color:#a3c48d; font-size:12px; text-decoration:underline; }
a.designedby						{ color:#a3c48d; font-size:11px; text-decoration:none;}
a.designedby:hover					{ color:#ffffff; font-size:11px; text-decoration:underline; }
#footerright						{ width:200px; float:right; padding:20px 0px 0px 0px; font-size:12px; color:#FFFFFF;}
/*Home page Css Close*/

/*Aboutus page Css open*/
#innerpagecontentmainbg				{ width:947px; eight:118px; margin:0px 14px 0px 14px; background:url(../images/new_for_contactuspagecontentbg.jpg) no-repeat;}
#innerpagecontentleftmain			{ width:266px; float:left; background:url(../images/innerpage_left_side_bg.jpg) no-repeat top right; padding:10px 0px 0px 0px;}
#innerpagetextmain					{ width:645px; float:left; padding:40px 0px 0px 10px; font-size:12px; color:#000000; line-height:18px;}
#innerpagetextmainnew				{ width:911px; float:left; padding:15px 0px 0px 15px; font-size:12px; color:#000000; line-height:18px;}
#aboutusnewbg						{ width:911px; margin:10px 0px 0px 0px; float:left; background:url(../images/aboutusnewbg.jpg) no-repeat;}
#aboutusnewbgforinterior			{ width:911px; margin:0px 0px 0px 2px; float:left; background:url(../images/aboutusnewbg.jpg) no-repeat;}
#aboutustext						{ width:645px; font-size:12px; float:left; color:#000000; line-height:18px; padding:22px 0px 0px 22px;}


#innerourservicesmain				{ width:926px; float:left; padding:20px 0px 0px 10px;}
#ourservicesbg						{ width:172px; height:39px; background:url(../images/inner_ourservicesheadingbg.jpg) no-repeat; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; padding:10px 0px 0px 0px;}

#ourservicesbulletmain				{ width:610px; float:left; padding:20px 0px 0px 20px;}
ul.ourservicespoints 				{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:12px; list-style-type:none; color:#000000;}
ul.ourservicespoints li 			{ background:url(../images/ourservices_bullet.jpg) no-repeat 0px 3px; padding:0px 0px 10px 30px; color:#000000;}
/*Aboutus page Css Close*/

/*Projects page Css open*/
#projectscontentrightmain			{ width:947px; float:left;}
#projectstextmain					{ width:911px; float:left; padding:40px 0px 0px 10px;}
#projectheadingtxt					{ font-size:18px; color:#4a9c1f; padding-left:20px;}
#projectheadingtxtnew				{ font-size:16px; color:#4a9c1f; padding-left:20px; font-weight:bold;}
#projectheadingtxtfinal				{ font-size:15px; color:#000000; padding-left:20px; font-weight:bold;}
#projectbgimage						{ width:925px; background:url(../images/projectbg.png) no-repeat; margin:5px 0px 0px 0px;}
/*Projects page Css close*/

/*Testimonials page Css open*/
#testimonialscontentrightmain		{ width:947px; float:left;}
#testitextmain					    { width:937px; float:left; padding:40px 0px 0px 10px;}
#testitoptext						{ font-size:18px; color:#000000; padding-left:19px;}
#testiimagesmall					{ padding:15px 0px 0px 15px;}
/*Testimonials page Css close*/

/*Awards page Css open*/
#awardscontentrightmain				{ width:947px; float:left;}
#awardstextmain					    { width:911px; float:left; padding:40px 0px 0px 10px;}
#awards1							{ padding:0px 0px 0px 17px;}
#hobicertificatetxt					{ font-size:22px; color:#4a9c1f; text-align:center; font-weight:bold; padding:25px 0px 0px 0px;}
/*Awards page Css close*/

/*Contact us page Css open*/
#contactcontentrightmain			{ width:947px; float:left;}
#contacttextmain					{ width:911px; float:left; padding:15px 0px 0px 10px;}
#contacttxtarea						{ padding-left:0px;}
a.maillink							{ color:#2f643d; font-size:18px; text-decoration:none; font-weight:bold;}
a.maillink:hover					{ color:#4a9c1f; font-size:18px; text-decoration:underline; font-weight:bold;}
/*Contact us page Css close*/

/*New Contact us page Css open*/
#newheadertopmain					{ width:975px; eight:387px; background:url(../images/topheaderbgloop.jpg) repeat-x;}
#newrighttextheading				{ font-size:25px; color:#2f643d; font-weight:bold; padding:32px 0px 0px 10px;}
#newcontactuspagecontentmainbg		{ width:947px; eight:118px; margin:0px 14px 0px 14px; background:url(../images/new_for_contactuspagecontentbg.jpg) no-repeat;}
/*New Contact us page Css close*/

/*Sitemap page Css open*/
#sitemapcontentrightmain			{ width:681px; float:right;}
#sitemaptextmain					{ width:645px; float:left; padding:15px 0px 0px 10px;}
#sitemapbulletmain					{ width:550px; float:left; padding:70px 0px 0px 50px;}
ul.sitemappoints 					{ text-align:left; padding:0px 0px 0px 0px; font-family:arial; font-size:14px; font-weight:bold; list-style-type:none; color:#000000;}
ul.sitemappoints li 				{ background:url(../images/ourservices_bullet.jpg) no-repeat 0px 3px; padding:0px 0px 10px 30px; color:#000000;}
a.sitemaplink						{ color:#000000; font-size:14px; text-decoration:none; font-weight:bold;}
a.sitemaplink:hover					{ color:#4a9c1f; font-size:14px; text-decoration:underline; font-weight:bold;}
/*Sitemap page Css close*/

#interiortextmain					{ width:911px; float:left; padding:40px 0px 0px 10px;}
#interiorpagebg						{ width:862px; height:105px; background:url(../images/interiorbgnew.jpg) no-repeat; margin:20px 0px 0px 25px; padding:15px 0px 0px 0px; font-size:16px; font-weight:bold; color:#FFFFFF; line-height:22px; text-align:center;}
#interiortext						{ width:600px; font-size:12px; float:left; color:#000000; line-height:18px; padding:0px 0px 0px 35px;}












