/* CSS Document */

html, body{

margin:0px;
padding:0;
color: #bdbaa2;
font:normal 11px Arial;
background-color:#868477;
}
	


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


*html {
margin:0px;
padding:0px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac*/
img{
	border:none;
	}

p,h1,h2,h3,h4,div,form,blockquote,ul,li{
margin:0;
padding:0;
}

h1{
color: #545245;
font:bold 17px Arial;
text-shadow:#666666;
margin:0;
padding:2px 0 7px 5px;
}

h2{
color: #bdbaa2;
font:bold 15px Arial;
text-shadow:#666666;
margin:0;
padding:0;
}




.heading2{
color: #bdbaa2;
font:bold 13px Arial;
text-shadow:#fff;
}

a{
color:#bdbaa2;
text-decoration:none;}

a:hover{
color:#bdbaa2;
text-decoration:underline;}


#top_wrapper{
width:980px;
height:1%;
background-color:#bdbaa2;
margin:0 auto;
padding:0;
clear:both;
}	

#wrapper{
width:980px;
height:1%;
background-color:#bdbaa2;
margin:0 auto;
padding:0;
clear:both;

}
	
#header_wrap{
width:940px;
height:74px;
background-color:#bdbaa2;
margin:0 auto;
padding:0;
clear:both;
}



#header_wrap{
width:940px;
height:74px;
background-color:#bdbaa2;
margin:0 auto;
padding:0;
clear:both;
}

#header_wrap .left{
float:left;
width:290px;
height:74px;
}

#header_wrap .right{
float:right;
width:648px;
height:74px;
}

#top_icon{
float:right;
background:url(../images/icon-bg.jpg) no-repeat;
height:19px;
width:104px;
margin:0 0 0 500px;
padding:8px 0 0 22px;

}

.home_icon{
float:left;
background:url(../images/home-icon.jpg) no-repeat;
height:9px;
width:11px;
margin:0;
padding:0 22px 0 0;
}

.home_icon a{
height:9px;
width:11px;
display:block;
}

.contact_icon{
float:left;
background:url(../images/mail-icon.jpg) no-repeat;
height:9px;
width:11px;
margin:0;
padding:0 22px 0 0;
}

.contact_icon a{
height:9px;
width:11px;
display:block;
}


.sitemap_icon{
float:left;
background:url(../images/sitemap-icon.jpg) no-repeat;
height:9px;
width:11px;
margin:0;
padding:0;
}

.sitemap_icon a{
height:9px;
width:11px;
display:block;
}


#header_nav{
float:left;
background:url(../images/header-linkbg.jpg) no-repeat;
height:31px;
width:648px;
margin:16px 0 6px 0;
padding:0;
background-color:#bdbaa2;
}


.nav{
width:648px;
float:left;
list-style:none;
padding:6px 0 0 0;
margin:0;
}

.nav li{
float:left;
list-style:none;
color:#FFFFFF;
font-size:15px;
padding:0;
}


.nav li a{

color:#FFFFFF;
text-decoration:none;
}


.nav li a:hover{

color:#FFFFFF;
text-decoration:none;
}


.faculty{
width:142px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

.institute{
width:162px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}


.arrangment{
width:166px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}


.routine{
width:178px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}

#banner_wrap{
width:940px;
height:246px;
margin:0 auto;
clear:both;
display:block;
background-color:#bdbaa2;
padding:7px 0 0 0;}

#banner_wrap .left{
float:left;
width:440px;
height:143px;
background-color:#FFFFFF;
background:url(../images/why-yoga-bg.jpg) no-repeat left top;
margin:0;
padding:91px 0 0 0;
display:block;
overflow:hidden;
}

#banner_wrap .content{
width:420px;
height:134px;
background-color:#FFFFFF;
padding:0 10px 0 10px;
margin:0;
font:normal 13px Arial;
color:#464646;
text-align: justify;
}

#banner_wrap .bottom_curve{
width:440px;
height:9px;
margin:0;
padding:0;
background:url(../images/whtbg-bottomcurve.jpg) no-repeat left top;
}

#banner_wrap .right{
float:right;
width:500px;
height:238px;
background-color:#bdbaa2;
background:url(../images/banner1.jpg) no-repeat left top;
margin:8px 0 0 0;
padding:0;
}

.readmore_btn{

background:url(../images/btn-bg.gif) no-repeat;
height:16px;
width:75px;
margin:6px  0 0 0;
padding:0;
text-align:center;
color:#464646;
font-size:11px;
border:0;

}


.readmore_btn a{
text-decoration:none;
color:#464646;
}

.readmore_btn a:hover{
text-decoration: underline;
color:#464646;
}
.readmore_btn2{
background:url(../images/link-bg.jpg) no-repeat;
height:16px;
width:75px;
margin:6px  0 0 0;
padding:0;
text-align:center;
color:#464646;
font-size:11px;
border:0;

}

.readmore_btn2 a{
text-decoration:none;
color:#464646;
}

.readmore_btn2 a:hover{
text-decoration: underline;
color:#464646;
}


#program_wrapper{
width:940px;
height:193px;
background-color:#f5f3df;
margin:0 auto;
padding:14px 20px 13px  20px;
clear:both;

}

#program_box{
float:left;
width:296px;
margin:0;
padding:0 23px 0 0;
}

#program_table{
float:left;
width:296px;
margin:0;
padding:0;
}

.space{
float:left;
width:23px;
height:30px;
display:block;
padding:0;
margin:0;}

#program_box2{
float:left;
width:296px;
margin:0;
padding:0;
}



.program_top{
background:url(../images/program-topcurve.jpg) no-repeat left top;
background-color:#545245;
height:8px;
width:296px;
padding:0;
margin:0;
}
.program_center{
background:url(../images/program-center-curve.jpg) repeat-y left top;
height:1%;
width:296px;
display:block;
overflow:hidden;
}

.program_center .left{
height:1%;
width:143px;
float:left;
padding:2px 10px;
margin:0;
line-height:16px;

}


.program_center .right{
height:1%;
width:125px;
float:left;
padding:3px 0 0 0;
margin:0;
text-align:left;
}

.program_bottom{
background:url(../images/program-bottom-curve.jpg) no-repeat left top;
height:7px;
width:296px;
}







/*Footer CSS Start Here ...*/

#footer{
background:url(../images/footer-bg.jpg) repeat-x left top;
height:94px;
width:980px;
color:#bdbaa2;
clear:both;
margin:0 auto;
padding:0;
}

#footer a{
color:#bdbaa2;
text-decoration:none;
}

#footer a:hover{
color:#fff;
text-decoration: none;
}


.footer_left{
float:left;
width:245px;
padding:0 0 0 4px;
margin:0;
font-size:10px;

}
.footer_right{
float:right;
width:298px;
padding:0 4px 0 0;
margin:0;
text-align:right;
font-size:10px;

}

.footer_link{
height:45px;
width:980px;
text-align:center;
padding:29px 0 0 0;
color:#bdbaa2;
line-height:18px;
}

.footer_link a{
text-decoration:none;
color:#bdbaa2;
padding:0px 6px;
}

.footer_link a:hover{
text-decoration: underline;
color:#bdbaa2;
}

/*Footer CSS End Here ...*/












/*Why Yoga CSS Start Here ...*/

#banner{
width:940px;
height:167px;
margin:0 auto;
padding:15px 0 16px 0;
}

#content_wrapper{
width:940px;
height:1%;
background-color:#f5f3df;
margin:0 auto;
padding:14px 20px 13px  20px;
clear:both;
display:block;

}


#table_container{
clear:both;
background-color:#545245;
clear:both;
width:931px;
height:1%;
}

#table_top{
background-color:#545245;
padding:0;
margin:0;
clear:both;
width:931px;
height:10px;

}

#table_top .left{
float:left;
background-color:#545245;
background:url(../images/table-top-left-curve.jpg) no-repeat left top;
height:10px;
width:12px;
}

#table_top .center{
float:left;
background-color:#545245;
height:10px;
width:908px;
}


#table_top .right{
float:left;
background-color:#545245;
background:url(../images/table-top-lright-curve.jpg) no-repeat left top;
height:10px;
width:11px;
}






#table_bottom{
background-color:#545245;
padding:0;
margin:0;
clear:both;
width:931px;
height:12px;
}

#table_bottom .left{
float:left;

background:url(../images/table-bottom-left-curve.jpg) no-repeat left bottom;
height:12px;
width:12px;
}

#table_bottom .center{
float:left;
background-color:#545245;
height:12px;
width:908px;
}


#table_bottom .right{
float:left;

background:url(../images/table-bottom-right-curve.jpg) no-repeat left  bottom;
height:12px;
width:11px;
}


#table_center{
background-color:#545245;
padding:0;
margin:0;
clear:both;
height:1%;
width:931px;
}

#table_center .left{
float:left;
height:1%;
width:764px;
text-align:justify;
line-height:15px;
background-color:#545245;
padding:8px 0 0 12px;
}

#table_center .right{
background-color:#545245;
float:right;
height:1%;
width:140px;
padding:8px 0 0 14px;

}





.institute_left{
float:left;
height:1%;
width:548px;
text-align:justify;
line-height:15px;
background-color:#545245;
padding:8px 0 0 12px;
}

.institute_right{
background-color:#545245;
float:right;
height:1%;
width:324px;
padding:8px 14px 0 14px;

}

#middle-banner{
margin:0;
padding:0;
text-align:center;
border:2px solid #bdbaa2;

}


.ul_txt{

padding:10px 0 0 18px;
margin:0;

}

.ul_txt li{
padding:0 0px 8px 0px;
line-height:14px;
margin:0px;
}


.submit{

padding:2px 2px;
margin:0 5px 0 0;
text-align:center;
color:#333333;


}

/*Why Yoga CSS End Here ...*/

#thumb_pict_bg{
background:transparent url(../images/curve-bg.gif) no-repeat left top;
height:125px;
width:125px;
margin:0;
padding:2px 0 0 0;
text-align:center;

}

