/* Index theme styles */

/* Common styles */


div#content-center div.module-channel-index h3 {
	color: #333;
}

div#content-right div.module-channel-index h3 a, div#rail-left div.module-channel-index h3 a {
	text-decoration:none;
}

div#content-right div.module-channel-index h3 a:hover, div#rail-left div.module-channel-index h3 a:hover{
	text-decoration:underline;
}

div#content-right div.module-channel-index h4.author, div#rail-left div.module-channel-index h4.author{
	font-weight:normal;
}

div#content-right div.module-channel-index form li label, div#rail-left div.module-channel-index form li label {color:#266586;}

div#content-right div.module-channel-index form div.submit-notes a, div#rail-left div.module-channel-index form div.submit-notes a {color:#266586;}

div.module-channel-index div.content form div.submit-notes a:hover{text-decoration:underline;}

div#content-right div.module-channel-index div.content h4.sponsor, div#rail-left div.module-channel-index div.content h4.sponsor {text-transform: uppercase;}

div#content-right div.module-channel-index div.content img.thumb-float, div#rail-left div.module-channel-index div.content img.thumb-float{
	border-color:#b5ccd9;
}

div#rail-left div.list ul {background-color: #fff;}

div#rail-left div.list li {color: #386590;}

div#rail-left div.list li a {
	border-color: #9bbacc;
}

div#rail-left div.list li a.selected:hover {text-decoration: none;}

div#rail-left div.list li.view-all {
	background: #fff url('images/bullet-plus.gif') no-repeat 12px 8px;
	color: #386590;
}

div#rail-left div.list li.view-all a {color: #386590;}

div#module-channel-feature h2.header {
	border-color: #fff;
	/*text-transform: uppercase;*/
	color: #fff;
}

div#channel-feature-primary div.caption {
	background-color: #333;
	color: #fff;
}

/* no image alt layout for featured neighborhood */
div#channel-feature-primary.no-image {
	background:transparent url('../images/bg-channel-feature-pri-lg.jpg') no-repeat scroll left top;
}

div#channel-feature-primary.no-image div.copy{
  background: none;
}

div#module-channel-feature dt {color: #333;}

div#channel-feature-primary div.copy h3 {color: #ccc;}

div.channel-feature-secondary-row div.copy {background: transparent url('images/bg-channel-feature-scnd-row.jpg') repeat-x;}

div#module-channel-feature a {color: #333;
	line-height:1.1em;}
	div#channel-feature-primary a {
		color:#1779C4;
	}

div#channel-feature-primary div.copy-neighborhood h4{text-decoration: underline;}

div#module-channel-feature ul.list-staying-in {color: #fff;}

/* Favorites module styles */
div.module-favorites div.wrapper {
	background-color: #fff;
}

div.module-favorites ul.list, div.module-favorites div.content {
	border-color: #ffd786;
}

div.module-favorites ul.list {
	background: #fff url('images/bg-user-favorites.gif') repeat-y;
}

div.module-favorites ul.list a {color: #333 !important;}

div.module-favorites ul.list li.selected {
	background: transparent url('images/bg-user-favorites-selected.gif') no-repeat;
}

div.module-favorites div.content {background: #fff url('images/bg-user-favorites-content.gif') repeat-y right;}

div.module-favorites div.content h4, div.module-favorites div.content p {color: #333 !important;}

div.module-favorites div.content a {color: #386590 !important;}

div.module-favorites div.content dt {color: #333 !important;}

div.module-favorites div.links-view-more {background-color: #6595b0;}

div.module-favorites div.links-view-more a {color: #fff;}

div#module-media-player {background-color: #ccc;}

/* Featured theaters module styles */
div#module-featured-venues ul a {color: #333;}

/* Weekly calendar module styles */

div.module-weekly-calendar div.calendar div.left, div.module-weekly-calendar div.calendar div.right{
	background-color:#333;
	color: #fff;
}

div.module-weekly-calendar div.calendar div.left a, div.module-weekly-calendar div.calendar div.right a {color: #fff;}
div.module-weekly-calendar div.calendar div.left a:hover, div.module-weekly-calendar div.calendar div.right a:hover {text-decoration: none;}

div.module-weekly-calendar div.calendar dl dd{
	color:#1382b9;
	background-color:#ffd786;
}

div.module-weekly-calendar div.calendar dl dd a {color:#1382b9;}

div.module-weekly-calendar div.calendar dl dd a:hover{text-decoration: none;}

div.module-weekly-calendar div.calendar dl.selected dd {
	color:#FFFFFF;
	background-color:#1382b9;
}

div.module-weekly-calendar div.calendar dl.selected dd a {color:#fff;}

div.module-weekly-calendar div.calendar dl.selected dd.arrow {background-color:transparent;}

div.module-weekly-calendar div.calendar dl.inactive dd {
	color:#999999;
	background-color:#fbd88a;
}

div.module-weekly-calendar div.calendar dl.inactive dd a {
	color:#999999;

}

div.module-weekly-calendar li{
	font-size:85%;
	border-color: #cccccc;
}

/* Channel list module styles */
div#module-channel-list div.item,
div#module-channel-specials div.item {border-color: #ccc;}

div#module-channel-list h4, div#module-channel-list ul {color: #276585;}

div#module-channel-list h4 {text-transform: uppercase;}

/* Weekly tv list module styles */

div#module-weekly-tv div.tabs {background: transparent url('images/bg-weekly-tv-tab-row.jpg') no-repeat right;}

div#module-weekly-tv div.tabs dl {background: transparent url('images/bg-weekly-tv-tab.jpg') no-repeat left;}

div#module-weekly-tv div.tabs dl.selected {background: #d6e7f1 url('');}

div#module-weekly-tv div.tabs dt a {
	color: #000;
	text-transform: uppercase;
}

div#module-weekly-tv div.tabs dl a:hover {text-decoration: none;}

/* Deals and specials right-rail */
div#content-right div.module-channel-index div.item {border-color: #369;}

div#module-weekly-tv img.primary-image {border-color: #b5ccd9;}

/* TV Listings table module */
div.module-tv-listings div.table-wrapper {border-color: #fff;}

div.module-tv-listings table {background-color: #fff;}

div.module-tv-listings th {text-transform: uppercase;}

div.module-tv-listings th.time {color: #527da0;}

div.module-tv-listings th.next a {color: #333;}

div.module-tv-listings tr.header th {
	background: #ccc url('') no-repeat;
	border-color: #ccc;
	border-bottom: #a0a0a0;
}
div.module-tv-listings th {background: #a0a0a0 url('images/bg-tv-listings-th.gif') no-repeat;}

div.module-tv-listings th, div.module-tv-listings td {
	border-color: #a0a0a0;
}

/* Begin media player styles */
div.multimedia-tabs div.tabs {
	background: transparent url('images/bg-tab.gif') no-repeat right;
	border-color: #b8d5e6;
	text-transform: uppercase;
}

div.multimedia-tabs div.selected-tab {
	background: #C0D5E0 url('images/bg-tab.gif') no-repeat 100px 100px !important;
}

div.multimedia-tabs div.tabs, div.multimedia-tabs div.tabs a {
	color: #fff;
}

div.multimedia-tabs div.selected-tab, div.multimedia-tabs div.selected-tab a {
	color: #386590;
}

/* all-thumbs module styles */
div.module-all-thumbs dd.highlight {
	margin-top: 4px;
	border: solid 1px #abc2d0;
	padding: 4px;
	background-color: #eeeeee;
}

div.module-all-thumbs ul {
	margin-left: 15px;
}

/* Photo gallery styles (uses the listing template, i.e. body#listing) */
ul#module-tool-bar {background-color: #fff;}

div#module-photo-gallery div.frame {background-color: #000;}

div.thumb-navigation a {
	background-color: #246485;
	color: #fff;
}

div#gallery-navigation-bar, div#module-video-gallery div.clip {
	background-color: #f5f5f5;
	border-color: #ccc
}

div#module-gallery-detail div.credit {color: #999;}
/* end */

/* Related gallery styles */
div.module-multimedia div.module-content-internal {
	background-color: #fff !important;
	border-color: #256586;
}

div.module-multimedia div.module-content-internal h3 {
	background: #5e88a9 url('images/bg-dark-blue-top-gradient.gif') no-repeat right;
	border-color: #256586;
	color: #fff;
}
/* end */
/* End media player styles */

.calendar-tab {
	background: #fff url('main_images/bg-calendar-tab.gif') no-repeat 100px;
	color:#1779c4;
	}

 .calendar-tab-selected {
	background: #fff url('main_images/bg-calendar-tab-selected.gif') no-repeat 100px;
	border-right:1px dotted #ccc;
	color: #333
}

.calendar-tab-hover {
	cursor:hand;
	cursor:pointer;
}
