@charset "utf-8";
@font-face {
  font-family: "DINAKARAN2W";
  font-weight: normal;
  src: url("../fonts/dinakaran2w-webfont.eot?#iefix") format("embedded-opentype"), 
  url("../fonts/dinakaran2w-webfont.ttf") format("truetype"), 
  url("../fonts/dinakaran2w-webfont.svg#DINAKARAN2W") format("svg");
}
body
{
	margin: 0px;
	padding: 0px;  font-family: 'DINAKARAN2W';
	color: #6b6b6b; background:#ffffff url(../images/body-bg.png) top center; background-attachment:fixed; 
}

h1, h2, h3, h4
{
	margin: 0;
	padding: 0;
}

p, ol, ul
{
	margin: 0px;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
TD{
 font-family: 'DINAKARAN2W'; font-size:18px;  color:#6b6b6b; line-height:25px; letter-spacing:0.6px;
}
/** LOGO */
h3 {background: #f8f8f8; padding: 15px 15px; margin: 0;  font-size:25px; border-bottom:1px solid #ddd; color:#0169d5; font-weight:normal;}
.h3text { font-size:16px; text-decoration:none; color: #363636; text-transform:uppercase;}
.logo
{
	 height:75px; width:236px; background:url(../images/logo.png)  no-repeat; display:block;  
}

.headerbox{  position:fixed; top:0px; display:block; width:100%; z-index:99999; border-bottom:#f8f8f8 solid 2px; padding:0; margin:0;
}


.welcome{
 color:#0169d5; text-transform:capitalize; font-size: 24px; font-weight:bold; 

}
.halls{
 color:#0169d5; text-transform:capitalize; font-size: 17px; font-weight:bold;

}
.productarrow{color:#db0f03; font-weight:bold;}

.productname{color:#a6a6a6; text-decoration:none;}
.productname:hover{ text-decoration:underline}
.topphone{
 color:#fff; text-transform:capitalize; text-decoration:none; font-size:12px; 
}

.top{
 font-size:13px;  ine-height:18px; letter-spacing:0.6px; text-decoration:none;color:#198f15; 
}
.top:hover{ text-decoration:underline;}

.toptd{font-size:14px;  color:#198f15; line-height:18px; letter-spacing:0.6px; text-decoration:none}
.topproj
{
 	background: #f2e900 url(../images/Franchise1.png)   no-repeat; display:block; width:204px; height:57px; padding-bottom:5px; -moz-border-radius: 0px 0px 10px 10px ;
	-webkit-border-radius: 0px 0px 10px 10px ;
	border-radius: 0px 0px 10px 10px ;
}
.topproj1
{

font-size: 16px;
text-transform: capitalize; font-weight:bold;
color:#fff; margin-bottom:0px; margin-top:2px;
}
.topproj2
{
font-size: 14px;
text-transform: lowercase;
color:#000;
}

.footerbox{  position:relative; bottom:15px; display:block; width:940px; z-index:99999; background:#FFFF00 url(../images/fotterbg.png); -moz-border-radius: 10px ;
	-webkit-border-radius:10px ;
	border-radius: 10px ;
}
.more{
	text-align:center; text-decoration:none;
	font-size:15px;
	color:#e70900; 
	padding:5px; margin:10px; padding-left:10px; padding-right:10px;}
.more:hover{ text-decoration:underline}

.readmore{
	text-align:center; text-decoration:none; width:174px; display:block;
	font-size:14px;
	color:#fff; background:#666666;
	padding:15px;}
.readmore:hover{ background:#498f65;}

.news{ font-size:13px; color:#000000; text-decoration:none;  }
.news:hover{text-decoration: underline}

.gallerybox{ background-color: #ffffff; display:block; margin:5px; padding:5px; 
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}

.boxshodow{-moz-box-shadow: 20px 20px 20px #dadada;
-webkit-box-shadow: 20px 20px 20px #dadada;
box-shadow: 20px 20px 20px #dadada; display:block; }

.datatable {border:1px solid #e5e5e5;  border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:18px;}
	.datatable th {color:#659518; background-color:#f0f3ea; padding:5px; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5; font-weight:bold;}
		.datatable .rowbg th {background-color:#b5d4b5;}
	.datatable td {padding:5px; padding-left:10px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; font-size:18px;}
		.datatable .rowbg td {background-color:#b5d4b5;}
		

#menu-part {  z-index:1; width:950px; height:47px;;
}

#sddm { margin: 0px; padding-top:0px; padding-left:0px; margin-left:0px; }

#sddm ul { margin: 0; padding: 0;  background-repeat:repeat-x; }
#sddm li {margin: 0; padding: 0; list-style: none; float: left; text-transform:capitalize; font-family:'DINAKARAN2W'; font-size:18px; color:#434343; text-decoration:none; font-weight:bold;  }

#sddm li span { background:#515151 url(../images/menu_div.png) no-repeat; display:block;height:47px; line-height:47px; width:1px; }

#sddm li a.c { margin: 0 0 0 0; padding: 0px 0px; padding-right:0px; width: 146px; color: #515151; height:47px; text-align:center;  text-decoration: none; display:block; line-height:47px;background-repeat:repeat-x;}
#sddm li a.c:hover { height:47px; background-repeat:repeat-x; line-height:47px; color:#0169d5;  }

#sddm li a.b { margin: 0 0 0 0; padding: 0px 0px; padding-right:0px; width: 55px; color: #434343; height:47px; text-align:center;  text-decoration: none; display:block; line-height:47px; background:url(../images/home-menu.png); background-repeat:repeat-x;}
#sddm li a.b:hover { height:47px; background-repeat:repeat-x; line-height:47px; color:#fff; background:url(../images/home-menu-h.png);  }


#sddm div {	position: absolute; visibility: hidden; margin: 0 0 ; padding: 0 0;  filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity:0.90; background-color:#0169d5;}
#sddm div a { position: relative; display: block; margin: 0 0; padding:2px 10px; width: 210px; text-align: left; text-decoration: none; background-repeat:repeat-x; color: #fff; height:30px; border-bottom:#fff solid 1px; line-height:30px; text-transform:capitalize; font-size:16px; }
#sddm div a:hover {height:30px; color:#0169d5;  line-height:30px; background:#f2e900;}


#sddm li a.frontcurrent{ height:47px;   background-repeat:repeat-x; line-height:47px;  color:#0169d5; }
#sddm li a.frontcurrent1{ height:47px; background-repeat:repeat-x; line-height:47px; color:#0169d5; background:url(../images/home-menu-h.png); }


.footer
{
   text-decoration:none; text-transform:capitalize;
}
.footertextt
{
  text-decoration:none; text-transform:capitalize; color:#f1f1f1;
}

.footertextt:hover{ text-decoration:underline;}

.copyrights
{
 color:#fff;  text-decoration:none; 
}
.facebook
{
 	background: url(../images/facebook.png)   no-repeat; display:block; width:30px; height:30px;
}
.facebook:hover { background: url(../images/facebook-a.png);}
.twiter
{
 	background: url(../images/twiter.png)   no-repeat; display:block; width:30px; height:30px;
}
.twiter:hover { background: url(../images/twiter-a.png);}
.youtube
{
 	background: url(../images/youtube.png)   no-repeat; display:block; width:30px; height:30px;
}
.youtube:hover { background: url(../images/youtube-a.png);}



.flip-container {
	perspective: 1000;
}
	/* flip the pane when hovered */
	.flip-container:hover .flipper, .flip-container.hover .flipper {
		transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 400px; 
	height: 237px; 
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative; 
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg); 
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
}

.date1{font-size: 14px; font-weight:bold;
color: #000;
letter-spacing: 0.8px;
line-height: 17px; text-decoration:none}
.date2{font-size: 14px;
color: #db0f03;
letter-spacing: 0.8px; font-weight:bold;
line-height: 17px; text-decoration:none}

.date3{font-size: 14px;
color: #fff;
letter-spacing: 0.8px;font-weight:bold;
line-height: 17px; text-decoration:none}

ul.thumb {float: left;list-style: none;margin: 0; padding: 0px;width: 820px;background-color: white;}
ul.thumb li {margin: 5px; padding: 5px; float: left; position: relative;width: 200px;height: 164px; border:#CCCCCC solid 1px;}
ul.thumb li img {width: 200px; height: 124px;border: 1px solid #ddd;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.thumb li img.hover {margin-top:15px;background:url(thumb_bg.png) no-repeat center center;border: none;}

.tab3{width:180px;
    border:hidden;
    background-repeat:no-repeat; 
    position:relative; color:#042568; text-transform:capitalize; font: normal 13px/16px Helvetica,Trebuchet MS; padding:5px; text-decoration:none;
    top:135px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
    left:55px;}

#cycler{position:relative;}
#cycler img{position:absolute;z-index:1}
#cycler img.active{z-index:3}