body {
	padding: 0;
	margin: 0;
	font-family:Calibri;
}
/*Header*/
#Hdr{
	background:url(../images/header_bg1.gif) repeat-x;
	width:1000px;
	height:97px;
	color:#fff;
}
#Hdr .ico{
	vertical-align:bottom;
	text-align:center;
	height:50px;
}

#Hdr .links{
	padding-bottom:8px;
	text-align:center;
}
#Hdr .links a{
	color:#fff;
	Text-decoration: none;
}
#Hdr .links a:hover{
	color:#A0E6F7;
}
/*Common Styles - Heading */
#dt_header{
	background:url(../images/dt_header_bg.gif) repeat-x;
	width:95%;
	height:25px;
    font-family:Calibri;
}
#dt_header h1{
	font-size:115%;
	margin:2px 0 0 8px;
}
/*Date Deatils- DD Starts*/
#DD{
	width:95%;
	height:67px;
	background:#FFF;
	border:solid 1px #d3d4d6;
}
#DD .grey{
	background:url(../images/datebg.gif) repeat-x;
	border:solid 1px #fff;
	text-align:center;
	width:67px;
}
#DD .grey P{
	color:#6d6e71;
	font-size:110%;
	margin-top:-2px;
	margin:0 auto; !important
}
#DD .grey P a{
	color:#6d6e71;
	text-decoration:none;	
}
#DD .grey P a:hover{
	color:#000;
	text-decoration:underline;	
}

#DD .greyhover{
	background:url(../images/datebg_hover.gif) repeat-x;
	border:solid 1px #aaa;
	text-align:center;
	width:67px;
}
#DD .greyhover P{
	color:#000;
	font-size:110%;
	margin-top:-2px;
	margin:0 auto; !important
}

#DD .orange{
	width:67px;
	background:url(../images/datebg_orange.gif) repeat-x;
	border:solid 1px #f18d2e;
	text-align:center;
}
#DD .orange P{
	color:#000;
	font-size:110%;
	margin-top:-2px;
	margin:0 auto; !important
}
#DD .orange P a{
	color:#000;
	text-decoration:none;
}
#DD .noschedule{
	background:url(../images/disabled_datebg.gif) repeat-x;
	border:solid 1px #eee;
	text-align:center;
	width:67px;
}
#DD .noschedule P{
	color:#C4C4C4;
	font-size:110%;
	margin-top:-2px;
	margin:0 auto; !important
	
}
/*Date Deatils- DD Starts*/

/*Select Medium- SM Starts*/
#SM{
	width:94.5%;
	background:#FFF;
	border:solid 1px #d3d4d6;
}
#SM ul {
	width:100%;
	margin:auto 0;
	text-align:left;
}
#SM li {
	vertical-align:middle;
	list-style:none;
	padding:6px 4px	6px	4px;
}
#SM li.even{
	border-bottom:solid 1px #f0f0f1;
	font:Normal 80% Arial;
	color:#000;
	padding-left:4px;
}
#SM li.even a{
	color:#1d31b9;
	text-decoration:underline;
}
#SM li.even a:hover{
	color:#BB4F07;
	text-decoration:underline;
}
#SM li.odd{
	border-bottom:solid 1px #f0f0f1;
	font:Normal 80% Arial;
	color:#000;
	padding-left:4px;
	background:url(../images/sm_oddbg.gif) repeat-x;
}
#SM li.odd a{
	color:#1d31b9;
	text-decoration:underline;
}
#SM li.odd a:hover{
	color:#BB4F07;
	text-decoration:underline;
}
#SM li.active{
	border-bottom:solid 1px #f0f0f1;
	font:Normal 80% Arial;
	padding-left:4px;
	background:url(../images/datebg_orange.gif) repeat-x bottom;
}
#SM li.active a{
	color:#000;
	text-decoration:none;
}

#SM li.active span{
	color:#939598;
	text-decoration:none;
	font:Normal 75% Arial;
	padding-left:4px;
}

#SM tr {
	width:100%;
	margin:auto 0;
	text-align:left;
}
#SM td {
	vertical-align:middle;
	list-style:none;
	padding:6px 4px	6px	4px;
}
#SM td.even{
	border-bottom:solid 1px #f0f0f1;
	font:Normal 80% Arial;
	color:#000;
	padding-left:4px;
}
#SM td.even a{
	color:#1d31b9;
	text-decoration:underline;
}
#SM td.even a:hover{
	color:#BB4F07;
	text-decoration:underline;
}
#SM td.odd{
	border-bottom:solid 1px #f0f0f1;
	font:Normal 80% Arial;
	color:#000;
	padding-left:4px;
	background:url(../images/sm_oddbg.gif) repeat-x;
}
#SM td.odd a{
	color:#1d31b9;
	text-decoration:underline;
}
#SM td.odd a:hover{
	color:#BB4F07;
	text-decoration:underline;
}
#SM td.active{
	border-bottom:solid 1px #f0f0f1;
	font:Normal 80% Arial;
	padding-left:4px;
	background:url(../images/datebg_orange.gif) repeat-x bottom;
}
#SM td.active a{
	color:#000;
	text-decoration:none;
}

#SM td.active span{
	color:#939598;
	text-decoration:none;
	font:Normal 75% Arial;
	padding-left:4px;
}

/*Select Medium- SM Ends*/
.PadL20{ padding-left:20px;}
.PadL5{ padding-left:5px;}

/*Select Show - SS Starts*/
#SS{
	width:95%;
	background:#FFF;
	padding:4px;
}
#SS .thumb{
	padding:8px 0px 4px 0px;
}

#SS .synopsis{
	background:#FFF;
	padding:8px 0px 18px 8px;
	vertical-align:top;
	color:#808285;
	font:Normal 75% Arial;
	line-height:18px;
}
#SS .expcoll{
	vertical-align:top;
	height:28px;
	color:#1d31b9;
	font:Bold 90% Arial;

}

#SS .expcoll a{
	vertical-align:top;
}
#SS .tktbooking {
	font:Normal 80% Arial;
	vertical-align:middle;
	background-color:#FFFBE0;
	border-top:Solid 1px #ddd;
	border-bottom:Solid 1px #ddd;
	width:100%;
	padding:6px;
}
/*Select Show- SS Ends*/

/*Show Deatils- SD Starts*/
#SD{
	width:100%;
	Margin-top:12px;
}
#SD th{
	background:url(../images/dt_header_bg.gif) repeat-x #CDE6FF;
	text-align:center;
	padding:4px 0 4px 12px;
	color:#4B5055;
	font:Bold 70% Arial;
	border-bottom:solid 1px #d3d4d6;
}
#SD .yellowborder{
	background:url(../images/ss_broder_bg.gif) repeat-x;
}
#SD .cntnt{
	background:url(../images/ss_bg.gif) repeat-x #fffbe0;
	text-align:center;
	vertical-align:center;
	font:Bold 70% Arial;
}
#SD .divider{
	background:#FFFDE9;

}

#SD ul{
	padding:0;
	margin:4px 0 10px 8px;
	list-style:none;
}
#SD li {
	display: vertical;
}
#SD li.green{
	background-color:#97cd3e;
	border:solid 1px #8ab33e;
	text-align:center;
	margin:4px;
	width:60px
}
#SD li.green a{
	font:normal 70% Arial;
	color:#000;
	text-decoration:none;
}
#SD li.green a:hover{
	font:normal 70% Arial;
	color:#00F;
	text-decoration:underline;
}
#SD li.red{
	color:#fff;
	font:normal 70% Arial;
	margin:4px;
	background-color:#fe4f3e;
	border:solid 1px #e90b3e;
	text-align:center;
	width:60px;
	padding-top:2px;
	padding-bottom:3px;}
/*Show Deatils- SD Ends*/







/* New Header */
#NewHeader{
	background-color:Black;
	width:1000px;
	height:97px;
	text-align:center;
	color:#fff;
}
#NewHeader .ico{
	vertical-align:bottom;
	text-align:center;
	height:50px;
}

#NewHeader .links{
	padding-bottom:8px;
	text-align:center;
}
#NewHeader .links a{
	color:#fff;
	Text-decoration: none;
}
#NewHeader .links a:hover{
	color:#A0E6F7;
}
/* New Header Ends*/


/*header class*/
.ImageMenu {
	text-decoration:none;
	font: 80% Arial;
	font-weight:bold;
	color:#000000;
}

.TopMenu {
	text-decoration:none;
	font-family:verdana;
	font-size:12px;
	color:#000000;
}

/*Show Deatils- SD Ends*/
