body
{ 	margin: 0;background: #d7d7d7;background-image: ur(images/bg.jpg);background-repeat: repeat-x;background-position: center top;background-attachment: fixed;}

img { border: none; }
h2{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;color: #333;margin: 0px;	text-align: left; padding-left: 5px; }
h3{
   font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF4500; text-align: left;margin-top: 15px; padding-left: 5px; }
p{ margin: 0px; padding:0px;}

a{
text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #009BCC;
}

/**************************************************************** Main Table *************Created By Poovendan 15.Sep.2009**************/
.main_table
{ width:975px; margin:0 auto;background-color: #fff;}

/**************************************************************** Header Portion *********Created By Poovendan 15.Sep.2009**************/
.header{
   width:955px;background-image: url(images/header1.jpg);background-repeat: repeat-x;border-left:0px solid #ccc;border-right:0px solid #ccc;background-image: url(images/top_bg.jpg);background-repeat: repeat-x;height: 86px;}

div.toplinks {
margin-top: 10px;float: right;margin-right: 25px;}

div.toplinks a{
   font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;font-weight: normal; text-decoration: none;}   

div.toplinks a:hover{
color: #cc0000;text-decoration: underline;}

   
/**************************************************************** Menu Portion ******************************************************************************/
.menu{
width:955px; margin: 0px auto;}

/**************************************************************** Banner Portion *************************************************************/ 
  .banner{
  width: 955px;margin:0px auto; } 
  
/***  Top Curve */
div.topcurve{
   background-image: url(images/top_curve.jpg);background-repeat: no-repeat;height: 8px;margin: 0px auto;margin-left: 10px;overflow: hidden;
}
div.botcurve{
   background-image: url(images/bot_curve.jpg);background-repeat: no-repeat;height: 8px;margin: 0px auto;margin-bottom: 10px;margin-left: 10px;
}

/**************************************************************** Index Portion *************************************************************************************/
.main{
   width: 975px;margin:0px auto;border-left:10px solid #fff; border-right:10px solid #fff; }
.rightcell{
   width: 241px;text-align: right;vertical-align: text-top;background-color: #fff;}
.home_indexcell{
   width: 714px;background-color: #fff;background-image: url(images/indexcell_bg.jpg);background-repeat: repeat-y;}
.indexcell{
   width: 714px;background-color: #fff;background-image: url(images/indexcell_bg.jpg);background-repeat: repeat-y;}   
.indexcell {
padding: 10px;}

.indexcell p{
padding: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #444;text-align: justify;line-height: 17px;}

.indexcell h1{
margin: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color:#0578b1;padding-left: 5px;margin-bottom: 10px;text-align: left;}    

.indexcell ul{
	list-style-type:none; margin:0px; padding:0px;
}

.indexcell li{
	list-style-type: none;
	list-style-image:url(images/blt_red.jpg);
	font:12px arial,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:25px;
	text-align:justify;
	line-height:19px;
	margin-top:7px;
	margin-bottom:7px;
}   

/*******************************FOR ONLY MUSIC SABHA PROGRAME**********************************/
.music{
   width: 714px;background-color: #fff;background-image: url(images/indexcell_bg.jpg);background-repeat: repeat-y; padding: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #444;text-align: justify;line-height: 17px;}   

.music h1{
margin: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color:#0578b1;padding-left: 5px;margin-bottom: 10px;text-align: left;}    
   
.music h2{
	font-weight:bold;
	color:#CE160A;
	padding-top:10px;
}

.music ul{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}
.music li{
	
	list-style-type:none;
	list-style-image:url(images/blt2.gif);
	margin:10px 5px 10px 5px;
	text-align:justify;
	line-height:17px;
}
.music a{
	font:bold 10pt arial, verdana;
	color:#CE160A;
	text-decoration:none;
}
.music a:hover{
	color:#0578b1;
}
  
/** boxrs*****/
   
table.box{
   width: 221px;height:189px;background-image: url(images/box_bg.jpg);background-repeat: no-repeat;} 
   
table.box td{
padding-left: 10px;} 

table.box td p{
margin-top: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707070;letter-spacing: 0em;text-align: left;padding-right: 5px;} 
   
table.box h1{
font-family:verdana,Arial, Helvetica, sans-serif;font-size: 11px; color:#333333;padding-left: 10px;text-align: left;margin: 0px;line-height: 30px;}

/******** Chennai This Weekedn Box *****/

table.ctw{
   width: 695px;height: 203px;background-image: url(images/ctw.jpg);background-repeat: no-repeat; }
table.ctw td p{
font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707070;text-align: left;padding-right: 5px;margin-left: 25px;margin-top: 10px;line-height: 17px;} 

/**** News _events Box **/
table.news{
   width: 232px;height: 126px; background-image: url(images/news_events.jpg);background-repeat: no-repeat; overflow: hidden; margin-top: 5px; }
 table.news td{
   padding: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #0867a2; text-align: left;line-height: 17px} 
table.news td a{
font-weight: bold;color:#0867a2; text-decoration: none;text-align: right;} 

table.news td a:hover{
text-decoration: underline;}
 
table.news h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;margin: 0px;margin-top: 0px;margin-left: 0px;text-align: left;margin-bottom: 10px;
line-height: 18px; }

/*** Place Your Enquiry **/
div.place_enquiry{
  width: 232px;height: 237px;border: 0px solid #000;float: right;}
  
table.place_enquiry_mid{
border-left: 1px solid #dbdada;border-right: 1px solid #dbdada;width: 232px;padding: 5px;}

table.place_enquiry_mid h1{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;margin: 0px;margin-top: 0px;margin-left: 0px;text-align: left;margin-bottom: 10px;
line-height: 18px; }


/**************************************************************** footer Portion ***********************************************************/
.footer{
   width: 955px; height: auto;background-image: url(images/bot_bg.jpg);}
.footer a{   
color: Yellow;text-decoration: none;}
.footer p {   
font-family:verdana, Geneva, Arial, Helvetica;font-size: 11px;color:#fff;text-decoration: none;font-weight:normal;margin-left: 10px;}
.footer a:hover{   
color: Yellow;text-decoration: underline;}
.footer ul {
padding: 0px; width: auto;margin: 0px auto;margin-left: 10px;margin-top: 5px;margin-bottom: 0px;text-align: center;}
.footer ul li {
list-style: none;display: inline; margin: 0px;padding: 0px;color:#fff;font-size: 12px;}
.footer ul li  span  a {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#fff;text-decoration: none;font-weight:bold;padding: 8px 5px 8px 5px;line-height: 31px; }
.footer ul li span a:hover {
color: yellow; }