﻿body {
	padding: 0;
	margin: 0;
	font-family:Calibri;
}
/*Header*/
#Hdr{
	background:url(../images/header_bg.gif) repeat-x;
	width:100%;
	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;
}

/*White Space*/
#Whtspc{
	width:100%;
	Height:600px;
	background:url(../images/cntnt_bg.gif) repeat-x;
	vertical-align:top;
}

/*Common Styles - Heading */
#dt_header{
	background:url(../images/dt_header_bg.gif) repeat-x;
	width:95%;
	height:35px;
}
#dt_header h1{
	font-size:125%;
	margin:2px 0 0 8px;
}
/*Date Deatils- DD Starts*/
#DD{
	width:95%;
	height:85px;
	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:120%;
	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:120%;
	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:120%;
	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;
}
/*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{
	width:550px;
	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:8px 0 6px 12px;
	color:#4B5055;
	font:Bold 100% 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 100% 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*/
.containerbg{
	background:url(../images/bg.gif) repeat-x #fff;
}
#containter{
	width:80%;
	font: normal 80% Arial;
	color:#5e5e5e;
	text-align:left;
}
#containter .title h1{
	font:Bold 180% Arial;
	color:#000;
	text-align:left;
	padding-top:48px;
}
#containter .cntnt {
	text-align:left;
	line-height:18px;
}
#containter .maintxt{
	text-align:left;
	font: normal 115% Arial;
	line-height:18px;
	color:#333;
}

#containter .cntnt span{
	text-align:left;
	font:bold 115% Arial;
	color:#3982c9;
}

#containter .photo{
	clear:both;
	float:right;
	padding-top:54px;
}

#imagelink
{
 	color:#1d31b9;

}