/*Common*/
body *{ outline:none; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../images/background.gif); font-size:11px; color:#333; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4, h5, h6, p, div, span, html, ol, form, label { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
.clear { clear:both; font-size:0; margin:0; padding:0; height:0; line-height:0; }
img { border:0; padding:0; margin:0; }
.leftBorder { background: url(../images/left-border.gif) repeat-y; width:6px; }
.rightBorder { background: url(../images/right-border.gif) repeat-y; width:6px; }
.whiteBack { background:#fff; }
.justify { text-align:justify; }
.justify a { color:#333; }


p { text-align:justify; }
td.backAbout { background:#fef0ea; padding:10px; text-align:justify; }
td.backAbout ul { margin:0 10px; padding:0; list-style:none; }
td.backAbout ul li { list-style: disc;}
td.backAbout p { padding:0px; padding-top:10px; }

/*HEADER*/
.searchTopBack { background:url(../images/search-back.gif) repeat-x; width:222px; }
.blackBack { background:#000; }
.searchBut { background:#d56600; color:#fff; border:none; font-size:10px; text-transform:uppercase; }
.searchText { background:#666; color: #ccc; height:14px; font-size:11px; border:none; padding-left:3px; }

.homeLink { color:#fff; font-size:10px; text-transform:uppercase; }
.homeLink a { color:#fff; }
.textEdition { font-weight:bold; color:#b3b3b3; text-align:right; text-transform:uppercase; }


/*Paddings*/
.padBot5 { padding-bottom:5px; }
.padBot10 { padding-bottom:10px; }
.padTop10 { padding-top:10px; }
.pad5 { padding:5px; }


/*Left Panel*/
.leftPanel { padding-left:5px; background:#000; }

/*Film Club Left*/
.filmClubLeft { background:#333 url(../images/film-club-left.gif) no-repeat top left; border:5px solid #ffcc00; color:#fff; text-align:center; font-size:12px; text-align:right; padding-right:10px; padding-bottom:5px; padding-top:48px; }
.filmClubLeft a { color:#fff; font-style:italic; text-decoration:underline; }


/*Lite Zone Left*/
.liteZoneBack { background:#fff url(../images/lite-zone-left-white.gif) center no-repeat; color:#000; padding:5px; text-align:center; font-size:12px; border:10px solid #205355; }
.liteZoneBack p { padding:5px 0; text-align:center; word-spacing:2px; }
.liteZoneBack a { color:#000; font-style:italic; text-decoration:underline; }
.liteZoneBack font { font-weight:bold; }

/*Diner Left*/
.dinerBackLeft { background:#af251b; text-align:center; }

/*Eatopia Left*/
.eatopiaBackLeft { background:#68b92e; padding:5px; text-align:center; }

/*Events Diary*/
.panelHead { background:url(../images/panel-head-back.gif) repeat-x left; color:#fff; font-weight:bold;  }
.backDiary { background:url(../images/back-diary.gif) no-repeat; color:#333; padding:15px; text-align:justify; }

.backFlag  { background:url(../images/india-flag-back.gif) no-repeat; color:#333; padding:0 5px; font-size:11px; text-align:center; line-height:16px; height:231px; }

.backIHCLok  { background:url(../images/back-left-top.gif) no-repeat; color:#333; padding:25px; font-size:11px; text-align:center; line-height:14px; height:238px; }
.backIHCLok  a { color:#333; }


/*Events Highlights*/
.headHighlights { background:url(../images/back-highlights-head.gif); line-height:32px; color:#000; text-transform:uppercase; font-size:14px; padding-left:10px; font-weight:bold; }
.backHighlights { background:#f0f0f0; }
.botHighlights { background:url(../images/back-highlights-bottom.gif); line-height:31px; text-align:right; color:#000; padding-right:10px; font-weight:bold; }
.botHighlights a { color:#000; }
td.headHigh { background:#d4d4d4; line-height:30px; font-weight:bold; text-transform:uppercase; padding-left:10px;  }

tr.high1 { background:#e9e9e6; line-height:25px; }
tr.high2 { background:#f4f4f3; line-height:25px; }

td.talkHigh { padding-left:10px; color:#006d38; }
td.talkHigh a { color:#006d38; }

td.walkHigh { padding-left:10px; color:#000; }
td.walkHigh a { color:#000; }

td.filmHigh { padding-left:10px; color:#e3007b; }
td.filmHigh a { color:#e3007b; }

td.theatreHigh { padding-left:10px; color:#008dc6; }
td.theatreHigh a { color:#008dc6; }

td.musicHigh { padding-left:10px; color:#6f4b97; }
td.musicHigh  a { color:#6f4b97; }

td.danceHigh { padding-left:10px; color:#d56600; }
td.danceHigh a { color:#d56600; }


/*----Events-----*/
tr.events{ background:#f4f4f3; }
td.event { padding-left:10px; color:#000; }
td.headEvents { background:#d4d4d4; font-weight:bold; text-transform:uppercase; padding-left:10px;  }


/*Kids Workshop Panel*/
.kidsWorkshop { background:#fefec6; border:4px solid #ffcc00; padding:10px; text-align:center; }
.kidsWorkshop a { color:#d56600; font-weight:bold; font-style:italic;  }
.kidsWorkshop img { padding-right:5px; }

/*Banner1*/
.banner1 { background:#25074d; text-align:center; padding:15px 5px; }
.banner1 a { color:#d56600; font-weight:bold; font-style:italic;  }
.banner1 img { padding-right:5px; }


/*Text Sizes*/
.text11WhiteB { color:#fff; font-weight:bold; }
.text11WhiteB a { color:#fff; }
.text11White { color:#fff; }

/*Facebook Group*/
.backFacebook { background:#758137; color:#fff; padding:1px 5px; font-weight:bold; line-height:22px;  } 
.backFacebook img { padding-right:5px; text-align:left;  }
.backFacebook a { color:#fff; }


.backCalendar { background:#666; color:#fff; padding:5px; font-weight:bold; }
.backCalendar a { color:#fff; }


/*Home Main Content*/
.separatorMidHome { background:url(../images/separator-home-mid.gif) repeat-y; }


/*Headings*/
h1 { font-size:12px; text-transform:uppercase; color:#d56600; padding:10px 0; }
h2 { color:#336600; font-size:11px; padding-bottom:10px; }
h2 a { color:#336600; }
h6 { font-size:11px; color:#d56600; }
h6 a, h1 a { color:#d56600; }


/*Restaurants Home*/
/*DOD Home*/
.dod { line-height:13px; }
.dod b, .dod i { font-weight:bold; color:#d56600; }
.dod a { text-decoration:underline; color:#333; }
.dod img { padding-right:10px; }

/*OO Home*/
.ooHome { line-height:13px; }
.ooHome b, .ooHome i { font-weight:bold; color:#9c387c; }
.ooHome a { text-decoration:underline; color:#333; }
.ooHome img { padding-right:10px; }


/*Deck Home*/
.deckHome { line-height:13px; }
.deckHome b, .deckHome i { font-weight:bold; color:#312074; }
.deckHome a { text-decoration:underline; color:#333; }
.deckHome img { padding-right:10px; }

/*Past Times Home*/
.ptHome { line-height:13px; }
.ptHome b, .ptHome i { font-weight:bold; color:#004924; }
.ptHome a { text-decoration:underline; color:#333; }
.ptHome img { padding-right:10px; }

/*Eatopia Home*/
.eatopiaHome { line-height:13px; }
.eatopiaHome b, .eatopiaHome i, .eatopiaHome b a { font-weight:bold; color:#005ca1; text-decoration:none;}
.eatopiaHome a { text-decoration:underline; color:#333; }
.eatopiaHome img { padding-right:10px; }

/*Diner Home*/
.dinerHome { line-height:13px; }
.dinerHome b, .dinerHome i { font-weight:bold; color:#da251d; }
.dinerHome a { text-decoration:underline; color:#333; }
.dinerHome img { padding-right:10px; }

/*List Homepage*/
.listHome { color:#333; }
.listHome ul { margin:0; margin-top:10px; padding:0; }
.listHome ul li { list-style-type:none; background:url(../images/bullet-home.gif) no-repeat left center; padding-left:20px; margin-left:10px; padding-top:2px; padding-bottom:2px; }
.listHome ul li a { color:#333; }



/*Footer*/
.footerSep { height:3px; line-height:3px; background: url(../images/footer-sep.gif); }
tr.footerBack { background:#666; }
.footerLeft { padding-left:10px; color:#fff; padding-top:10px; padding-bottom:10px; }
.footerLeft ul { display:none; }
.footerRight { text-align:right; padding-right:10px; color:#fff; padding-top:10px; padding-bottom:10px; }
.footerLeft a, .footerRight a { color:#fff; }

/*OWTF*/
.textOWTF { font-size:11px; color:#000; padding:10px; }
.borderDark { border:1px solid #208e91; padding:5px; }
.justify { text-align:justify; }
.borderLRPlay { border-left:2px solid #208e91; border-right:2px solid #208e91; }
h2.play { text-align:center; padding-top:10px; font-size:12px; border-top:3px solid #208e91; }
h1.play { text-align:center; padding-top:5px; padding-bottom:5px; font-size:20px; color:#000; font-weight:normal; }
.padT30B5 { padding-top:30px; padding-bottom:5px; }


.fav { display:none; }
