/* CSS Document */
body {margin:0; padding:0px; font-family: 'Futura Lt BT'; text-align:center; background-color:white;} 

@font-face {
   font-family: 'Futura Lt BT';
   src: url(../fonts/futura light bt.ttf)format('truetype');
}
@font-face {
   font-family: 'Futura Md BT';
   src: url(../fonts/futura medium bt_0.ttf)format('truetype');
}

td{ vertical-align:top;}

h1{ font-size:25px;  font-weight:bold; color:#8c0808; line-height:28px; font-family: 'Futura Md BT'; margin-bottom:30px; text-align:center;}
h2{ font-size:22px; color:#8c0808; font-weight:bold; line-height:28px; text-align:center; margin-top:10px;  font-family: 'Futura Md BT';}
h3{ font-size:20px; color:#8c0808; font-weight:bold; line-height:18px;  text-align:center; font-family: 'Futura Md BT';}
h4{ font-size:18px; color:#8c0808; font-weight:bold; text-align:center; font-family: 'Futura Md BT'; padding:10px;}
h5{ font-size:16px; color:#8c0808; font-weight:normal; text-align:center; font-family: 'Futura Md BT';}
h6{ font-size:18px; color:#d3242a; font-weight:normal; line-height:18px;  text-align:left; font-family: 'Futura Md BT';}

*{ font-size:15px; font-family: 'Futura Lt BT';  color:#2e2d2e; line-height:25px;}

li { font-size:15px; font-weight:normal; text-align:left; margin-left:-10px; margin:10px 0px; }

a:link{ font-size:15px; color:#0569d9; line-height:25px; text-decoration:none; font-weight:normal; font-family: 'Futura Md BT'; }
a:visited{ font-size:15px; color:#0569d9; line-height:25px; text-decoration:none; font-weight:bold; font-family: 'Futura Md BT';  }
a:revisited{ font-size:15px; color:#0569d9; line-height:25px; text-decoration:none; font-weight:normal; font-family: 'Futura Md BT'; }
a:hover{ font-size:15px; font-weight:normal; color: black; line-height:25px; text-decoration:none; font-family: 'Futura Md BT';}

.top-link { color:white; font-weight:normal; font-size:15px; line-height:30px; } 
.heading3 { text-transform:uppercase; font-size:18px; font-weight:bold; text-align:center; border-bottom:2px solid #2e2d2e; padding:10px; margin-bottom:20px; color:#2e2d2e; font-family: 'Futura Md BT';}
.home-video {width:280px; height:200px; margin:10px 0px;}
.left-pannel{ width:; font-size:16px; color:#d3242a; padding-right:5px;}
.left-pannel-list{padding-left:40px; text-align:left;}

.icon {height:22px; width:22px; float:left; margin-top:3px;}
.vastu-principles 	{ font-family: 'Futura Md BT'; text-align:left; color:black; width:300px;}
.vastu-list { width:300px; border-right:1px #a6a6a6 dashed; }
.vastu-page { height:3000px; float:left; width:687px; overflow-y:scroll; border-right:0px dashed black; padding:2px; font-size:16px; font-weight: normal; color: Black; line-height:25px; text-align:justify;}
.keyword-heading { color:White; font-size:2px; }
.vastu-right-add {float:right; width:140px;}

.music-box	{	height:1000px; width:310px; float:right; font-size:12px; text-align:left; color:black; overflow-y:scroll; border-left:1px #a6a6a6 dashed;}
.middle-box	{	height:1000px; width:425px; margin-left:0px; padding:5px; float:left; font-size:15px; text-align:justify; color:black; }
.god-img	{ 	width:140px; height:140px; border-radius:50%; text-decoration:none; border:solid 2px white; box-shadow: 0px 0px 5px #888888;}

			
.footer		{	width:100%; color:#ffd800; margin-top:20px; }
.link		{	font-size:15px; color:white; text-shadow: 0px 0px black;}
.music-links	{	height:auto; width:325px; font-size:15px; font-family:Verdana; text-align:left; color:black; }

.td-music-links	{	height:auto; width:325px; text-align:left; border-right:1px #a6a6a6 dashed; vertical-align:top;}
.td-music-link-box	{	height:auto; width:600px; padding-left:10px; font-size:15px; color:black;  vertical-align:top;}

.music-link-box	{	height:auto; width:600px; margin-left:10px; padding:10px; float:right; font-size:15px; text-align:justify; color:black;}
					
.vastu-links		{	height:auto; width:225px; padding-top:10px; text-align:left; border-right:1px #a6a6a6 dashed; vertical-align:top;}
.vastu-subject-box	{	height:auto; width:725px; padding:10px; font-size:15px; text-align:justify; color:black; vertical-align:top;}


#contenttd div { width:630px; padding-right:20px;  }
#contenttd div a { font-weight:normal  }

.dataB{ font-size:15px;  font-weight:bold; color:#000000; line-height:18px; }

.topic{ text-transform:uppercase; font-size:30px; font-weight:bold; text-align:center;  padding:10px; margin-bottom:20px; color:#2e2d2e; }
.text{ font-size:16px;  font-weight: normal; color: Black; line-height:25px; text-align:justify; }
.heading1{ text-transform:uppercase; font-size:20px; font-weight:bold; text-align:center; padding:10px; margin-bottom:20px; color:#2e2d2e; }
.heading2{ text-transform:uppercase; font-size:20px; font-weight:bold; text-align:center; padding:10px; margin-bottom:20px; color:#2e2d2e; }

.sub-img { width:98%; }
.sub-img-small { float:right; margin-left:10px; }

.search_button{ background:url(images/menubg.gif); color:#FFFFFF; font-weight:bold; }
p{ font-size:15px; text-align:justify; color: black; line-height:auto; padding:5px;}
.PageHeader{ font-size:18px; color:#000099; font-weight:bold}
.PageHeader h2{ font-size:18px; color:#000099; font-weight:bold; }
.faqq{ font-size:15px; color:#0099FF; font-weight:bold; padding-top:10px;}
form { margin:0px; padding:0px; }
.style1
    {
        font-size:18px;
        color: #ff0000;
        font-weight:bold;
    }

#spotlight{
filter:light
}

.curved 
	{	 
	 height:auto; width:1000px;  padding:0px;  margin-top:20px;  margin-bottom:15px; text-align:left; background-color:white; border:solid 0px white;  
	 -moz-box-shadow: 0px 0px 3px black; -webkit-box-shadow: 0px 0px 3px black; box-shadow: 0px 0px 3px black; border-radius:2px; 
	}


.DynamicMenuZIndex { z-index: 999; } 
.listbg { text-align:left; color: Black; font-size:12px; }

.hometext { font-size: 10pt; padding-right:5px; color: black; line-height: 20px; text-align:justify; font-family:Verdana; font-weight:normal; }
    
.left
	{
	float:left; height:800px; width:245px; text-align:left; background-color:#ccced0; border:solid 1px #022f8a; font-size:15px; font-weight:bold; 
	overflow-y:scroll; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); font-family:Verdana; 
	padding:5px 5px 5px 5px;	
	}
	
.right-ads { padding:10px; position: absolute; right:0px; top:125px; height:auto; }
.rightbox{float:right; width:190px; height:3000px; border-left:dashed 0px red;}	

.social{}
.social{  width:180px; border:2px solid white; box-shadow: 0px 0px 3px #888888; margin:5px 0px;}
.social:hover{ transform: scale(1.5);}

.right
	{
	float:right; height:800px; width:715px; text-align:justify; border:solid 1px #022f8a; font-size:15px; overflow-y:scroll;
	border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); font-family:Verdana; 
	padding:5px 5px 5px 5px;	
	}
	
.cd-image { width:100%; border:solid 2px white; margin-top:20px; margin-bottom:20px; box-shadow: 0px 0px 5px #888888; }



.home-heading { text-transform:uppercase; font-size:18px; font-weight:bold; text-align:center; border-bottom:2px solid #8c0808; padding:10px; margin-bottom:20px; color:#8c0808; font-family: 'Futura Md BT';}
 
/* Payment Pannel */	
.payment-box {background-color:#f6b70e; padding:20px; margin:0px 10px; font-size:20px; font-family:'Futura Md BT'; color:#212121;}
.payment-btn {font-size:18px; padding:5px 20px; border-radius:10px; font-weight:bold; background-color:#212121; font-family:'Futura Md BT'; color:#f6b70e;}

/* Music Page Pannal */	
.Music-page { height:3000px; width:1000px; }	
.Music-left { height:3000px; width:300px; float:left; }
.Music-right { height:3000px; width:500px; float:left; border-right:1px #a6a6a6 dashed; border-left:1px #a6a6a6 dashed; }	
.Music-box { height:2950px; width:500px; overflow-y:scroll; background-color:white;  float:left; text-align:center;  }	
/*.music-border-left { height:7000px; width:32px; float:left; background-image:url(../images/border.jpg); background-repeat:repeat-y;	 }	
.music-border-right { height:7000px; width:32px; float:left; background-image:url(../images/border1.jpg); background-repeat:repeat-y; }*/	

/* Track Link Pannal */	
.track		{	width:450px; height:50px; border-bottom:1px #a6a6a6 dashed; 		}
.id			{	width:270px; height:40px; float:left; text-align:left; padding-top:5px; margin-left:5px;	}
.play		{	width:75px; height:45px; float:left;		}	
.download	{	width:100px; height:45px; float:left; 		}	
	
.track1		{	width:450px; height:200px; 		}
.id1		{	width:270px; height:60px; float:left; padding-top:5px;  margin-left:5px; font-family: 'Futura Md BT'; font-size:18px; font-weight:bold; text-align:left; }
.play1		{	width:75px; height:65px; float:left;  font-family: 'Futura Md BT'; font-size:18px; font-weight:bold; text-align:center; }	
.download1	{	width:100px; height:65px; float:left;  font-family: 'Futura Md BT'; font-size:18px; font-weight:bold; text-align:center; }


/* Epic Pannal */
.epic-page { height:3000px; width:1000px; }
.epic-left { height:3000px; width:300px; float:left; }
.epic-right { height:2950px; width:500px; float:left; border-right:1px #a6a6a6 dashed; border-left:1px #a6a6a6 dashed;	 }
.epic-box { height:2950px; width:500px; overflow-y:scroll; background-color:white;  float:left; text-align:center;  }

/*.epic-border-left { height:2000px; width:32px; float:left; background-image:url(../images/border.jpg); background-repeat:repeat-y;	 }	
.epic-border-right { height:2000px; width:32px; float:left; background-image:url(../images/border1.jpg); background-repeat:repeat-y; }*/


/* Wallpaper Pannal */
.wallpaper	{ 	width:125px; height:100px; text-decoration:none; margin: 5px;}
.wallpaper-page { height:3000px; width:1000px; }
.wallpaper-left { height:3000px; width:300px; float:left; }
.wallpaper-right { height:3000px; width:500px; float:left;	border-right:1px #a6a6a6 dashed; border-left:1px #a6a6a6 dashed; }
.wallpaper-box { height:3000px; width:; overflow-y:scroll; padding-left:10px; padding-right:10px; }
.wallpaper-Heading { text-transform:uppercase; font-size:20px; font-weight:bold; text-align:center; padding:10px; margin-bottom:20px; color:#2e2d2e; }
.wallpaper-Heading1 { text-transform:uppercase; font-size:20px; font-weight:bold; text-align:center; padding:10px; margin-bottom:20px; color:#2e2d2e; }


/* Devotional Video Pannal */	
.video-td { background-color:white; text-align:left; border:solid 2px #e5aa2a; height:330px; width:1000px; margin-top:25px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); }
.downnload-btn { float:right; margin-top:200px; margin-right:100px; }	
.frame { border:solid 5px #e5aa2a; margin:10px; }
.Video-frame-home { border:solid 3px white; margin:8px; box-shadow: 0px 0px 5px #888888; }
.video-button { background-color:#d7d4d4; box-shadow: 0px 0px 2px #888888; margin-top:300px; color:#242424; padding:8px;  }
.videos	{ width:95%; height:300px; border:5px solid #262626; margin:5px; }

/* Educationa Video Pannal */
.video-heading {  font-family: 'Futura Md BT'; color:#d3242a; font-size:23px; font-weight:bold; margin:10px; }
.video-div { border-bottom:solid 2px #292828; margin-top:25px; }
.video-frame { border:solid 5px #dedcdc; margin:10px; float:; width:90%; height:275px; border-radius:0px; }
.video-frame1 { border:solid 5px #dedcdc; margin:10px; float:left; width:100%; min-height:200px; border-radius:0px; } 
.video-link {  text-align:center;}
.video-link a:link{background-color:#2e2d2d; color:#d7d6d6;  padding:5px 30px; }
.video-link a:hover{ background-color:#d7d6d6; color:#2e2d2d; }


/* Top Buttons Pannal */
.language-td {width:120px; text-align:center; }
.language-td a{ background-color:#d9d6d6;color:#3a3939; padding:3px 10px; font-weight:normal; } 
.language-td a:hover{background-color:#3a3939; color:white; font-weight:normal;}


.mid-add{border:0px solid black; height:100px; width:480px; text-align:center;}
.midadvt {margin:10px 0px;}
.hometext
    {
    font-size: 10pt; padding-right:5px; color: black; line-height: 20px; text-align:justify;  font-family: 'Futura Md BT';
    }
    
    
    
    
.list-play { font-family:Verdana; font-size:15px; font-weight:bold;  }
.list-id { font-family:Verdana; font-size:17px; font-weight:bold; text-align:left; padding:10px; }

. {  font-family: 'Futura Md BT'; font-size:15px; font-weight:bold; }
 
.source{padding:5px 20px; background-color:white; float:right;}
.aayurved-mid{height:2660px; width:; color:#000000; text-align: justify; line-height:25px; font-size:16px; padding:5px; border-right:1px #a6a6a6 dashed; border-left:1px #a6a6a6 dashed; overflow-y:scroll;}    
    
.temple-img {margin:10px; width:90%; box-shadow: 0px 0px 5px #888888; border:5px solid white;}
.tour-img {width:210px; height:160px; border:3px solid white; margin:7px; box-shadow: 0px 0px 5px #888888; float:left; }
.map-icon {margin:10px; width:140px; height:140px;}   
    
 
.menu{ font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; background:#ec171e}
.menu td{ font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; background:#ec171e}

#menu td a{font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; line-height:14px}
#menu td a:hover{ font-size:12px; color:#FFFF00; font-weight:normal;text-decoration:underline; line-height:14px}

/*.menu a{ font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; line-height:14px}
.menu a:hover{ font-size:12px; color:#FFFF00; font-weight:normal;text-decoration:underline; line-height:14px}
.menu a:visited{ font-size:12px; color:#FFFFFF; font-weight:normal;text-decoration:none; line-height:14px}
.menu a:revisited{ font-size:12px; color:#FFFFFF; font-weight:normal;text-decoration:none; line-height:14px}
*/


.fmenu{ font-size:15px; color:#000000; font-weight:normal; text-decoration:none}
.fmenu a{ font-size:15px; color:#000000; font-weight:normal; text-decoration:none}
.fmenu a:visited{ font-size:15px; color:#000000; font-weight:normal; text-decoration:none}
.fmenu a:revisited{ font-size:15px; color:#000000; font-weight:normal; text-decoration:none}
.fmenu a:hover{ font-size:15px; color:#000099; font-weight:normal;text-decoration:underline}

.lmenu{ color:#858431; font-size:12px; font-weight:bold; vertical-align:middle}
#lmenu td a{font-size:12px; color:#858431; font-weight:normal; text-decoration:none; font-weight:bold; vertical-align:middle}
#lmenu td a:hover{  font-size:12px; color:#FF0000; font-weight:normal;text-decoration:underline; font-weight:bold; vertical-align:middle}

.lmenu1{ color:#000099; font-size:12px; font-weight:bold; vertical-align:middle;text-decoration:none;}
#lmenu1 td a{font-size:12px; color:#000099; font-weight:normal; text-decoration:none; font-weight:bold; vertical-align:middle}
#lmenu1 td a:hover{  font-size:12px; color:#FF0000; font-weight:normal;text-decoration:underline; font-weight:bold; vertical-align:middle}


/*.lmenu a{ font-size:12px; color:#858431; font-weight:normal; text-decoration:none; font-weight:bold; vertical-align:middle}
.lmenu a:hover{ font-size:12px; color:#FF0000; font-weight:normal;text-decoration:underline; font-weight:bold; vertical-align:middle}
.lmenu a:visited{ font-size:12px; color:#858431; font-weight:normal;text-decoration:none; font-weight:bold; vertical-align:middle}
.lmenu a:revisited{ font-size:12px; color:#858431; font-weight:normal;text-decoration:none; font-weight:bold; vertical-align:middle}*/


		.style3
        {
            color: #FF0000;
        }
        .style4
        {
            font-size: large;
        }
        .style6
        { 
            height: auto;
            text-align: center;
            line-height: 30px;
            font-size: 18px;
            padding: 15px 0px;
            background-color: White;
        }
        .style7
        {
            color: #0000FF;
            font-size: large;
        }
        
        
.header-menu { height:58px; margin:0px 4px; } 
.header-menu:hover{ transform: scale(1.1);}

.social-menu { height:30px; margin:3px; } 
.social-menu:hover{ transform: scale(1.1);}
        
.singers-menu { height:90px; width:90px; border-radius:50%; border:2px solid #dcd9da; margin:3px; float:;} 
.singers-menu:hover{ transform: scale(1.1);}

.language-menu a:link{ background-color:#e41f61; color:White; margin:10px; padding:5px 20px; } 
.language-menu a:hover{ background-color:black;}

.singers { height:130px; width:130px; border-radius:50%; border:2px solid #dcd9da; margin:10px; float:right; }

.title {font-size:30px; color:#202020; font-family: 'Bitter-Regular'; text-align:center; line-height:40px; text-transform:uppercase; margin:20px 0px;}
 
.vid1 { width:180px; height:180px; border-radius:50%; border:5px solid black; margin:10px 0px; }

.edubtn{ background-color:#4d49df; color:White; padding:5px 10px; margin-top:10px; border:none; border-radius:5px; }
.edubtn:hover{ background-color:black; } 
.edubtn a:link{ color:white; font-size:15px; }
.edubtn a:hover{ color:#ef6208; }
.edubtn a:visited{ color:white; }
.edubtn a:re-visited{ color:white; }


.devbtn{ background-color:#8c0808; color:White; padding:5px 10px; margin-top:10px; border:none; border-radius:5px; }
.devbtn:hover{ background-color:black; } 
.devbtn a:link{ color:white; font-size:15px; }
.devbtn a:hover{ color:#ef6208; }
.devbtn a:visited{ color:white; }
.devbtn a:re-visited{ color:white; }


.musicbtn{ background-color:#a80629; color:White; padding:5px 10px; margin-top:10px; border:none; border-radius:5px; }
.musicbtn:hover{ background-color:black; } 
.musicbtn a:link{ color:white; font-size:15px; }
.musicbtn a:hover{ color:white; }
.musicbtn a:visited{ color:white; }
.musicbtn a:re-visited{ color:white; }


.download-button{ background-color:#a80629; color:White; padding:10px 20px; margin:20px 0px; border:none; border-radius:5px; }
.download-button:link{ font-size:30px;}
.download-button:hover{ background-color:black; } 
.download-button:link{ color:white; }
.download-button:hover{ color:white; }
.download-button:visited{ color:white; }
.download-button:revisited{ color:white; }
.download-button:img{ width:40px; float:right; margin-top:-10px;}


.bookimg{width:250px; height:350px; margin:10px; text-align:center;}


.video-thumb {width:140px; height:80px; margin:5px;}
.video-thumb:hover {opacity: 0.5; filter: alpha(opacity=50);}

.group-img{ width:80px; height:80px; border-radius:50%; border:1px solid #900606;}
.group-img:hover{ transform: scale(1.1);}

 