/* CSS Document */

html, body{height: 100%; background:url(images/bg.gif) repeat-x; background-color:#444444;}

body *{
outline: none;}

body{
margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; line-height: 17px;
text-align: justify;}

#bodypart{width:963px; height:1400px; background-color:#000000;}

#bodypart1{width:963px; height:1400px; background-color:#000000;}

#bodypart-home{width:963px; height:1700px; background-color:#000000; }
#bodypart-home2{width:963px; height:1400px; background-color:#000000;}



.h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF7107; padding-left:0px; padding-right:0px; padding-bottom:10px;padding-top:8px; padding-left:20px; float:left;text-align:left;}
.toptext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF7107; padding-left:0px; padding-right:0px; padding-bottom:10px;padding-top:8px; float:right; width:250px; text-align:left;}

.h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF7107; padding-left:0px; padding-right:0px; padding-bottom:10px;
padding-top:8px; padding-left:20px; float:left; width:260px; text-align:left;}
.h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#DBDADA; padding-left:10px; padding-top:10px;
float:left; width:360px; font-weight:none; text-align:justify; line-height:17px;}

.h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#DBDADA; padding-left:12px; padding-top:3px; float:left; width:443px; font-weight:none; text-align:justify; line-height:17px;}

.h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF7107; padding-left:0px; padding-right:0px; padding-bottom:10px;
padding-top:8px; padding-left:20px; float:left; width:260px; text-align:left;}

.top-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-align:center; padding-left:20px; }


/*		MAIN ID FOR HOLDING THE WHOLE SITE		*/

#container{width:963px; margin:0 auto; position:static; height:Auto; background-color:#000000; clear:both;}

#container1{width:963px; margin:0 auto; position:static; height:1500px; background-color:#000000; clear:both;}

#container-home{width:963px; margin:0 auto; position:static; height:1270px; background-color:#000000; clear:both;}
#container-home2{width:963px; margin:0 auto; position:static; height:1600px; 
background-color:#000000; clear:both;}


/*		HEADER CSS STARTS FROM HERE		*/

#header{width: 963px; float: left; height:64px; background-image:url(images/header-bg.gif); margin-left:1px; margin-right:1px;}

#logo{float:left; width:313px; height:auto; padding-top:0px; padding-bottom:0px; padding-left:2px; vertical-align:top;}

input{width:89px; float:left; padding-top:0px; padding-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-top:3px;}

#search{float:left; width:22px; height:18px; padding-top:3px;}

#phone{float:left; width:422px; height:45px; padding-left:0px; padding-top:5px;}

#icon {width:225px;
height:63px;
float:right;
}
#homeicon {width:75px; height:63px; float:left; padding-top:0px; padding-right:0px; vertical-align:top;} 

#sitemapicon {width:71px; height:63px; float:left; padding-left:0px; padding-top:0px; padding-right:3px;} 

#contacticon {width:68px; height:63px; float:left; padding-top:0px; padding-right:0px;} 
#banner{width:965px; height:auto; float:left;}

#banner-img {width:493px; height:267px; float:left;} 

#banner-img1 {width:470px; height:267px; float:left;} 




/*		TOP NAVIGATION STARTS FROM HERE 		*/




#topnavigation{background:url(images/button-bg.gif) repeat-x; float:left; width:965px; height:45px; border-right-color:#000000; border-right-style:solid;border-right-width:3px;}

#topbutton{float:left; height: 45px;}

#topbutton-vastu{background:url(images/vastu-consultant.gif) no-repeat; float:left; height: 45px;}

#dotted{background:url(images/dotted-bg.gif); width:7px; height:45px; float:left;}

.home{font-family:Arial,; height:45px; font-size:10pt; color: #ffffff; padding-left:0px; padding-right:0px; padding-bottom:15px;padding-top:10px; float:left; width:70px; text-align:center; border-left-color:#000000; border-left-style:solid; border-left-width:3px; font-weight: bold!important;}

.vastu-con{font-family:Arial,; height:45px; font-size:10pt; color: #ffffff; padding-left:2px; padding-right:0px; padding-bottom:15px;
padding-top:10px; float:left; width:174px; text-align:center; font-weight: bold!important;}

.vastu-services{font-family:Arial,; font-size:10pt;  color: #ffffff; padding-left:0px; padding-right:0px; padding-bottom:15px;
padding-top:10px; float:left; width:118px; text-align:center; font-weight: bold!important;}

.vastu-intro{font-family:Arial,; font-size:10pt; font-weight:  color: #ffffff; padding-left:0px; padding-right:0px; padding-bottom:15px; padding-top:10px; float:left; width:115px; text-align:center; font-weight: bold!important;}

.vastu-tips{font-family:Arial,; font-size:10pt;  color: #ffffff; padding-left:0px; padding-right:0px; padding-bottom:15px;
padding-top:10px; float:left; width:97px; text-align:center; font-weight: bold!important;}

.vastu-contact{font-family:Arial,; font-size:10pt;  color: #ffffff; padding-left:0px; padding-right:0px; padding-bottom:15px;
padding-top:10px; float:left; width:136px; text-align:center; font-weight: bold!important;}


/*		TOP NAVIGATION ENDS HERE 		*/

/*	LEFT COLUMN */

#leftcol{ float:left; width:690px; height:850px; background-color:#000000;} 

#leftcol-home{ float:left; width:690px; height:1000px; background-color:#000000;} 
#leftcol-home2{ float:left; width:690px; height:auto; background-color:#000000;} 

#heading-direction{background-image:url(images/direction-bg.gif); background-repeat:no-repeat; width:690px; height:38px; float:left;}

#heading-vastu{background-image:url(images/vastu-heading-bg.gif); background-repeat:no-repeat; width:690px; height:49px; float:left; vertical-align:middle;}

#heading-astro{width:690px; height:49px; float:left; padding-top:0px;}

#direction-box{background-color:#000000; width:690px; height:195px; float:left; vertical-align:top; }

#direction-box1{background-color:#000000; width:690px; height:230px; float:left; vertical-align:top; }

#table-box{ width:690px; height:601px; float:left; }

#main-box{background-color:#000000; width:683px; height:195px; float:left; vertical-align:top;  border-color:#45484F; border-style:solid; border-width:1px; margin-left:2px; margin-top:1px; margin-bottom:2px;}

#main1-box{background-color:#000000; width:683px; height:275px; float:left; vertical-align:top; margin-left:2px; margin-top:1px; margin-bottom:2px;}
#main2-box{background-color:#000000; width:683px; height:951px; float:left; vertical-align:top; margin-left:2px; margin-top:1px; margin-bottom:2px;}

#direction-img{width:220px; height:194px; float:left;  border-right-color:#45484F; border-right-style:solid; border-right-width:1px;}

.left-heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FF7107; width:457px; height:30px; padding-top:12px; padding-left:15px; float:left; font-weight:bold; text-align:left;}

.right-heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#FF7107; width:350px; height:30px; padding-top:12px; padding-right:15px; float:right; font-weight:bold; text-align:right;}

.direction-txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-left:12px; padding-top:3px; float:left; width:443px; font-weight:none; text-align:justify; line-height:17px;}

.vastu-txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-left:12px; padding-top:10px; float:left; width:443px; font-weight:none; text-align:justify; line-height:17px;}

.table-txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-left:8px; padding-top:2px;}


#vastu-box{background-color:#000000; width:450px; height:195px; float:left;}

#introduction{background-color:#000000; width:381px; height:234px; float:left; border-left-color:#45484F; border-left-style:solid; border-left-width:1px; border-top-color:#45484F; border-top-style:solid; border-top-width:1px; border-bottom-color:#45484F; border-bottom-style:solid; border-bottom-width:1px; margin-left:2px;}

.introduction-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#DBDADA; padding-left:10px; padding-top:10px;
float:left; width:360px; font-weight:none; text-align:justify; line-height:17px;}

#flash{width:300px; height:230px; float:left; border-color:#45484F; border-style:solid; border-width:1px; }

#vastu-img{width:220px; height:194px; float:right; border-left-color:#45484F; border-left-style:solid; border-left-width:1px;}

#astro-img{width:199px; height:206px; float:left;}

#readmore{width:138px; height:34px; float:right; padding-top:0px;}

#readmore1{width:138px; height:34px; float:left; padding-top:5px;}

#small-img{width:168px; height:113px; float:right; border-left-color:#45484F; border-left-style:solid; border-left-width:1px;}

#small-img1{width:168px; height:113px; float:left; border-right-color:#45484F; border-right-style:solid; border-right-width:1px;}

#small-img2{width:168px; height:113px; float:left;}

/*	LEFT COLUMN NAVIGATION  */


/*  ABOUT US PAGE  */

#about-box{width:683px; height:auto; float:left;  border-color:#45484F; border-style:solid; border-width:1px; margin-left:2px;}

.about-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-left:10px; padding-top:5px; float:left; width:495px;line-height:20px; font-weight:none; text-align:justify; padding-right:0px;}

.about-text1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-right:5px; padding-top:3px; float:right; width:495px; line-height:20px; font-weight:none; text-align:justify;}
.about-text2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-right:11px; padding-top:3px; float:left; width:680px; line-height:20px; font-weight:none; text-align:justify;}

.vastu-page{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#DBDADA; padding-right:5pt; padding-top:3px; float:right; width:670px; line-height:20px; font-weight:none; text-align:justify;}


#IMG{width:220PX; height:222px; float:right;}

/*  ABOUT US PAGE  */




/*	RIGHT COLUMN*/

#right-nav{width:260px; float:right; height:850px; background-color:#000000;}

#right-home{width:260px; float:right; height:820px; background-color:#000000;}

#call{background:url(images/call-bg.gif) no-repeat; width:260px; height:191px; float:right; margin-bottom:5px; margin-left:3px; margin-right:0px; }

#farm-vastu{width:260px; height:147px; float:right; margin-bottom:5px; margin-left:2px; margin-right:0px;}

#office-vastu{background:url(images/office-vastu.gif) no-repeat; width:260px; height:147px; float:right; margin-bottom:5px; margin-left:2px; margin-right:0px;}

#industries-vastu{background:url(images/industries-vastu.gif) no-repeat; width:260px; height:147px; float:right; margin-bottom:5px; margin-left:2px; margin-right:0px;}

#corporate-vastu{background:url(images/corporate.gif) no-repeat; width:260px; height:147px; float:right; margin-bottom:5px; margin-left:2px; margin-right:0px;}

#black-heading-bg{background:url(images/black-heading-bg.gif) no-repeat; width:260px; height:41px; float:right; margin-bottom:0px; margin-left:3px; margin-right:0px;}

#call-heading{background:url(images/call-bg.gif); width:259px; height:44px; float:left;}

.call-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; color: #ffffff; padding-left:7px; padding-right:7px;padding-bottom:4px; padding-top:4px; float:left; width:259px; text-align:center;}

.inside-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; font-weight: none; color: #ffffff; padding-left:10px; padding-right:10px;padding-bottom:4px; padding-top:10px; float:left; width:259px; text-align:justify;}

.vastu-tips1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #ffffff; padding-left:10px; padding-right:10px;padding-bottom:4px; padding-top:10px; float:left; width:259px; text-align:center;}

.call-heading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #ffffff; padding-left:10px; padding-right:0px;
padding-bottom:10px; padding-top:10px; float:left; width:259px; text-align:center;}

#flag-icon{width:70px; height:15px; float:left; margin-top:5px; margin-left:5px; background-position:center;}

.flag-text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; color: #ffffff; padding-left:10px; padding-right:0px;
padding-bottom:2px; padding-top:2px; float:left; width:260px; text-align:center;}

#bestservices-img{background:url(images/call-heading.gif) no-repeat; width:260px; height:35px; float:left; clear:both; margin-top:4px; margin-left:2px; margin-right:1px; vertical-align:bottom;}

#best-bg{background:url(images/right-bg.gif); background-repeat:repeat-y; width:260px; height:200px; margin-left:2px; float: right; clear:both; vertical-align:top;
margin-right:2px;}

#bestservice-bottom{width:260px; height:37px; float:left; margin-left:2px; margin-right:1px;}

#spiritual-box{width:255px; height:auto;}

#spiritual-img{width:260px; height:69px; float:left; margin-left:0px; background-position:center;}

#right-im-box{width:233px; height:auto;}

#right-img{width:252px; height:232px; float:right; margin-left:0px; background-position:center;}


/* footer start  */

#footer{width:963px; height:auto; float:left; margin-left:45px; margin-right:50px;}

#footer-bg-img{background:url(images/footer.gif) no-repeat; height:55px; width:963px; float:left; background-position:center; padding-top:20px;}

.footer{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; width:300px; float:left; padding-left:20px; vertical-align:middle;}

/* footer end  */

.black-footer{color:#191C1F;}

.black-{color:#000000;}

.white-{color:#ffffff;}

A
{
	TEXT-DECORATION: none;
	color:#ffffff;
	
}
A:hover
{
    TEXT-DECORATION:underline;
	color:#f9600c;
    
}

A.button {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial,; TEXT-DECORATION: none;
}
A.button:hover {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial,; TEXT-DECORATION: underline;
}
.orange{color:#FD8210;
     text-decoration:none;}
.topnom{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CF5000;
font-weight:600;

}
.footertext {font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}