/* CSS Document 

@import url("enjoyindia.css");
@import url("events.css");
@import url("common.css");
@import url("header.css");
@import url("footer.css");
@import url("nav-horizontal.css");
@import url("content-area.css");
@import url("right-col.css");
@import url("typo.css");
@import url("main-banner.css");
@import url("accordion.css");
@import url("thickbox.css");
@import url("accessibility.css");
@import url("icons.css");
@import url("default.css");*/



@import url("../../common-assets/css/reset-fonts-grids.css");
@import url("../../common-assets/css/common.css");
@import url("../../common-assets/css/icons.css");

#menu ul{display: block;list-style-type: none;margin: 0;padding:0px;text-align: left;}
#menu ul li{display: block;float: left;border-left: 3px solid #AEAEAE;}
#menu ul li:hover{border-left:3px solid #3D3F3E;}
a.eventMenu{text-decoration:none;font-weight:bold;font-size:12px;color:#3D3F3E;padding-left:3px;padding-right:7px;}
a.eventMenu:hover{text-decoration:none;font-size:12px;background-color:#FF6600;color:#FFFFFF;padding-left:3px;padding-right:7px;}
a.eventMain{text-decoration:underline;color:#3D3F3E;}
a.eventMain:hover{text-decoration:none;color:#FF6600;}
img{border:0;}
ul.billboard,ul.popular,ul.rssLinks,ul.catLinks{list-style-type:none;margin:0;padding:0px;}
li.billboardDate,li.popularDate{font-weight:bold;}
li.billboard,li.popular{padding-left:5px;padding-top:5px;}
a.billboard,a.popular{text-decoration:underline;color:#3D3F3E;}
a.billboard:hover,a.popular:hover{text-decoration:none;color:#FF6600;}
img.controlPanel{padding-bottom:5px;vertical-align:middle;}
a.controlPanel{text-decoration:none;font-weight:bold;color:#FF6600;}
a.controlPanel:hover{text-decoration:none;color:#3D3F3E;}
.rssLinksAll,.rssLinksNew,.rssLinksBillboard,.rssLinksPopular{background-image:url(../../common-assets/icons/favicon.png);background-repeat:no-repeat;padding:1px 0px 4px 20px;}
.iCalLinksSubscribe{background-image:url(../../common-assets/icons/iconiCal.png);background-repeat:no-repeat;padding:1px 0px 4px 20px;}
.openID{background-image:url(../../common-assets/icons/favicon.png);background-repeat:no-repeat;padding-left:25px;font-size:13px;}
.openID:focus{background-image:url(../../common-assets/icons/favicon.png);background-repeat:no-repeat;}
.oidUserCom{font-weight:bold;font-size:12px;}
a.oidLink{text-decoration:none;color:#666666;}
a.oidLink:hover{text-decoration:underline;color:#FF6600;}
a.oidMenu{text-decoration:underline;color:#3D3F3E;}
a.oidMenu:hover{text-decoration:none;color:#FF6600;}
a.commentLogin{text-decoration:none;color:#ACACAC;font-size:13px;}
a.commentLogin:hover{text-decoration:none;color:#666666;font-size:13px;}
a.commentIdentity,a.commentUser{text-decoration:none;color:#000000;font-weight:bold;}
a.commentIdentity:hover,a.commentUser:hover{text-decoration:underline;color:#666666;}
a.commentReport{text-decoration:none;color:#FFFFFF;}
a.commentReport:hover{text-decoration:none;color:#DC143C;}
a.commentShow{padding-left:20px;color:#666666;}
a.commentShow:hover{color:#000000;}
.commentFooter{clear:both;border-top:solid 1px #CCCCCC;}
.commentFrame{clear:both;border-top:solid 1px #CCCCCC;padding:10px 0px 0px 5px;}
.commentFrame-hidden{clear:both;border-top:solid 1px #CCCCCC;height:30px;padding:10px 0px 0px 5px;background:#EFEFEF;}
.commentTools{float:right;width:150px;padding: 0px 5px 5px 5px;color:#666666;text-align:right;line-height:15px;}
.commentTools-hidden{float:right;width:100px;padding: 0px 5px 5px 5px;color:#666666;text-align:right;font-weight:bold;}
.comment-hidden{display:none;}
.comment{padding-bottom:10px;}
.commentDate{clear:both;text-align:right;font-weight:bold;font-style:italic;padding:5px 5px 0px 0px;}
.commentDate-hidden{display:none;}
img.recomnds-hidden{display:none;}
#nav-top{clear:both;text-align:right;}
#nav-bottom{clear:both;text-align:right;padding-top:7px;}
.eventDateTitle{clear:both;font-size:13px;font-weight:bold;border-bottom:1px solid #3D3F3E;color:#000000;padding:10px 0px 0px 0px;}
.eventSkipComments{font-weight:normal;font-size:11px;float:right;}
.eventListTime{float:left;width:25%;line-height:20px;}
.eventListTimeHL{float:left;width:25%;background:#EFEFEF;line-height:20px;}
.eventListTitle{float:left;width:75%;line-height:20px;}
.eventListTitleHL{float:left;width:75%;background:#EFEFEF;line-height:20px;}
a.eventListTitle{text-decoration:underline;width:100%;font-weight:bold;color:#3D3F3E;}
a.eventListTitle:hover{text-decoration:none;font-weight:bold;color:#FF6600;}
.eventReqTag{font-weight:bold;color:#DC143C;}
#eventDetailTitle{clear:both;font-size:13px;font-weight:bold;border-bottom:1px solid #3D3F3E;color:#000000;padding:10px 0px 3px 0px;}
#eventDetailDesc{clear:both;color:#000000;padding:0px 5px 10px 5px;}
.eventDetailDate,
.eventDetailPrice{font-size:13px;font-weight:bold;color:#000000;}
.eventDetailDatePast{font-size:13px;font-weight:bold;color:#DC143C;}
.eventDetailTime{color:#000000;padding-left:10px;}
.locDetailHeader,
.eventDetailHeader{border-top:solid 1px #CCCCCC;font-size:13px;font-weight:bold;line-height:30px;}
#eventDetailInfo{float:left;padding-right:13px;width:50%;}
#eventDetailTools{float:left;width:45%;}
.eventDetailToolbox{padding:10px;border:1px solid #666666;background:#EEEEEE;width:95%;}
.eventDetailReg{padding:10px;width:80%;}
a.eventShare{text-decoration:none;line-height:25px;padding:0px 5px 0px 0px;color:#0000FF;}
img.eventDetailLink{line-height:25px;padding-bottom:5px;vertical-align:middle;}
a.eventDetailLink{text-decoration:underline;line-height:25px;color:#3D3F3E;}
a.eventDetailLink:hover {text-decoration:none;line-height:25px;color:#FF6600;}
a.eventDetailDates{text-decoration:underline;line-height:20px;color:#3D3F3E;}
a.eventDetailDates:hover{text-decoration:none;line-height:20px;color:#FF6600;}
#rssMenu ul{display:block;list-style-type:none;margin:0;padding-left:0px;text-align:left;}
#rssMenu ul li{line-height:20px;}
.rssTitle{clear:both;font-weight:bold;padding:12px 0px 3px 0px;}
div.rssSynd{display:block;float:left;width:160px;text-align:center;padding:5px 0px 5px 0px;}
a.rssSynd{text-decoration:none;line-height:25px;}
img.rssReader{padding-bottom:5px;vertical-align:middle;}
a.rssReader{font-weight:bold;text-decoration:none;line-height:25px;color:#FF6600;}
a.rssReader:hover {text-decoration:none;font-weight:bold;line-height:25px;color:#3D3F3E;}
#eventShare li{display:block;list-style-type:none;float:left;padding:3px 12px 7px 12px;}
.button{font-size:11px;padding:0px 10px 0px 10px;color:#000000;}
.locDetails {width:100%;min-width:175px;float:left;padding:0px 5px 0px 0px;clear:both;}
#hc_Gmap{clear:both;padding-top:20px;width:100%;height:250px;}
#hc_GmapLoc {float:left;width:75%;height:600px;}
#hc_GmapLocDetail {float:left;width:370px;height:250px;}
.GmapLocMenu{width:300px;height:20px;border-bottom:solid 1px #ACACAC;}
.GmapLocPane {width:300px;height:200px;overflow:auto;padding:3px 0px 0px 0px;}
a.locMenu{text-decoration:underline;color:#0000FF;}
a.locMenu:hover{text-decoration:none;color:#666666;}
a.locListReset{text-decoration:none;font-weight:bold;color:#000000;vertical-align:middle;}
a.locListReset:hover{text-decoration:none;color:#FF6600;}
a.locList{text-decoration:underline;color:#000000;}
a.locList:hover{text-decoration:none;color:#FF6600;}
#locList ul{display:block;list-style-type:square;margin:0;padding-left:0px;}
#locList ul li{padding:3px 0px 4px 0px;text-align:left;}
#locList{overflow:auto;float:left;width:25%;height:600px;}
img.locList{padding-bottom:5px;vertical-align:middle;}
a.searchLoc{text-decoration:underline;font-size:13px;color:#FF6600;}
a.searchLoc:hover{text-decoration:underline;font-size:13px;color:#CCCCCC;}
.datePicker{position:absolute;visibility:hidden;background-color:#FFFFFF;}
.tel {width:200px;float:left;}
abbr{border:none;}
.category{margin:0;padding:0;border:none;list-style:none;display:block;}
a.email{text-decoration:underline;color:#3D3F3E;}
a.email:hover{text-decoration:none;color:#FF6600;}
fieldset{clear:both;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
legend{font-size:12px;font-weight:bold;color:#FF6600;padding-bottom:5px;background:transparent;margin:1px;padding:0px 10px 2px 10px;}
label{float:left;width:100px;padding:0px 10px 0px 0px;text-align:right;}
label.radio{padding:0px;text-align:left;}
label.radioWide{padding:0px;text-align:left;width:200px;}
label.category{padding:0px;text-align:left;width:180px;}
label.subcategory{padding: 0px 0px 0px 15px;text-align: left;width: 175px;clear:both;}
fieldset div{margin-bottom:5px;}
fieldset div input, textarea, select{font-size:11px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;vertical-align:middle;font-size:11px;}
input:focus, textarea:focus, select:focus{background:#efefef;color:#000;}
fieldset div.frmReq,fieldset div.frmReq input, textarea, select{font-weight:bold;}
fieldset div.frmOpt,fieldset div.frmOpt input, textarea, select{font-weight:normal;}
div.frmReq,div.frmOpt{clear:both;}
input[type="submit"],input[type="reset"],input[type="button"]{font-size:11px;width:150px;color:#000000;}
input[type="checkbox"]{border: 0px;}
.miniCalTable{border-collapse:collapse;empty-cells:show;width:175px;}
.miniCalTable td{cursor:pointer;text-align:center;}
.miniCalTitle{border:1px solid #ACACAC;background-color:#EEEEEE;text-align:center;}
.miniCalJump{background-color:#EEEEEE;border:0px;color:#993300;}
.miniCalNav{font-size:13px;font-weight:bold;border:1px solid #ACACAC;background-color:#EEEEEE;color:#993300;}
.miniCalDOW{border:1px solid #ACACAC;background-color:#FFFFFF;color:#993300;}	
.miniCal{background:#FFFFFF;border:1px solid #ACACAC;}
.miniCalToday{font-weight:bold;border:1px solid #ACACAC;}
.miniCalToday:hover{font-weight:bold;background:#FF6600;border:1px solid #ACACAC;}
.miniCalEvents{border:1px solid #ACACAC;background:#C8C8AC;}
.miniCalEvents:hover{text-align:center;border:1px solid #ACACAC;background:#B8B89B;}
.miniCalFiller{border:1px solid #ACACAC;background:#FFFFFF;}
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
clear:both;
}
.info{color: #4F8A10;background-color: #DFF2BF;background-image:url('../../common-assets/icons/success.gif');}
.warning{clear:both;font-weight:bold;padding:3px;text-align:center;background:#fffcee;border: solid 2px #FFDA00;}
.error{clear:both;font-weight:bold;padding:3px;text-align:center;background:#fceeee;border: solid 2px #E40000;}

input.noBorderIE{border:0px;}
label.locSearch1{line-height:20px;width:400px;text-align:left;}
label.locSearch0{line-height:20px;width:400px;text-align:left;background:#EFEFEF;}
#eventDetailShareMore{padding-top:5px;}
.tweetToo{text-align:left;width:75%;}



/* CSS from style.css file */
#menu ul{display:block;list-style-type:none;margin:0;padding-left: 0px;text-align: left;}
#menu ul li{display:block;float:left;border-left:3px solid #AEAEAE;}
#menu ul li:hover{border-left:3px solid #3D3F3E;}
a.eventMenu{text-decoration:none;font-weight:bold;font-size:12px;color:#3D3F3E;padding-left:3px;padding-right:7px;}
a.eventMenu:hover{text-decoration:none;font-size:12px;background-color:#FF6600;color:#FFFFFF;padding-left:3px;padding-right:7px;}
ul.rssLinks li{display:block;float:left;padding-left:5px;}
.rssLinksAll{float:left;background-image:url(../../common-assets/icons/favicon.gif);background-repeat:no-repeat;padding:1px 5px 4px 20px;}
.rssLinksNew,.rssLinksBillboard,.rssLinksPopular{background:none;float:left;padding:1px 5px 4px 5px;border-left: dotted 1px #666666;}
.iCalLinksSubscribe{clear:both;display:none;}
/*.login{text-align:right;padding:5px;width:72%;}*/
.login{text-align:right;padding:5px; font-size:85%;}
/*	End Replicated Classes	*/

/*	Classes Unique to Default Template
	*/
html, body {margin: 0;padding: 0;background:#F5F6F7;color: #000000;}
#menu {text-align:center;width:100%;height:25px;}
#container {margin: auto auto auto auto ; width: 980px; padding: 0;color: #000000;}
#content {float: left; text-align: left; padding: 5px;width: 72%;background:#FFFFFF;border: solid 1px #666666;}
#controls {float: left;padding: 0px 5px 5px 5px;width: 25%;}
#categories{float:left;width:25%;}
#core{float:left;width:70%;}
#language {text-align: center;padding: 10px 0 15px 0;}
#billboard,#popular,#newest{text-align: left;padding: 10px 0 10px 0;}
#rssLinks {width: 760px; padding: 0;margin: auto auto auto auto ; }
#copyright {clear: both; color: #666666;padding: 5px 0px 5px 0px;line-height: 17px;}
a.copyright,a.copyrightR {text-decoration: none;color: #666666;}
a.copyright:hover {text-decoration: underline;color: #FF6600;}
a.copyrightR:hover {text-decoration: underline;color: #006532;}
.listHeader{font-size: 17px;font-weight: bold;color: #4396CA;}
.setupText{font-size: 11px;border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px; color: #333; vertical-align: center;}
a.twitter{color:#4396CA;}


/* CSS from dateSelect.css file */
.hc_cpYearNavigation,.hc_cpMonthNavigation{background-color:#CCC;text-align:center;vertical-align:center;text-decoration:none;color:#000;font-weight:bold;}
.hc_cpDayColumnHeader,.hc_cpYearNavigation,.hc_cpMonthNavigation,.hc_cpCurrentMonthDate,.hc_cpCurrentMonthDateDisabled,.hc_cpOtherMonthDate,.hc_cpOtherMonthDateDisabled,.hc_cpCurrentDate,.hc_cpCurrentDateDisabled,.hc_cpTodayText,.hc_cpTodayTextDisabled,.hc_cpText{font-size:10px;}
TD.hc_cpDayColumnHeader{text-align:right;}
.hc_cpCurrentMonthDate,.hc_cpOtherMonthDate,.hc_cpCurrentDate{text-align:right;text-decoration:none;}
.hc_cpCurrentMonthDateDisabled,.hc_cpOtherMonthDateDisabled,.hc_cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.hc_cpCurrentMonthDate{color:#FF6600;font-weight:bold;}
.hc_cpCurrentDate{color: #FFFFFF;font-weight:bold;}
.hc_cpOtherMonthDate{color:#808080;}
TD.hc_cpCurrentDate{color:#FFFFFF;background-color: #FF6600;border-width:1;border:solid thin #000000;}
TD.hc_cpCurrentDateDisabled{border-width:1;border:solid thin #FFAAAA;}
TD.hc_cpTodayText,TD.hc_cpTodayTextDisabled{border:solid 1px #666;border-width:1 0 0 0;}
A.hc_cpTodayText,SPAN.hc_cpTodayTextDisabled{height:20px;}
A.hc_cpTodayText{color:#666666;font-weight:bold;}
SPAN.hc_cpTodayTextDisabled{color:#D0D0D0;}
.hc_cpBorder{border:solid 1px #000;}


/* CSS FROM enjoyindia.css FILE */
/* Page-layout */
#main-banner{background-color:#eee;}
#primary-area{}
#primary-area-hd{}
#primary-area-ft {}
#secondary-area{ }
#left-nav{}
#content-area{}
#section-footer{}
#section-header{}
.enjoyindia{font-family: Arial, Helvetica, sans-serif;}



/* CSS FROM events.css FILE */


/*Site Beta Flag*/
.events #beta{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 60px;
	height: 60px;
	background-image: url(../../enjoyindia/graphics/images-sprite-64.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*Site Logo*/
#hd1 ul#site-title li.first{
	background-image: url(../../enjoyindia/graphics/images-sprite-64.png);
	background-repeat: no-repeat;
	background-position: -34px -56px;}

#hd1 ul#site-title li.first:hover{
	background-position: -34px -56px;}

#hd1 ul#site-title li.change {
	font-size:85%;
	padding-top:25px;
	padding-bottom:-8px !important;
	color:#ccc;
}
#hd1 ul#site-title li.change a:link{color:#0063DC;}
#hd1 ul#site-title li.change a:hover{color:#000;}
#hd1 ul#site-title li.change a:visited{color:#0063DC;}

.events #left-nav{ width:14%; margin-right:1%; font-size:90%}
.events #content-area { width:85%; }

/* */
.events #nav_submenu_contain1{height:4px !important;}

/*Banner area and breadcrumbs*/
.events #main-banner .banner-bg{}

.events #secondary-area #cal-box{background-image: url(../../enjoyindia/graphics/bg1000.jpg);
	background-repeat: repeat-x; border:1px solid #E5E4E5; padding:4px 4px 8px 4px; margin-bottom:8px;}
.events #secondary-area #cal-box img{margin-bottom:0px; clear:right;}
.events #secondary-area #cal-box h3{ padding:0px 0px 6px 0px; border-bottom:0px solid #CCCCCC; font-size:100%;}

/*helios calender*/
.enjoyindia.events .miniCalTable{border-collapse: collapse;empty-cells: show;width: 100%;}
.enjoyindia.events .miniCalTable td{cursor: pointer;text-align: center;padding:2px; font-size:85%;}
.enjoyindia.events .miniCalTitle{border: 1px solid #E5E4E5; background-color: #F6F5F5;text-align: center; color:#000;}
.enjoyindia.events .miniCalJump{background-color: #F6F5F5; border: 0px;color:#000; font-weight:normal;}
.enjoyindia.events .miniCalNav{font-size: 85%;font-weight: normal;border: 1px solid #E5E4E5;background-color: #F6F5F5;color:#0063DC;}
.enjoyindia.events .miniCalNav:hover{ background-color:#fff;}
.enjoyindia.events .miniCalNav img{border:0px solid #000; margin-top:0px;}
.enjoyindia.events .miniCalDOW{border: 1px solid #E5E4E5; background-color:#F6F5F5;font-weight:bold; font-size:85%; color:#333333; }	
.enjoyindia.events .miniCal{background: #FFFFFF;border: 1px solid #E5E4E5; color:#333; }
.enjoyindia.events .miniCalToday{font-weight: bold;border: 1px solid #E5E4E5; color:#fff; text-shadow:0 1px 0 #666666;}
.enjoyindia.events .miniCalToday:hover{font-weight: bold;background: #FF6600;border: 1px solid #E5E4E5; color:#fff;}
.enjoyindia.events .miniCalEvents{border: 1px solid #E5E4E5;color:#0063DC;font-weight:normal; }
.enjoyindia.events .miniCalEvents:hover{text-align: center; border:1px solid #0063DC;background: #0063DC; color:#fff;}
.enjoyindia.events .miniCalFiller{border: 1px solid #E5E4E5;background: #FFFFFF;}

.enjoyindia.events #cal-legends{margin-top:8px; font-size:85%;}
#cal-legends li{margin-bottom:4px; display:inline;}
#cal-legends .todaydate{
	padding-left:12px;
	padding-right:4px;
	background: url(../../common-assets/icons/icon-today.gif) no-repeat left center;
	border:0px solid #000;
}

#cal-legends .dateselected{
	padding-left:12px;
	background: url(../../common-assets/icons/icon-active.gif) no-repeat left center;
	border:0px solid #000;
}

#cal-links { border-top:1px solid #E5E4E5; margin-top:12px; font-size:85%; padding-top:8px;}
#cal-links ul li{
	margin-bottom:4px;
	background: url(../../common-assets/icons/breadcrumb-arrow.gif) no-repeat left 0px;
	padding-left: 10px;	
}

.enjoyindia.events #section-header{display: none;}
.enjoyindia.events #primary-area-hd {display: none;}
.enjoyindia.events #primary-area-ft {display: none;}
#events-core{border:0px solid #E5E4E5;}

/*Google Maps*/
.enjoyindia.events #hc_Gmap{width:100%;height:500px; border:1px solid #999}
.enjoyindia.events #hc_GmapLoc {float: left;width: 75%; height:600px;}
.enjoyindia.events #hc_GmapLocDetail {float: left;width: 100%;height: 250px;}
.enjoyindia.events .GmapLocMenu{width:300px;height:20px;border-bottom: solid 1px #ACACAC;}
.enjoyindia.events .GmapLocPane {width:300px;height:200px;padding: 3px 0px 0px 0px;}


/*Cal icon*/
.calIcon {
	float:left;
	background:url(../images/icons/cal.gif);
	padding:12px 20px 4px 8px;
	background-position:left top;
	background-repeat:no-repeat;margin-top:-12px;
	}
	
.enjoyindia.events .eventDateTitle{clear: both;font-size: 120%;font-weight: bold;color: #666666;padding: 0px 0px 8px 0px; border-bottom: 1px solid #E5E4E5;}
.enjoyindia.events .eventListTime{float: left;width: 25%;line-height: 30px; padding-left:4px; border-bottom: 1px dotted #E5E4E5;}
.enjoyindia.events .eventListTimeHL{float: left;width: 25%;line-height: 30px; border-bottom: 1px dotted #E5E4E5; padding-left:4px; background-color:#FFFFFF;}
.enjoyindia.events .eventListTitle{float: left;width: 74%;line-height: 30px; border-bottom: 0px dotted #E5E4E5; }
.enjoyindia.events .eventListTitleHL{float: left;width: 74%;line-height: 30px;border-bottom: 0px dotted #E5E4E5; background-color:#FFFFFF;}
.enjoyindia.events a.eventListTitle{text-decoration: underline;width:100%;font-weight: bold;color: #3D3F3E; border-bottom: 1px dotted #E5E4E5;}
.enjoyindia.events a.eventListTitle:hover{text-decoration: none;font-weight: bold;color: #FF6600; border-bottom: 1px dotted #E5E4E5;}



ul.billboard,ul.popular,ul.rssLinks{list-style-type: none;margin: 0;padding: 0px;}
li.billboardDate,li.popularDate{font-weight: bold; font-size:85%; border-bottom:1px dotted #E5E4E5; padding-bottom:4px;}
li.billboard,li.popular{padding-left: 0px;padding-top:4px;}
a.billboard,a.popular{text-decoration: underline;color: #3D3F3E; font-weight: bold; font-size:100%;}
a.billboard:hover,a.popular:hover{text-decoration: none;color: #FF6600;}

.events input[type="submit"]{font-size: 11px;width:auto;color: #000000;}
.events input[type="reset"]{font-size: 11px;width:auto;color: #000000;}
.events input[type="button"]{font-size: 11px;width:auto;color: #000000;}


.events .info{clear: both;font-weight: bold;padding: 3px;text-align: center;background: #EFEFEF;border: solid 4px #008E0D;}
.events .warning{font-weight: bold;padding:8px;background: #FFFFCC;border: solid 4px #FFDA00; text-align:left; margin-top:-16px;}
.events .error{font-weight: bold;padding: 3px;text-align: center;background: #EFEFEF;border: solid 4px #E40000;}



.events .vevent a:link{color:#0063DC; text-decoration:none;}
.events .vevent a:hover{color:#000; text-decoration:underline;}
.events .vevent a:visited{color:#0063DC; text-decoration:none;}


.events #nav-bottom {}
.events #nav-bottom .previous { float:left;}

.events .event-date-title{
	color:#000;
	padding:8px 4px 8px 4px;
	font-weight:normal;
	text-shadow:0 1px 0 #eeeeee;
	margin-top:1px;
	margin-bottom:4px;
	background-repeat: repeat-x;
	background-image: url(../../enjoyindia/graphics/date-bar-bg.png);
	background-position: left top;
}

.events .event-date-title .date{
	/* background-image: url(../../common-assets/icons/calendar_background24a.png); */
	width:24px;
	height:24px;
	border:0px solid #000;
	padding:8px 4px 4px 6px;
	margin-right:4px;
	font-size:85%;
	background-repeat: no-repeat;
	background-position: center center;
	text-shadow:0 1px 0 #ccc;
}


.events .event-item {
	background-image: url(../../enjoyindia/graphics/grey-3.png);
	background-color:#F4F4F4;
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: 1px solid #E5E4E5;
	border-left: 1px solid #E5E4E5;
	border-bottom: 1px solid #E5E4E5;
	border-right: 1px solid #E5E4E5;
	margin-bottom:4px;
	padding:0px;
	overflow:hidden;
	;
}

/* .events .event-item a:link{ color:#0063dc;} */
.events .event-item a:hover{ color:#000; text-decoration:underline;}
/*.events .event-item a:visited{ color:#0063dc;}*/

.events .img-holder{color:#eee; border: 1px solid #E5E4E5; background-color:#FFFFFF; padding:4px; width:80px; float:left;
position: relative;
margin:8px 8px 4px 8px;}

.events .img-caption{ width:108px; height:25px; border-top: 0px dotted #ccc; float:left; margin:4px 8px 4px 8px; font-size:85%; overflow:hidden;}

.events .img-caption-popular{display:none;}
.events .img-caption-editor{display:none;}
.events .img-caption-series{display:none;}
.events .img-caption-onetime-spanning{display:none;}
.events .img-caption-oneday{display:none;}
.events .img-caption-featured{display:none;}
.events .img-caption-billboard{display:none;}


.events .event-item:hover .img-caption-popular{display:block;}
.events .event-item:hover .img-caption-editor{display:block;}
.events .event-item:hover .img-caption-series{display:block;}
.events .event-item:hover .img-caption-onetime-spanning{display:block;}
.events .event-item:hover .img-caption-oneday{display:block;}
.events .event-item:hover .img-caption-featured{display:block;}
.events .event-item:hover .img-caption-billboard{display:block;}


.events .img-caption-popular{
	background-image: url(../../common-assets/icons/poll-red-16.png);
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
.events .img-caption-editor{
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-image: url(../../common-assets/icons/editor-pick-16.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
.events .img-caption-series{
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-image: url(../../common-assets/icons/event3.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
.events .img-caption-onetime-spanning{
    border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-image: url(../../common-assets/icons/calendar-select-days-span.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
.events .img-caption-oneday{
    border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-image: url(../../common-assets/icons/event1.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.events .img-caption-featured{
	background-image: url(../../common-assets/icons/star_yellow.png);
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
.events .img-caption-billboard{ background-image: url(../../common-assets/icons/billboard.png); 	background-repeat: no-repeat;
		background-position: left top;
	margin-right:4px; border: 0px dotted #000;  width:16px; height:16px; float:left; position: relative; }

.events .img-col{ width:108px; float:left; border: 0px solid #ccc;}
.events .editor-pick-badge{
	background-image: url(../../common-assets/icons/editor-pick-16.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}

.events .img-caption-new a{ cursor:help;}
.events .img-caption-popular a{ cursor:help;}
.events .img-caption-editor a{ cursor:help;}
.events .img-caption-featured a{ cursor:help;}
.events .img-caption-billboard a{ cursor:help;}
.events .item-category a{ cursor:help;}

.events .img-holder .item-category{
	position: absolute;
	text-align: left;
	bottom: 0px;
	right: 0px;
	width: 16px;
	height: 16px;
	padding: 0px;
	margin:4px;
	border:1px solid #ccc;
	background-color:#eee;
	background-image: url(../../common-assets/icons/spriteEvents.png);
	background-repeat: no-repeat;
	background-position: 0 -547px;
	display: none;
}


.events .img-holder .editor-pick{
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 25px;
	padding: 0px;
	margin:0px;
	background-image: url(../../common-assets/icons/eventListEditorsPick.png);
	background-repeat: no-repeat;
	z-index:200000;
	display:none;
}

.events .event-item-details{ border-right: 0px dotted #ccc; width:436px;  float:left; margin-left:8px; padding-right:4px; margin:8px;}
.events .event-item-details p{ font-size:85%; margin-bottom:4px;}

.events .event-item-title{ border: 0px solid #000; margin-bottm:4px; overflow:hidden; font-weight:bold; margin-bottom:4px;}

.events .event-item-location{
	font-size:85%;
	border-bottom: 1px dotted #E5E4E5;
	margin-bottom:4px;
	overflow:hidden;
	padding-bottom:4px;
	margin-bottom:4px;
	padding-left: 0px;
}

.events .event-item .rating{ width:120px; float:left; padding-top:4px; margin-right:8px; padding-left:108px;}
.events .event-item .users-attending{ width:120px; float:left; padding-top:4px; margin-right:8px; padding-left:4px;}

.events .event-item-actions{
position: relative;
margin:0px 0px 0px 0px;
padding:40px 8px 8px 4px;
	float: right;
	width:90px;
}





.events .event-item:hover{ 	/* background-image: url(../../enjoyindia/graphics/bg100ab.png); */
    background-color:#FFFFCC; 
	background-repeat: repeat-x;
	background-position: left top;
	border:1px solid #E5E4E5;}	
	
.events .event-item:hover .event-item-details {border-right: 0px dotted #ccc; } 
.events .event-item-actions{ display: none; cursor:default;}
.events .event-item:hover .event-item-actions{display: block; cursor:default;}



.events .event-item:hover .item-category{display: block; cursor:default;}
.events .event-item:hover .editor-pick{display: block; cursor:default;}



.events .event-item-actions li{ font-size:85%; line-height:120%;
}

.events .event-item .img-holder .event-new-flag{
	position: absolute;
	text-align: right;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background-image: url(../../common-assets/icons/label_new-yellow1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.events .event-item-actions .event-flag{
	position: absolute;
	text-align: right;
	top: 0px;
	right: 0px;
	width: 58px;
	height: 50px;
	background-image: url(../../common-assets/icons/eventListBuyTickets.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
.events .free-paid #paid{display: none;	text-align: center;
	vertical-align: middle;}
	
.events .filters-applied{margin-top:16px; margin-bottom:16px; font-size:85%; font-weight:normal;}

.events .filters-applied a:link{color:#000; font-weight:bold; text-decoration:none;}
.events .filters-applied a:hover{color:#000; font-weight:bold; text-decoration:none;}
.events .filters-applied a:visited{color:#000; font-weight:bold; text-decoration:none;}

.events .filters-applied .mod-remove-btn {
    padding-left:12px;
    background: url(../../common-assets/icons/delete.png) 10% 50% no-repeat;}

.events .clear-filter{ 

}

.events .selected-value{ font-weight:bold; font-size:85%; margin-bottom:4px; background-color:#FFFFCC; border:1px solid #FFCC66; padding:4px;}
.events .selected-value .label{ font-weight:normal;}
.events .show-all{ font-size:85%;}
.events .show-all-1{}
.events .show-all-2{margin-top:8px;margin-left:8px;}
	
.relClear{
	padding: 0 0 0 12px !important;
	background-image: url(../../common-assets/icons/delete.png);
	background-repeat: no-repeat;
	background-position: 0 2px;}
	
.relSelected{
	padding: 0 0 0 12px !important;
	background-image: url(../../common-assets/icons/16-square-green-check.png);
	background-repeat: no-repeat;
	background-position: 0 0px;}
	
#billboard-box{
    border:1px solid #ccc;
    background-color:#eee;
    padding:4px;
    margin-bottom:4px;
   }

.billboard-item{position:relative;margin-bottom:8px;border:1px solid #ccc;
}	
.billboard-item .billboard-caption{position:absolute;
left: 0px;
bottom: 0px;width:160px;
background-color:#333;
font-color:#fff;padding:4px;
font-zize:85%;
}
.billboard-item .billboard-caption h3{font-size:85%;}
.billboard-item .billboard-caption p{font-size:85%; display:none;padding-top:4px;}

.billboard-item:hover .billboard-caption{background-color:#000;}
	
.billboard-item:hover .billboard-caption p{font-size:85%; display:block;}

.billboard-item .billboard-caption a:link{color:#fff;}	
.billboard-item .billboard-caption a:hover{color:#fff;}
.billboard-item .billboard-caption a:visited{color:#fff;}
	
.events .event-detail-wrapper{ border:1px solid #ccc; padding:4px;}
.events .event-detail-wrapper a:link{color:#0063DC; text-decoration:none;}
.events .event-detail-wrapper a:hover{color:#000; text-decoration:underline;}
.events .event-detail-wrapper a:visited{color:#0063DC; text-decoration:none;}

.events .event-title{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-banner{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-description{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-date{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-location{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-details{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-contact{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-register{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-ticket{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-members{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-news{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-other-dates{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-categories{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-tools{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-map{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-documents{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-slidehare{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-photos{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-flickr{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-youtube{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-rating{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-poll{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-comments{border:1px solid #eee; padding:4px; margin-bottom:4px;}
.events .event-news{border:1px solid #eee; padding:4px; margin-bottom:4px;}


.events .mega-feature{ 
	border:0px solid #292929;
	margin-bottom:12px;
	padding:0px;
	position:relative;
/*	background-image: url(../../enjoyindia/graphics/mega-bg.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}

.events .mega-feature a:link{ color:#fff !important;}
.events .mega-feature a:hover{ color:#fff !important; text-decoration:none;}
.events .mega-feature a:visited{ color:#fff !important;}

.events .mega-feature .more {
	position:absolute;
	left: 20px;
	bottom: 20px;
	color: #fff;
	padding: 4px;
	margin: 4px;
	width: 713px;
	border-top: 0px solid #999;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
	background-color: #000;
	background-image: url(../../common-assets/icons/bg-semi-trans.png);
}
.events .mega-feature .desc {	display: none; }
.events .mega-feature:hover .more { visibility: hidden;}
.events .mega-feature:hover .desc{
	display: block;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	left: 20px;
	bottom: 20px;
	padding: 4px;
	margin: 4px;
	width: 713px;
	border-top: 0px solid #999;
}
.events .mega-feature:hover .desc strong {
	display: block;
	margin-bottom: 5px;
}
.events .mega-feature h2{padding-left:4px;}
.events .mega-feature h4{ margin-top:8px; font-size:95%;padding-left:4px;}
.events .mega-feature p{  font-size:85%; margin-top:4px; }
.events .mega-feature .mega-feature-time{
	background-color:#333333 !important;
	margin-top:4px;
	padding-left:4px;
}
.events .mega-feature .event-new-flag{
	position: absolute;
	text-align: right;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 48px;
	background-image: url(../../common-assets/icons/label_new-yellow1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.events .ad-box{ margin-bottom:4px;}

.events #search-panel1{border:1px solid #000; padding:8px; margin-bottom:8px;}

.events #search-panel{
background-color:#F4F4F4;
background-image:url(../../enjoyindia/graphics/grey-1.png);
background-repeat:repeat-x;
border:1px solid #E5E4E5;
margin-bottom:20px;
padding:8px;
}


.events .box-wrapper{}
.events .box-wrapper .hd{
	background-image: url(../../enjoyindia/graphics/hd-bar-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	color:#333333;
	padding:4px;
}
.events .box-wrapper .hd h2{font-size:100%;}

.events .pagination-more{ border:0px solid #eee;}
.events #more-box{border:1px solid #eee; margin-bottom:4px; padding:4px;}
.events #pagination-box{ border:1px solid #eee; margin-bottom:4px; padding:4px;}



html, body {background: #f0f0f0 url(../../enjoyindia/graphics/page-background1.png) repeat-x top left;}
body {margin: 0 auto; width: 950px; text-align:left;}



/* CSS FROM header.css FILE */
#hd{}
#top-bar{
	font-size:85%;
	margin-bottom:4px;
	padding:4px 4px;
	background: url(../../enjoyindia/graphics/top_bar_bg.jpg) no-repeat left bottom;
}

#top-bar ul li a{ height:16px;}

/*dropdown Link alignment*/
a:link.expand{ background: url(../../common-assets/icons/icon.expand-down.gif) 100% 1px no-repeat !important; padding-right: 12px; }
a:hover.expand{ background: url(../../common-assets/icons/icon.expand-up.gif) 100% 1px no-repeat !important; padding-right: 12px; }
a:visited.expand{ background: url(../../common-assets/icons/icon.expand-down.gif) 100% 1px no-repeat !important; padding-right: 12px; }


#navbar{ border:0px solid #000; clear:right;}

#nav, #nav ul { /* all lists */
}

#nav a {
	display: block;
}

#nav li { /* all list items */
 /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	margin-top:-2px;
	background: #eee;
	border:1px solid #ccc;
	width: 8em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li{padding-left:2px; padding-top:2px; padding-right:20px; padding-bottom:2px; border-right:0px;}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



/*hd1 logo and search area*/

#hd1{padding:4px 4px 0px 4px; margin-bottom:0px; border:0px solid #eee; }
#hd1 #site-title { }
#hd1 ul#site-title {}
#hd1 ul#site-title li { padding-top:16px; padding-bottom:0px; border:0px solid #000; font-size:180%; height:36px;}


#hd1 ul#site-title li.sub-brand-1 { border-left: 0px solid #ccc; padding-left:8px; margin-top:6px; font-size:120%;  font-weight: bold;color:#333333;}
#hd1 ul#site-title li .sub-brand-2 { border-left: 1px solid #ccc; padding-top:8px; padding-left:8px;font-size:100%;}

/*logo*/
a:link.logo1{
	padding-left: 36px;
	padding-top: 10px;
	padding-bottom: 7px;
	background-position: 0px 7px;
	color:#003399;
	font-weight:bold;
}

a:hover.logo1{
	padding-left: 36px;
	padding-top: 10px;
	padding-bottom: 7px;
	background-position: 0px 7px;
	border:0px solid #FF0000;
	color:#000;
	font-weight:bold;
}

a:visited.logo1{
	padding-left: 36px;
	padding-top: 10px;
	padding-bottom: 7px;
	color:#003399;
	font-weight:bold;
}



#hd1 #search-area{ border:0px solid #000; float:right; vertical-align:middle; margin-top:17px;}
#hd1 #search-area label{vertical-align:middle; text-align:right; border:0px solid #000; padding-top:8px;}
#hd1 #search-area p{ font-size:160%; font-style:normal;  font-weight:normal; color:#CCCCCC;}

/*Website -Movies*/
#hd1 ul#site-title li .sub-brand-1 {
	color:#999;
}
#hd1 ul#site-title li .sub-brand-2 {
	color:#CCC;
}
#globalnav{}


/*Change-Country-window*/
#anchorElement{
		/*	margin:50px 200px; 
			width:15em;
			height:5em;
			background:#ccc;
			clear:both;*/
		}


/* CSS FROM footer.css FILE */
#ft{ margin-top:8px; border:0px solid #000; padding:0px; font-size:85%; color:#666666;}


/*Footer typography color*/
#ft p {}
#ft h4 { font-size:100%; font-weight:normal; margin-bottom:4px;}
#ft h5 {font-weight:bold;}

/*Footer blocks*/

#ft #promofooter{
	border:1px solid #E5E4E5;
	margin-bottom:20px;
	padding:6px 6px 4px 6px;
		background-image: url(../../enjoyindia/graphics/grey-1.png);
	background-repeat: repeat-x;
	/*background: #fff;*/
}
#ft #fat-global-footer {
	border:1px solid #E5E4E5;
	margin-bottom:20px;
	background-color:#F4F4F4;
	padding:8px 8px 8px 8px;
	background-image: url(../../enjoyindia/graphics/grey-1.png);
	background-repeat: repeat-x;
}

#ft #footer-partners {
	border:1px solid #E5E4E5;
	margin-bottom:20px;
	background-color:#F4F4F4;
	padding:8px 8px 8px 8px;
	background-image: url(../../enjoyindia/graphics/grey-1.png);
	background-repeat: repeat-x;
}



#ft #global-footer {
	margin-bottom:0px;
	background-image: url(../../enjoyindia/graphics/footer-bg1.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; 
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#ft #global-footer #ft1{border:0px dotted #000; margin-bottom:4px;}
#ft #global-footer #ft2{border:0px dotted #000;}

#ft #access-channels {
    overflow:hidden;
	border:1px solid #E5E4E5;
	margin-bottom:20px;
	background-color:#F4F4F4;
	padding:4px;
	background-image: url(../../enjoyindia/graphics/grey-1.png);
	background-repeat: repeat-x;
}
#ft .channel-col {width:249px; float:left; border-right:1px solid #E5E4E5; margin-right:4px; background-color:#; padding:4px 4px 4px 60px;}
#ft .channel-col.last {width:249px; margin-right:0px; border-right:0px;}
#ft .channel-col p{font-size:100%; margin-bottom:0px;}
.channel-email{
	background-image:url(../../enjoyindia/graphics/images-sprite-64.png);
	background-repeat: no-repeat;
	background-position: 4px -180px;
}

.channel-rss{
	background-image:url(../../enjoyindia/graphics/images-sprite-64.png);
	background-repeat: no-repeat;
	background-position: 14px -280px;
}

.channel-mobile{
	background-image:url(../../enjoyindia/graphics/images-sprite-64.png);
	background-repeat: no-repeat;
	background-position: 24px -234px;
}

#ft #promofooter p{font-size:100%}
#ft #promofooter h3{ padding-bottom:4px; border-bottom:1px solid #E5E4E5; font-size:115%; font-weight:normal; text-shadow:0 1px 0 #FFFFFF;}
#ft #promofooter h5{ padding:4px 0px 8px 0px; font-weight:bold; font-size:110%;}


#ft #promofooter .promo-ft-col {width:155px; float:left; border:0px solid #E5E4E5; margin-left:5.9px; background-color:#FFFFFF; padding:0px; margin-top:8px; position:relative;}
#ft #promofooter .promo-ft-col.first{ margin-left:0px;}
#ft #promofooter .promo-ft-col.last{  padding-left:4px;}
#ft #promofooter .promo-ft-col:hover{
	color:#000000;
	background-image: url(../../enjoyindia/graphics/bg100.jpg);
	background-repeat: repeat-x;
}
#ft #promofooter .promo-ft-col a:link {color:#fff;}
#ft #promofooter .promo-ft-col a:hover {color:#fff;}
#ft #promofooter .promo-ft-col a:visited {color:#fff;}

#ft #promofooter .promo-ft-col:hover a{color:#fff;}
#ft #promofooter .promo-ft-col img{border:0px solid #E5E4E5; margin-bottom:4px;}
#ft #promofooter .promo-ft-col:hover img{border:0px solid #ccc;}

#ft #promofooter .promo-ft-col .desc {	display: none; }
#ft #promofooter .promo-ft-col .desc{
	display: block;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	left: 5px;
	bottom:10px;
	padding: 4px;
	margin: 0px;
	width: 137px;
	border-top: 0px solid #999;
}

#ft #promofooter .promo-ft-col .desc:hover{ background-color:#FF6600; 
	filter:alpha(opacity=100);
	opacity:1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*--IE 8 Transparency--*/}

#ft #promofooter .promo-ft-col:hover .desc{ background-color:#FF6600; 
	filter:alpha(opacity=100);
	opacity:1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*--IE 8 Transparency--*/}


.promo-ft-col .delhi{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite1.png);
	background-position: left 0px;
	background-repeat: no-repeat;
}
.promo-ft-col .mumbai{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite1.png);
	background-position: left -155px;
	background-repeat: no-repeat;
}
.promo-ft-col .chennai{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite1.png);
	background-position: left -310px;
	background-repeat: no-repeat;
}

.promo-ft-col .bangalore{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite1.png);
	background-position: left -465px;
	background-repeat: no-repeat;
}
.promo-ft-col .hyderabad{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite1.png);
	background-position: left -620px;
	background-repeat: no-repeat;
}
.promo-ft-col .pune{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite1.png);
	background-position: left -775px;
	background-repeat: no-repeat;
}


.promo-ft-col .delhi:hover{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite.png);
	background-position: left 0px;
	background-repeat: no-repeat;
}

.promo-ft-col .mumbai:hover{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite.png);
	background-position: left -155px;
	background-repeat: no-repeat;
}
.promo-ft-col .chennai:hover{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite.png);
	background-position: left -310px;
	background-repeat: no-repeat;
}

.promo-ft-col .bangalore:hover{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite.png);
	background-position: left -465px;
	background-repeat: no-repeat;
}
.promo-ft-col .hyderabad:hover{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite.png);
	background-position: left -620px;
	background-repeat: no-repeat;
}
.promo-ft-col .pune:hover{
	background-color: #ccc;
	background-image: url(../../enjoyindia/graphics/featured-sprite.png);
	background-position: left -775px;
	background-repeat: no-repeat;
}

#ft #fat-global-footer h3{
	padding-bottom:4px;
	border-bottom:1px solid #fff;
	font-size:115%;
	font-weight:normal;
	text-shadow:0 1px 0 #FFFFFF;
	margin-bottom:4px;
	background-image: url(../../enjoyindia/graphics/grey-2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#ft #footer-partners h3{
	padding-bottom:4px;
	border-bottom:1px solid #fff;
	text-shadow:0 1px 0 #FFFFFF;
	font-size:115%;
	font-weight:normal;
	margin-bottom:4px;
	background-image: url(../../enjoyindia/graphics/grey-2.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}


#ft #footer-partners .partners{
	background-color: #F4F4F4;
	background-image: url(../../common-assets/icons/footer_partner_logos.png);
	background-position: left 0px;
	background-repeat: no-repeat;
}

#ft #fat-global-footer .fat-g-ft-col {width:153px; float:left; border:0px dotted #eee; margin-left:7px;}
#ft #fat-global-footer .fat-g-ft-col.first{ margin-left:0px;}
#ft #fat-global-footer ul{}
#ft #fat-global-footer ul li{
	display: list-item;
	padding-left: 8px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px dotted #F4F4F4;
	background: url(../../common-assets/icons/breadcrumb-arrow.gif) no-repeat -1px 3px;
}

#ft #fat-global-footer ul li:hover{
	border:1px solid #E5E4E5;
	background: #fff url(none) no-repeat -1px 3px;
}



/* CSS FROM nav-horizontal.css FILE */
#navbar_contain{height:33px; width:100%; border:0px solid #000;}
/*#nav_submenu{width:956px}*/
/*#navbar{width:956px;}*/


#navbar, #navbar ul, #nav_submenu ,#nav_submenu ul{padding: 0;margin: 0;list-style: none;}

#navbar a, #nav_submenu a {display: block;text-decoration:none;color:#292929;font-size:13px; font-weight:normal; text-shadow:0 1px 0 #FFFFFF;}
#navbar a{margin-top:8px;background:url(../../enjoyindia/graphics/navbutton.png) no-repeat;padding:0 0 0 9px;}
#navbar a span{display:block;background:#f0f0f0 url(../../enjoyindia/graphics/navbutton.png) repeat-x 100% 0px;padding:6px 9px 3px 0;}
#navbar a:hover{background-position:0 -31px; color:#fff;}
#navbar a:hover span{background-position:100% -31px;}

#navbar li{float: left; margin-right:2px;}
#navbar li ul { 
	position: absolute;width: 156px;z-index:1000;border:1px solid #1C3E95;border-width:4px 3px 3px; left: -999em; 
	padding-top:0px;
}
#navbar li ul li{width:154px;background:#fff; opacity: 0.96;-moz-opacity: 0.96;text-align:left;filter: alpha(opacity=96);}
#navbar li#Li2 ul{width:161px}
#navbar li#Li2 ul li{width:159px}
#navbar li ul li a{
	display:block;font-weight:normal;text-align:left;
	font-size:12px;margin:0px;background:#eee;border:0;color:#000; padding:4px;height:13px;line-height:13px;
}
#navbar li ul li a:hover{color:#0000FF; background:#ccc; text-decoration:underline;}
#navbar li:hover ul{left:auto; z-index:2000;}
#navbar li:hover a{background-position:0 -31px; color:#fff;}
#navbar li:hover a span{background-position:100% -31px;text-decoration:none;}
#navbar li:hover ul a{color:#000}
	
#navbar a.this, #navbar a.this:hover, #navbar li:hover a.this{
	
	padding:0 0 0 8px;margin-top:7px; font-size:13px; border:0px solid #000;
}
#navbar a.this span,#navbar a.this:hover span, #navbar li:hover a.this span {
	
	padding:6px 9px 5px 0;display:block;
	font-weight:bold; 
}

/*- submenu -*/

#nav_submenu_contain {background:transparent url(../../enjoyindia/graphics/subnavback.jpg) repeat-x 0 0;height:29px; border:1px solid #FF6701; border-width:0px 2px; margin:0 0 1px 0;}

#nav_submenu a{color:#fff; padding:0 0 0 7px;background:transparent url(../../enjoyindia/graphics/subnavback.jpg) repeat-x 0 0;line-height:18px;}
#nav_submenu li{float:left;margin:0 0 0 4px;background:transparent url(../../enjoyindia/graphics/bar_pipe.jpg) no-repeat scroll 100% 50%;padding:0 6px 0 0;}
#nav_submenu li.endlink{background:none;}
#nav_submenu a span{display:block; padding:6px 7px 5px 0;}
#nav_submenu a:hover, #nav_submenu a.this{background:transparent url(../../enjoyindia/graphics/subnavlinkback.png) repeat-x 0 5px; color:#000; text-decoration:none;}
#nav_submenu a:hover span, #nav_submenu a.this span{background:transparent url(../../enjoyindia/graphics/subnavlinkback.png) no-repeat 100% 5px;}

#globalnav{ position:relative;}

#globalnav #search-area{
	position: absolute;
	width: auto;
	top: 8px;
	right: 0px;
	border:0px solid #000;
	text-align:right;
}

/* CSS FROM content-area.css FILE */
#bd{
	padding:6px 6px 6px 6px;
	background-color:#fff;
	border-left: 1px solid #E5E4E5;
	border-right: 1px solid #E5E4E5;
	border-bottom: 1px solid #E5E4E5;
}

#section-header{background-color:#eee; border:1px solid #E5E4E5; padding:8px; margin:0px 0px 8px 0px; display:none; }

#primary-area{ color:#666; padding:0px 6px 0px 0px;
border-right:0px solid #E5E4E5; margin-bottom:0px;}

#primary-area p {font-size:100%;}
#primary-area a:link{ color:#0088CC;}
#primary-area a:hover{ color:#000;}
#primary-area a:visited{ color:#0088CC;}

#primary-area-hd{margin-bottom:8px; border:1px solid #eee;}
#primary-area-ft {margin-top:8px; border:1px solid #eee;}
#content-area{ border:0px solid #eee;}
#left-nav{}

#section-footer{background-color:#eee; border:1px solid #E5E4E5; padding:8px; margin:0px 0px 0px 0px; display:none;}



/* CSS FROM right-col.css FILE */
#secondary-area{ color:#666; padding:0px;}
#secondary-area .related-content{ background-color:#FFFFFF; border:0px solid #E5E4E5; padding:0px; margin-bottom:8px;}
#secondary-area .related-content h3{ padding:8px 0px 2px 0px; border-bottom:2px solid #CCCCCC; font-size:100%;}
#secondary-area .related-content .rel-content-area {margin-top:4px; border:0px solid #eee;}

#google-ad-box{border-top:0px dotted #ccc; padding-top:10px;}

#secondary-area .rssLinks .controlPanel{font-size:90%; font-weight:normal;}

/* calendar navigation */
.previous-month, .previous-month:hover, .next-month, .next-month:hover{	
	background-image:url(../../common-assets/icons/icons-sprite.png);
	background-repeat: no-repeat;
	width:16px;
	height:16px;
	margin:2px 2px;
	padding:0px;

}

.previous-month{
	background-position: left -63px;
	float:left;
}

.previous-month:hover{
	background-position: left -79px;
	float:left;
}

.next-month{
	background-position: left -95px;
	float:right;
}

.next-month:hover{
	background-position: left -111px;
	float:right;
}

.cal-title{
	background-image:url(../../common-assets/icons/inside-calendar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:180px;
	height:38px;
}

/* CSS FROM typo.css FILE */
h1{font-size: larger; font-weight:bold;}
h2{font-size: large; font-weight:bold;}
h3{font-size: medium; font-weight:bold;}
h4{font-size: small; font-weight:normal;}
p{font-size: small; font-weight:normal; margin-bottom:8px;}



/* CSS FROM main-banner.css FILE */
#main-banner{
	height: 22px;
	text-align:left;
	border-bottom:1px #E1E1E1 solid; border-top:0px #D1D1D1 solid;
	border-left: 1px solid #E1E1E1; border-right:1px solid #E1E1E1;
	margin-bottom:0px;
	background-color:#FAFAFA;
}

#main-banner #breadcrumb-area{ vertical-align:middle;  margin-top:0px; margin-left:6px; padding-top:4px; clear:right; width:900px; border:0px solid #000; overflow:auto;}
.breadcrumb{ padding: 2px 0px 2px 0px; margin:0; list-style-type:none; font-size:85%;}
.breadcrumb li {
	display:inline;
	padding:0px 4px 0px 8px;
	float:left;
	background: url(../../common-assets/icons/breadcrumb-arrow100.gif) no-repeat 0px 0px;
}
.breadcrumb li.first{
	padding:0px 4px 0px 0px;
	float:left;
	background-image: none;}

.breadcrumb li a:link{ text-decoration:none; color:#0063DC;}
.breadcrumb li a:hover{ text-decoration:underline; border-bottom:0px dotted #000; color:#000;}
.breadcrumb li a:visited{ text-decoration:none; color:#0063DC;}

#main-banner #banner-title-area{padding-left:6px; padding-bottom:16px; clear:right; margin-top:30px;}
#main-banner #banner-title-area h1{font-size:180%; color:#666666;}
#main-banner #banner-title-area h1 .yr{ font-size:60%; font-weight:normal}


/* CSS FROM accordion.css FILE */
.accordion a:link{ color:#0063DC;}
.accordion a:hover{ color:#000; text-decoration:underline;}
.accordion a:visited{ color:#0063DC;}

.catg-more{ font-size:85%;}

/* accordion */
.accordion {
	border: 0px solid #aaa;
	padding: 0px;
	margin: 0em;
	background: #fff;
	width:180px;
}

.accordion dt {
	color: #333;
	font-weight: normal;
	text-shadow:0 1px 0 #fff;
	padding: 7px 8px 0px 8px;
	vertical-align:middle;
	height:24px;
	border-top:1px solid #fff;
	margin-bottom:0px;
	background-image: url(../../enjoyindia/graphics/navbutton3.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}


.accordion dt:hover {
	background-image: url(../../enjoyindia/graphics/navbutton3.png);
	color:#fff;
	text-decoration:none;
	background-position: 0px -31px;
	background-repeat: no-repeat;
	text-shadow:0 1px 0 #666666;
}

.accordion dt.selected {
	
	border-bottom:0px dotted #ccc;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color:#fff;
	text-shadow:0 1px 0 #666666;
	
}

.accordion dt:hover, .accordion dt.over {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.accordion dd {
	display: none;
	padding: 4px;
	overflow: hidden;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC66;
	border-bottom-color: #FFCC66;
	border-left-color: #FFCC66;
}

.accordion dd.open {
	padding-top:8px;
	display: block;
	margin-bottom:2px;
}

.accordion dd.getHeight {
	display: block;
}

/*lt-column*/
#lt-col .accordion li{
	background-image: url(../../common-assets/icons/breadcrumb-arrow100.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 8px;
	font-size:85%;
	padding-bottom:4px;
}


#lt-col .accordion li:hover{
	background-image: url(../../common-assets/icons/breadcrumb-arrow100.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 8px;
	font-size:85%;
	padding-bottom:4px;
	}


/*rt-column*/
#secondary-area .accordion dt.selected {
	background-image: url(../../enjoyindia/graphics/navbutton4.gif);
	color:#333;
	
	
}


#secondary-area .accordion dd {
	border-left: 1px dotted #C9C9C9;
	border-right: 1px dotted #C9C9C9;
	border-bottom: 1px dotted #C9C9C9;
	background: url(../../enjoyindia/graphics/bg1000.jpg) repeat-x left top;
}






/* CSS FROM accessibility.css FILE */
.accLinks, .accLinks p { position: absolute; top: 0; left: -9999px; }
.accLinks p a, .accLinks p a:hover, .accLinks p a:visited { position: absolute; left: -9999px; top: 0; }
.accLinks p a:active, .accLinks p a:focus { position: static; left: auto; }

.sectionMarker { position: absolute; left: -9999px; top: 0; }
.legend { font-size: 0; height: 0; width: 0; overflow: hidden; }





/* CSS FROM orange.css FILE */
.orange{}

/*Hyperlink Color*/
.events.orange a:link{ color:#FF6600;}
.events.orange a:hover{ color:#000; text-decoration:underline;}
.events.orange a:visited{ color:#FF6600;}


/* CSS FROM green.css FILE */
.green{}

/*Hyperlink Color*/
.events.green a:link{ color:#006600;}
.events.green a:hover{ color:#000; text-decoration:underline;}
.events.green a:visited{color:#006600;}


/*horizontal Navigation*/
.events.green #navbar a.this, .events.green #navbar a.this:hover, .events.green #navbar li:hover a.this{
	background:url(../../enjoyindia/graphics/navactive-green.png) repeat-x;color:#fff; position:relative;top:1px;
	padding:0 0 0 8px;margin-top:7px; font-size:13px; border:0px solid #000;
}
.events.green #navbar a.this span,.events.green #navbar a.this:hover span, .events.green #navbar li:hover a.this span {
	background:transparent url(../../enjoyindia/graphics/navactive-green.png) repeat-x 100% 0;
	padding:6px 9px 5px 0;display:block;
	font-weight:bold; 
}

/*horizontal Sub-Navigation*/
.events.green #nav_submenu_contain1 {
	background-color:#009933;
	height:4px !important;

/* CSS FROM default.css FILE */
.default{}

/*Hyperlink Color*/
.events.default a:link{ color:#0063dc;}
.events.default a:hover{ color:#000; text-decoration:underline;}
.events.default a:visited{ color:#0063dc;}


 .popular-event{
	background-image: url(../../common-assets/icons/poll-red-16.png);
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
 .editor-event{
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-image: url(../../common-assets/icons/editor-pick-16.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
 .series-event{
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-image: url(../../common-assets/icons/calendar-select-days-span.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
 .featured-event{
	background-image: url(../../common-assets/icons/star_yellow.png);
	border: 0px dotted #000;
	width:16px;
	height:16px;
	float:left;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
}
 .billboard-event{ background-image: url(../../common-assets/icons/billboard.png); 	background-repeat: no-repeat;
		background-position: left top;
	margin-right:4px; border: 0px dotted #000;  width:16px; height:16px; float:left; position: relative; }

	

	
/* These Files included from external source these are befor header.css */
/* CSS FROM reset-fonts-grids.css FILE 
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
*/

/* CSS FROM common.css FILE 

html, body {background: #f0f0f0 url(../../enjoyindia/graphics/page-background1.png) repeat-x top left;}
body {margin: 0 auto; width: 950px; text-align:left;}


hr{
	height:20px;
	color:#fff;
	background:#fff;
	border:1px solid #fff;
}

textarea, input, button, select { font: 110%;}


a:link {text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { text-decoration: none;}



.r-align{text-align:right; float:right;}
.hidden { display: none; }
.floatRight { float: right; }
.floatLeft { float: left; }
.imgfloatLeft { float: left; margin: 0 10px 10px 0; }
.imgfloatRight { float: right; margin: 0 0 10px 10px; }

.exception {} 
.noListStyle { list-style: none; padding: 0; margin: 0; }
.noListStyle li { padding: 0; margin: 0; }


.h-list{ padding: 0px 0px 0px 0px; margin:0; list-style-type:none; vertical-align:middle; border:0px solid #000;}
.h-list li {display:inline; padding:0px 4px 0px 4px; float:left; border-right:1px solid #ccc;}
.h-list li.first{padding:0px 4px 0px 0px; float:left; border-right:1px solid #ccc;}
.h-list li.last{padding:0px 0px 0px 4px; float:left; border-right:0px solid #ccc;}
.h-list li.one{padding:0px 0px 0px 0px; float:left; border-right:0px solid #ccc;}

.h-list.sub-nav{font-size:85%;}


.v-list{ padding: 0px 0px 0px 0px; margin:0; list-style-type:none; vertical-align:middle;border:0px solid #000 !important;}
.v-list li {background-image:url("../images/icons/arrow/breadcrumb-arrow100.gif");
background-position:4px 4px;
background-repeat:no-repeat;
font-size:85%;
padding:4px 4px 4px 12px;}
.v-list li.selected {background-color:#eee;}



.v-list.multiple-col{background-color:#eee; overflow:hidden!important; padding:8px!important;}

.v-list.multiple-col li {width:100px; position:relative;line-height:1.2em !important;padding-top:0px !important;padding-bottom:0px !important;}
.v-list.multiple-col li.col1 { margin-left: 0em; }
.v-list.multiple-col li.col2 { margin-left: 10em; }
.v-list.multiple-col li.col3 { margin-left: 20em; }



.v-list.multiple-col li {background-image:url("../images/icons/arrow/breadcrumb-arrow100.gif");
background-position:0px -2px !important;;
background-repeat:no-repeat;
}



a:link.expand{ background: url(../images/icons/icon.expand-down.gif) 100% 1px no-repeat !important; padding-right: 12px; }
a:hover.expand{ background: url(../images/icons/icon.expand-up.gif) 100% 1px no-repeat !important; padding-right: 12px; }
a:visited.expand{
	background: url(../images/icons/icon.expand-up.gif) no-repeat 100% 1px !important;
	padding-right: 12px;
}




.relFeatured {
	padding-left: 18px;
	background-image: url(../images/star_yellow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}

.relWorld {
	padding-left: 18px;
	background-image: url(../images/icon-world.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}

.relWorld {
	padding-left: 18px;
	background-image: url(../images/icon-world.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}

.relIndia {
	padding-left: 20px;
	background-image: url(../images/icon-India.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:16px;
}

.relUs {
	padding-left: 20px;
	background-image: url(../images/icon-us.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:16px;
}

.relUk {
	padding-left: 20px;
	background-image: url(../images/icon-uk.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:16px;
}

.relAustralia {
	padding-left: 20px;
	background-image: url(../images/icon-australia.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:16px;
}


.relCanada {
	padding-left: 20px;
	background-image: url(../images/icon-canada.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	line-height:16px;
}

.relSignin {
	padding-left:38px !important;
	background-image: url(../images/icon-signin.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}

.relGoogle {
	padding-left: 18px;
	background-image: url(../images/icon-google.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}


.relYahoo {
	padding-left: 18px;
	background-image: url(../images/icon-yahoo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}

.relPopular {
	padding-left: 18px;
	background-image: url(../images/poll-red-16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}
.relNew {
	padding-left: 18px;
	background-image: url(../images/new-icon1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}

.relEditor {
	padding-left: 18px;
	background-image: url(../images/editor-pick-16.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:16px;
}



.relMobile:hover {
	padding-left: 16px;
	background-image: url(../images/icons/mobile_phone.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	line-height:16px;
}

.relMobile {
	padding-left: 16px;
	background-image: url(../images/icons/mobile_phone_off.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	line-height:16px;
}


.relHelp:hover {
	padding-left: 18px;
	background-image: url(../images/icons/help1.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	line-height:16px;
}

.relHelp {
	padding-left: 18px;
	background-image: url(../images/icons/help1_off.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	line-height:16px;
}

.relExternal { background: url(../../img/icon.external.gif) 100% 1px no-repeat !important; padding-right: 13px; }

.relUsers{
	padding-left: 18px;
	background-image: url(../images/icons/users1.png);
	background-repeat: no-repeat;
	background-position: left top;
}



.relPdf {
	padding-left: 20px;
	background-image: url(../images/icons/pdf-document.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.relRss { background: url(../../img/icon.rss-logo.gif) 100% 0 no-repeat !important; float: left !important; padding: 0 16px 0 0 !important; }

.relTicket {
	float: left !important;
	padding: 0 16px 0 0 !important;
	background-image: url(../images/icons/money.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.relMoney {
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/icons/money.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.relFindTickets {
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/icons/ticket.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.relSoldout {
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/icons/ticket-soldout.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

.relPopular {
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/poll-red-16.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height:16px;
}

.relEditorPick {
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/editor-pick-16.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height:16px;
}

.relFeatured {
	float: left !important;
	padding: 0 0 0 20px !important;
	background-image: url(../images/star_yellow.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height:16px;
}

.relSeries{
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/icons/calendar-select-days-span.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	line-height:16px;
}


a:link.relExternal{
	background: url(../images/icons/icon-external-up.gif) no-repeat 100% 1px !important;
	padding-right: 13px;
}
a:hover.relExternal{
	background: url(../images/icons/icon-external-down.gif) no-repeat 100% 1px !important;
	padding-right: 12px;

}

a:link.relOpen{
	background: url(../images/icons/arrow/arrow-down-11.png) no-repeat 100% 2px !important;
	padding-right: 16px;
}

a:hover.relOpen{
	background: url(../images/icons/arrow/arrow-down-22.png) no-repeat 100% 2px !important;
	padding-right: 16px;
}
a:visited.relOpen{
	background: url(../images/icons/arrow/arrow-down-11.png) no-repeat 100% 2px !important;
	padding-right: 16px;
}


a.relTop{
	background: url(../images/icons/arrow/top.png) no-repeat 0 3px !important;
	padding-left: 10px;
}





.relFilter{
	float: left !important;
	padding: 0 0 0 18px !important;
	background-image: url(../images/icons/clear-left.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

.dotted { background: url(../../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 25px; }
.dottedBottom { background: url(../../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0 0 13px; margin: 0 0 13px !important; }
.noBorder { border: none !important; }
.noSpacing { margin: 0 !important; }



#top-bar a:hover{color:#333333;}


#yui-main{ position:relative;}
#yui-main #top{
	position: absolute;
	text-align: right;
	right: 0px;
	bottom: 0px;
	width: 40px;
	text-align:right;
	border:1px solid 1px !important;
	font-size:85%;
	color:#0063DC;

}
#top a:link{ color:#0063DC;}
#top a:hover{ color:#333; text-decoration:underline;}
#top a:visited{ color:#0063DC;}

*/