@charset "utf-8";
/* CSS Document */

/* !!!!! GLOBAL ELEMENTS !!!!! */

* { padding:0; margin:0; } /*  It will remove padding and margin default values from all ELEMENTS  */

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input, textarea, select, a, blockquote, table, td, th { font-family:Arial, Helvetica, sans-serif; } /* Apply common textual properties */

body { font-size:11px; color:#717171; background:#57021f url(../images/bda_body_bg.jpg) no-repeat center center; border-top:solid 4px #230311;}

h1, h2, h3, h4, h5, h6 { } /* HEADERS */
h1 { } /* This Logo Title (logo - in general case) */
h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#414141;}
h3 { }
h4 { }
h5 { }
h6 { }

p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#717171; line-height:20px;}

a, a:visited { text-decoration:underline; color:#BA1664; }
a:hover { text-decoration:none; color:#4B0423; }
a:active { color:; }
a img {}
a:focus{outline:none;}

.no_underline a{text-decoration:none;}

form { }
label, input, textarea, select { }

table { }
td, th { }

hr { } /* HORIZONTAL DEVIDER OR SEPERATOR */

br { }

/*___ end global elements ___*/


/* !!!!! GLOBAL CLASSES !!!!! */

.alignleft { float:left; }
.alignright { float:right; }
.alignnone { clear:both; height:0px; line-height:0px; font-size:0px;}

.clearfix:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }/* ----- clear fix for floats ----- */
.clearfix { display:inline-block; }		
* html .clearfix { height:1%; }/* hides clearfix from IE-mac */
.clearfix { display:block; }/* end hide from IE-mac */


small, .small { font-size:; }
.medium { font-size:; }
.large { font-size:; }

/*___ end global classes ___*/



/* !!!!! STRUCTURAL CLASSES !!!!! */

#wrapper { width:972px; margin:0 auto;}
.wrapper { width:972px; margin:0 auto;}
#header {}
#content { } 
	.widecolumn {width:600px;} 
	.narrowcolumn { width:300px;} 
#sidebar { }
#footer {position:relative; height:300px; background:url(../images/bda_logo_footer.png) no-repeat bottom right; margin-bottom:-50px;}
#footer .col{width:295px; margin-left:21px; margin-bottom:20px;}
#footer .col .title{padding:23px 0px 18px 0px;}
#footer .col p{font-size:12px; color:#FFF; line-height:20px; margin-bottom:15px;}
#footer ul{margin:0px 0px 10px 15px; padding:0px; color:#FFF; font-size:12px; line-height:15px;}
#footer .video{padding-top:25px;}

.footer_nav{height:50px; background:#6f022d; font-size:12px; color:#cf5e7c; line-height:50px;}
.footer_nav a{color:#cf5e7c; text-decoration:none; padding:0px 8px; z-index:1000; position:relative;}
.footer_nav a:hover{color:#FFF; text-decoration:none;}
.footer_nav span{padding-left:20px;}
.social_bookmark{color:#FFF;}
.social_bookmark img{vertical-align:middle;}

.testimonial{width:289px;}
.testimonial .top{ background:url(../images/bda_testimonial_top.png) no-repeat top; height:11px; line-height:0px; font-size:0px;}
.testimonial .mid{background:url(../images/bda_testimonial_mid.png) repeat; padding:0px 10px;}
.testimonial .mid p{font-size:11px!important; color:#FFF; margin-bottom:0px!important;}
.testimonial .bot{ background:url(../images/bda_testimonial_bot.png) no-repeat top; height:34px; line-height:0px;}
.testimonial .bot p{text-align:right; padding-top:13px; padding-right:70px;}
/*.footer_logo{position:absolute; bottom:-50px; z-index:100; right:-30px; width:209px; height:134px;}*/

/*___ end structural classes ___*/


/* !!!!! ELEMENT SPECIFIC CLASSES !!!!! */

/* LOGO */
h1#logo a { display:block; width:368px; height:120px; text-indent:-9999px; text-decoration:none; background:url(../images/bda_logo.png) no-repeat 0px 0; left:-50px; position:relative;} 

/* phone */
.phone{background:url(../images/bda_call_right.png) no-repeat right; height:24px; padding-right:6px; font-size:12px; color:#93838a;}
.phone div{ background:url(../images/bda_call_left.png) no-repeat left; height:24px; line-height:24px; padding-left:10px; padding-right:4px;}
.phone strong{color:#fefefe;}

/* time table phone */
p.t_phone{font-size:17px; font-weight:bold; color:#bc4c62; text-align:center; padding:10px 0px;}
p.t_phone span{font-size:22px;}

/* NAVIGATION */
#navigation {padding-top:48px;}
#navigation ul {list-style:none;}
#navigation ul li.active a{ background-position:bottom;}
#navigation ul li a{ text-indent:-9999px;}
#navigation ul li {display:block; float:left; height:28px;}
#navigation ul li.home a{background:url(../images/bda_nav.png) no-repeat 0px -29px; width:62px; display:block; float:left; height:28px;}
#navigation ul li.home a:hover{background-position:0px -1px;}
#navigation ul li.home a.active{ background-position:0px -1px;}
#navigation ul li.about a{background:url(../images/bda_nav.png) no-repeat -62px -29px; width:98px; display:block; float:left; height:28px;}
#navigation ul li.about a:hover{background-position:-62px -1px;}
#navigation ul li.about a.active{background-position:-62px -1px;}
#navigation ul li.myguru a{background:url(../images/bda_nav.png) no-repeat -160px -29px; width:78px; display:block; float:left; height:28px;}
#navigation ul li.myguru a:hover{background-position:-160px -1px;}
#navigation ul li.myguru a.active{background-position:-160px -1px;}
#navigation ul li.gallery a{background:url(../images/bda_nav.png) no-repeat -238px -29px; width:68px; display:block; float:left; height:28px;}
#navigation ul li.gallery a:hover{background-position:-238px -1px;}
#navigation ul li.gallery a.active{background-position:-238px -1px;}
#navigation ul li.performances a{background:url(../images/bda_nav.png) no-repeat -306px -29px; width:109px; display:block; float:left; height:28px;}
#navigation ul li.performances a:hover{background-position:-306px -1px;}
#navigation ul li.performances a.active{background-position:-306px -1px;}
#navigation ul li.timetable a{background:url(../images/bda_nav.png) no-repeat -415px -29px; width:89px; display:block; float:left; height:28px;}
#navigation ul li.timetable a:hover{background-position:-415px -1px;}
#navigation ul li.timetable a.active{background-position:-415px -1px;}
#navigation ul li.contact a{background:url(../images/bda_nav.png) no-repeat -504px -29px; width:69px; display:block; float:left; height:28px;}
#navigation ul li.contact a:hover{background-position:-504px -1px;}
#navigation ul li.contact a.active{background-position:-504px -1px;}


/* banner box */
.banner_box{/*background:url(../images/bda_rotating_banner_bg.png) no-repeat top left;*/ height:340px; width:972px; margin-bottom:20px}
.banner_box .bg{padding:6px;}
.banner{margin-bottom:20px;}
.container { width:972px; height:340px; overflow:hidden; position:relative; cursor:pointer;}
div.slides { position:absolute; top:0; left:0;}
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0px; margin:0px; }
/*div.slides > div,ul.slides li { position:absolute; top:0; width:960px; display:none; padding:6px; margin:0; }*/
div.slides div,ul.slides li { position:absolute; top:0; width:960px; display:none; padding:6px; margin:0; }
.container .left{position:absolute; left:10px; top:150px;}
.container .right{position:absolute; right:10px; top:150px;}

/* featured */
#featured{margin:6px;}

/* shadow box */
.shadow_box{}
.shadow_box .rt{background:url(../images/bda_shadowbox.png) no-repeat top center; height:12px;}
.shadow_box .rb{background:url(../images/bda_shadowbox.png) no-repeat bottom center; height:12px;}
.shadow_box .mid_container{background:url(../images/bda_shadowbox_mid.png) repeat-y right; margin-left:12px;}
.shadow_box .mid_content{background:url(../images/bda_shadowbox_mid.png) repeat-y left; left:-12px; position:relative; padding-left:22px; padding-right:10px;}

/* welcome */
.welcome{ background:url(../images/bda_img_welcome.jpg) no-repeat right bottom; padding:13px 310px 33px 10px; color:#717171; font-size:12px; line-height:20px;}
.choice_reason{ background:url(../images/bda_3reasons_bg.gif) repeat-x top; position:relative; top:0px; padding-top:40px;}
.choice_reason_img{position:relative; top:-60px; z-index:3;}
.choice_reason .col{width:308px; height:195px; margin-top:-82px; position:relative; font-size:11px; color:#727272; z-index:0;}
.choice_reason h2{font-weight:bold; padding-bottom:10px;}
.choice_reason .col1{ background:url(../images/bda_img_bharatnatyam.jpg) no-repeat left 0px; padding-top:25px;}
.choice_reason .col2{ background:url(../images/bda_img_bolloywood.jpg) no-repeat left 0px; padding-top:25px;}
.choice_reason .col3{ background:url(../images/bda_img_bolloyrobics.jpg) no-repeat left 0px; padding-top:25px;}
.choice_reason p{font-size:11px; line-height:14px;}
.choice_reason .col-detail{ padding-left:150px; padding-top:40px; padding-right:5px;}

.section_dline{ background:url(../images/bda_sec_dline.gif) no-repeat top center; height:23px; line-height:23px; font-size:10px;}

.photo_gallery .title{ font-size:20px; color:#414141; padding:0px 20px 10px 20px;}
.photo_gallery .title span{font-weight:bold;}

.img_center{ text-align:center;}
.img_center_myguru{ background:url(../images/myguru_name.jpg) no-repeat center top; padding-top:100px; text-align:center;}
.page_title{font-size:20px; font-weight:normal; color:#414141; padding-bottom:12px; padding-top:12px;}
.page_title span{font-weight:bold;}
.page_title span.info{font-size:12px; color:#717171;}

/* performances  */
ul.performances{width:96%; text-align:center; margin:0 auto;}
ul.performances li{list-style:none; text-align:center; position:relative; width:235px; height:150px; color:#717171; font-size:12px; font-weight:bold; margin-bottom:30px; margin-left:35px; margin-right:10px; float:left; display:block;}
ul.performances li img{/*margin-bottom:20px;*/ display:block; z-index:0; position:relative; padding:0px 7px 0px 7px; height:135px; overflow:hidden;}
ul.performances li span{background:url(../images/bda_perfo_bg.png) no-repeat top; position:absolute; top:0px; left:0px; width:235px; height:135px; z-index:100;}
ul.performances a{color:#717171; text-decoration:none;}
ul.performances a:hover{color:#BA1664; text-decoration:none;}

/* newspaper articles  */
ul.news-articles{width:99%; text-align:center; margin:0 auto;}
ul.news-articles li{list-style:none; text-align:center; position:relative; width:281; height:375px; color:#717171; font-size:12px; font-weight:bold; margin-bottom:30px; margin-left:0px; margin-right:25px; float:left; display:block;}
ul.news-articles li img{/*margin-bottom:20px;*/ display:block; z-index:0; position:relative; padding:12px 13px 25px 13px; height:325px; overflow:hidden;}
ul.news-articles li span{background:url(../images/bda_new_ariticles_bg.png) no-repeat top; position:absolute; top:0px; left:0px; width:281px; height:375px; z-index:100;}
ul.news-articles a{color:#717171; text-decoration:none;}
ul.news-articles a:hover{color:#BA1664; text-decoration:none;}


/* our photo gallery homepage */
#mycarousel li{height:138px; overflow: hidden;}
#mycarousel li img{height:120px; overflow:hidden;}

/* paging */
.paging{color:#717171; font-size:11px; font-weight:bold; text-align:center; padding:10px;}
.paging a:link, .paging a:visited{color:#717171; text-decoration:none; padding:0px 5px;}
.paging a:hover{color:#BA1664; text-decoration:none;}
.paging .next{position:absolute; right:20px; bottom:0px; height:30px;}
.paging .prev{position:absolute; left:20px; bottom:0px; height:30px;}

/* timetable */
.time_table{ background:#f9ebea url(../images/bda_timetable_header.gif) no-repeat top; padding-top:59px; width:914px; position:relative;}
.time_table td{background:#FFFFFF; color:#b22861; font-size:15px; font-weight:bold; text-align:center; padding:10px 0px;}
.time_table .row td{background:#fef1f0;}
.time_table .bl{position:absolute; bottom:0px; left:0px; background:url(../images/bda_timetable_bl.gif) no-repeat left bottom; width:8px; height:8px;}
.time_table .br{position:absolute; bottom:0px; right:0px; background:url(../images/bda_timetable_br.gif) no-repeat right bottom; width:8px; height:8px;}
.time_table .tl{position:absolute; top:0px; left:0px; background:url(../images/bda_timetable_tl.gif) no-repeat left top; width:8px; height:59px;}
.time_table .tr{position:absolute; top:0px; right:0px; background:url(../images/bda_timetable_tr.gif) no-repeat right top; width:8px; height:59px;}

/* contact form */
.contact_form{font-size:14px; font-weight:bold; color:#333333;}
.contact_form .mandatory{color:#d11f70;}
.contact_form p.info{font-size:11px; line-height:18px; padding-bottom:20px; font-weight:normal;}
.contact_form label{width:105px; padding-top:5px; display:block; float:left;}
.contact_form span.label{ background:url(../images/bda_input_bg.gif) no-repeat left top; padding-left:8px; float:left; height:35px; display:block; margin-bottom:17px;}
.contact_form span.label input{background:url(../images/bda_input_bg.gif) no-repeat right -35px; padding-right:8px; height:35px; line-height:35px; border:0px; font-size:14px; font-weight:normal; margin:0px; width:462px; display:block; float:left;}
.contact_form p.ta{ background:url(../images/bda_contact_ta_bg.gif) no-repeat top center; float:left; padding-top:8px;}
.contact_form p.ta span{background:url(../images/bda_contact_ta_bg.gif) no-repeat bottom; border:0px; font-size:12px; font-weight:bold; margin:0px; width:478px; display:block; padding-bottom:8px;}
.contact_form p.ta textarea{border:0px; font-size:12px; font-weight:bold; margin:0px; padding:0px 8px 0px 8px; background:none; width:462px; _width:455px;}
.contact_form .submit{margin-top:20px;}

.contact_info{color:#5f5f5f;}
.contact_info p{font-size:11px; line-height:14px; padding-top:10px;}
.contact_info p span{color:#cc2040; font-size:14px; font-weight:bold;}
.contact_info img{display:block; float:left; margin-right:10px;}
.contact_info a{color:#cc2040;}

.banner_box{position:relative;}
.banner_box .abs{position:absolute; top:0px; left:0px;}

/*___ end element specific classes ___*/

/* !!!!! MISC. CLASSES !!!!! */

.readmore {}

/* COPY RIGHT */
.copyright { }
.copyright p { }
.copyright a { }

/*___ end misc. classes ___*/


/* !!!!! GENERAL CLASSES !!!!! */

/* Home main POST */
.home_main_content { }
.home_main_content h1 { }
.home_main_content p { }
.home_main_content a { }

/*___ end general classes ___*/

/* bug fix start */

/* bug fix ends */