body, form, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd {margin:0; padding:0;}

body {background:#C5CBCC url(bg_home2.gif) top center repeat-y; font:normal 77% arial,sans-serif;}

a {text-decoration:none; color: #0177c2;}
a:hover, a:active {text-decoration:underline;}

a:active { outline:0; }
ul, li {list-style:none;}
.clr {clear:both;}
.clear {display:inline-block;}
.clear {display:block;}
.clear:after {content:"."; clear:both; display:block; height:0; visibility:hidden; min-height: 0;}
.hide, .hidden {display:none;}

.whiterule {border-bottom: 1px solid #fff;margin: 16px 0 16px 0;}
.whiterule hr {display: none;}


/* Partner Bar */

/* PartnerBar Specific Styles */
.pb-root {
  clear : both;
  margin : 0;
  padding: 0;
}

/**
 * For Users of Semantic Markup, note our generic
 * re-styling of the ul/li elements
 */
.pb-root ul,
.pb-root li {
  list-style-image : none;
  list-style-position : outside;
  list-style-type : none;
  margin : 0;
  padding : 0;
}

.pb-partner-cell {
  float : left;
  font-size : 0.9em;
  margin-left : 20px;
  width : 135px;
}

.pb-noResults {
  display : none;
}

.pb-partner-logo a img {
  border : none;
}

div.pb-entry {
  margin-bottom : 10px;
}
li.pb-entry {
  margin-bottom : 10px;
}

div.pb-title {
  overflow : hidden;
  color:#000;
  font-size:12px;
}

.pb-partner-moreLink {
  font-weight :bold;
}

h3.pb-footer,
div.pb-footer {
  clear : both;
  text-align : right;
  font-size : 90%;
  font-weight : normal;
  padding : 0px 4px 4px 0px;
}


 
/* TII Debug */
.tii_debug dt {margin:0; padding:0;}
.tii_debug li, #tii_debug dd {padding:0 20px;}
.tii_debug ol {margin:20px; padding:20px;}
.tii_debug ol li {list-style-type:decimal;}

/* Generic Tout Code */
.tout {clear:both;}
.imgcont, .txtcont {}
.imgcont a {
	display: block;
}
.imgcont {padding-right:8px; float: left; margin-bottom: 8px;}
.txtcont ul {
	display: block;
	float: left;
}
.leftcol .txtcont, .rightcol .txtcont {
	width: 195px;
	float: left;
}
.leftcol .txtcont h4, .rightcol .txtcont h4 {
	width: 192px;
}

/* bug 25407: 20080819 Coming Soon first para drops in FF */
.txtcont p:first-child { margin-top:0; } 

.imgcont a {color:#000000;} /* alt text color */
.txtcont .more {white-space:nowrap; line-height:14px; }
.txtcont .more a {padding-right:8px; 
background:url(icon_arrow05-1.gif) center right no-repeat; font-weight:bold;}
.deck li {display: block; float: left;}

/* MSIE8 Fixes by NW */
.floatcont .txtcont {
	width: 480px;
	float: left;
}
.floatcont .inline-ruled {
}
/* End IE 8 Fixes */

/* Page Layout */

#adtop {position:absolute; z-index:9999; top:6px; left:259px; height:90px; width:728px; padding:0;}
#container {width:994px; margin:0 auto; position:relative;background:#FFFFFF;}
#ewpicks-homepageapp #hd-div,
#ewpicks-channelapp #hd-div,
#mainPicks #container,
#moviesPicks #container,
#tvPicks #container,
#musicPicks #container,
#booksPicks #container,
#techPicks #container,
#whatsnew #container {
	}

#noTopAd #container {padding-top:0; background:none;}

#header {width:994px; height:102px; padding:0; background:#ffffff;}
#header2 {background:#000000;}
#header .logo .logoEW {
  text-indent:-9999px;
  display:block;
}
/*header2 */
#header2{
  	position: relative;
  	background: #000000;
  	border:0px red solid;
  	height: 10px;
	padding-top: 5px;
}

#footercont {width:994px; background:#000000; clear:both;}
.bgvideo {background:#e7ebee;}

#content {overflow:hidden; position:relative; z-index:2010; width:994px;}
#content #navcol {width:201px; float:left; background:#414850; padding-bottom:0; color:#fff;}
#content #adcol {float:left; margin:10px 0 0 10px; padding-bottom:10px;}

/* Header */
#header h1, #header .logo {padding:0px 0 0 0px;}
#header a img {border:none;}
#header .logo .logoEW {}

#header a.skip {color:black; font-size:11px; line-height:14px;}
#header a:hover.skip {cursor:default;}
#header a:active.skip, #header a:focus.skip {color:#cdcdcd;}

.srch {background:#60768B; padding:4px 4px 0 5px; border-top:1px solid #A0ADB9; border-left:1px solid #8F9DAB; position:absolute; z-index:9998; bottom:1px; right:0; width:265px; height:28px;}
#sitesrch table {background:white url(bg_srchfield.gif) no-repeat; margin:0; padding:0; width:262px;}
#sitesrch #searchbox {width:198px; margin:0; padding:2px 3px; background:none; border:none; font:16px/18px arial,sans-serif; color:#5d788d; vertical-align:middle;}
#sitesrch #btn_srch {color:white; margin:0; padding:0;}

.siteLinks {background:#000000; font:bold 0.9em arial, sans-serif;color:#fff; border-bottom:2px solid black; padding:0;}
.siteLinks a {color:#fff32b;}
.siteLinks td {padding:0 8px; border-right:1px solid black;}
.siteLinks td.first {padding:0;}

.cmText {float:right; padding:0 4px 0 0; margin:0 4px 0 0; font-weight:bold; font-size:0.9em;}
.cmText a {color:white;}

/* targets safari only, for lack of transparent support on text input */
html>body*input#searchbox {opacity:0.1; color:#323D47; font-size:22px;}
html>body*input#searchbox:focus {opacity:1;}
/* end target */

/* Top Nav */
/*#nav-main { display:none; }*/

#nav_special_coverage { display:block; width:154px; height:25px; background:url(special_coverage_sprite2.gif) 0 0 no-repeat; text-indent:-999em; outline:0; }

/* Channel Headers */
#iframecontent {background-color: #414850; width: 201px;}
#navcol h2, #iframecontent h2 {height:76px; background:#414850 url(hd_subnav.gif) no-repeat; text-indent:-999em; margin:0;}
#navcol h2.books {background-position:12px 0;}
#navcol h2.dvd {background-position:12px -100px;}
#navcol h2.inside {background-position:12px -200px;}
#navcol h2.movies {background-position:12px -300px;}
#navcol h2.music {background-position:12px -400px;}
#navcol h2.news, #iframecontent h2.news {background-position:12px -500px;}
#navcol h2.tv {background-position:12px -600px;}

/* Sub Nav */
#subnav {width:201px;}
#subnav h3 a {font:bold 14px/16pt arial,sans-serif; color:#fff32b; text-transform:uppercase;}
#subnav h3.hdlink {height:22px; background:#515f6e;clear:both;}
#subnav h3.hdlink {height:22px; width:138px; padding:3px 50px 0 12px; margin-top:2px; background:url(bg_subnav.gif) top right no-repeat;}

#subnav li {display:block; width:201px; color:#0177C2; background:#414850; font-size:11px; font-weight:bold;}
#subnav li.latest {border-bottom:1px solid #60768B;}
#subnav li.latest a {display:block; width:167px; padding:3px 12px 3px 22px; background:#414850 url(icon_arrow02.gif) 9px 6px no-repeat; color:#fff;}
#subnav li.latest a:hover {background:#515f6e url(icon_arrow02.gif) 9px 6px no-repeat;}
#subnav li.more {width:168px; padding:3px 12px 31px 21px;}
#subnav li.more a {padding-right:8px; background:#414850 url(icon_arrow03.gif) center right no-repeat; font-weight:bold; color:#b8ebff; text-transform:uppercase;}
#subnav li.more a:hover {background:#414850 url(icon_arrow03.gif) center right no-repeat;}

#subnav h3.misclink {
background:transparent url(bg_subnav.gif) no-repeat scroll right top;
display:table-cell;
height:22px;
padding:3px 50px 10px 12px;
width:145px;
}
#subnav h3.misclink a {display:block; padding:2px 12px;}
#subnav h3.misclink a:hover {background:#68829c;}
#subnav h3.misclink a span {white-space:nowrap; padding-right:10px; background:url(icon_arrow03.gif) center right no-repeat;}
.spacefix {margin-bottom: 40px;}

/* EW Footer */
#footer { clear:both; padding:15px 0 20px 175px; background:#ffffff url(logoEWfooter.gif) 15px 12px no-repeat; border-top: 1px dashed #6c6c6c; font-size:90%; color:#bbb;}
#footer ul { /*width:810px; display:block; overflow: hidden;*/ }
#footer li {float:left; padding-right:2px;}
#footer a {font-weight:bold; color:#5D788D; letter-spacing:-0.05em; /*word-spacing: -0.04em;*/}
#footer .copyright {clear:both; padding-top:7px;}
.copyright2 {color: #000000; font-weight:normal; margin-top:5px; clear:both; padding-top: 0;}
#footer .copyright2 {color: #000000;}
#ew-footerNav2 br {
	height:0px;
	overflow:hidden;
	line-height:0px;
	font-size:0px;
	margin: 0;
	padding: 0;
	display:none;
	clear:both;
}

#footer .rss {}
#footer .rss a {/*display:block; width:33px; padding-top:14px;*/}

/* Sister Footer */
#sisterFooter2 {padding:10px 0 20px 0; font-size:90%; line-height:1.6em; color:#bbb; text-align:center;}
#sisterFooter2 dl{margin:0 100px;}
#sisterFooter2 dt{font-weight:bold; text-transform:uppercase; margin:0 7px 0 0; display:inline;color:#fff;}
#sisterFooter2 dd{display:inline;}
#sisterFooter2 dd a{color:#aae0ff;white-space:nowrap;}

/* Misc. Ads */
.ad300x250 {text-align:center;}
.ad300x250 .adtext {display:block; font-size:80%; color:#b4b4b4; text-transform:uppercase;}
.ad760x580 {text-align:center;}
.ad760x580 .adtext {display:block; font-size:80%; color:#b4b4b4; text-transform:uppercase;}
.ad300x600 {text-align:center;}
.ad300x600 .adtext {display:block; font-size:80%; color:#b4b4b4; text-transform:uppercase;}
.ad160x600 {}
.ad201 {margin:50px 0;}
.ad440x295 {margin:0 16px 30px 16px;}
.ad580x150 {margin:0 0 15px 0;}
.ad101x1 {background-color:#ffffff; text-align:center;}
.ad320x300 {text-align:center; padding-bottom:15px;}
.ad320x300 .adtext {display:block; font-size:80%; color:#606060; text-transform:uppercase; background:#e3e4e6;}
#ad200x70 {margin-bottom:30px;}
.ad425x125 {text-align:center;}
.ad581x30 {margin-bottom:15px;}
.ad581x115 {}
#ad300x70.ad300x70 {margin-left:5px;}

/* Text sponsored-by's for Picks and packages */
body.ewpicks-page .ad170x30,
body.whatsnew-page .ad170x30 {
	overflow:auto;
	width:330px;
}
body.ewpicks-page .ad170x30 a,
body.whatsnew-page .ad170x30 a {
	text-decoration:none; 
	color:#000000;
}
body#pkg #pkghead .ad170x30 a {
	text-decoration:none !important; 
	color:white !important;
}
body#pkg #pkghead .ad170x30 span,
body.ewpicks-page .ad170x30 span,
body.whatsnew-page .ad170x30 span { 
	font-weight:bold; 
	line-height:38px;
	float:right; 
	display:block;
}
body#pkg #pkghead .ad170x30 a img,
body.ewpicks-page .ad170x30 a img,
body.whatsnew-page .ad170x30 a img { 
	border:0;
	padding:4px;
	float:right;
}



/* Internal Recirc Tout */
.inrecirc {margin:5px 0 0 0; background:#515f6e; padding-bottom:14px;}
.inrecirc a {font-weight:bold; color:#fff32b;}
.inrecirc h4 {padding:5px 10px; font-size:180%; color:#fff;}
.inrecirc .tout {clear:both; width:177px; margin:0 12px; border-bottom:1px solid #60768b; overflow:auto; }
.inrecirc .tout .imgcont {padding:7px 7px 7px 0;}
.inrecirc .tout .txtcont {padding:5px 0;}

/* Google */
#googleLinks {margin:20px 0; font-size:10px; font-family:Verdana, Helvetica, sans-serif;}
#googleLinks h5, #googleLinks h6, #googleLinks p, #googleLinks ul {font-size:100%; margin:0; padding:0;}
#googleLinks .googleHeader {border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px 7px;}
#googleLinks .googleAds {padding:8px 0;}
#googleLinks .googleAds a {color:#9451C3; font-weight:bold;}
#googleLinks .googleAds li {width:130px; float:left; padding:0 7px; color:#414850;}
#googleLinks .googleFooter {clear:both; border-bottom:1px solid #cccccc; padding:5px 7px 4px 7px; color:#414850;}
#googleLinks .googleFooter .what {font-weight:bold;}
#googleLinks div.clear {height:0; margin:0; padding:0; overflow:hidden;}

/* AOL Hat 2 */
div#hatwrapper div#aol_hat2 {width: 100%; margin-bottom: 0px; background-color: #0076c3;}
div#hatwrapper div#aol_hat2 a, div#hatwrapper span#aol_hat2_search_label {color: #fff;}
div#hatwrapper div#aol_hat2 div#aol_hat2_search {float: left; margin-left: 444px; margin-right: auto;}

/* Video Ads */
table.videoAds {clear:both;}
table.videoAds td {background:white; height:130px; width:310px; border:1px solid #D6DBE1; overflow:hidden; padding:0; vertical-align:top;}

/* Quigo */
.quigo-home_left_center {padding-bottom: 25px;}
.quigo-home_left { }
.quigo-package_in_content {padding: 10px 0 25px 12px;}
.quigo-channel_in_content {margin: 0 12px 2px 12px; padding: 12px 0 10px 0; border-bottom:1px solid #d8dbdc;}
.quigo-article_in_content {padding: 10px 0; background-color: #fff;}
.quigo-article_center {padding: 5px 0 25px 0;}
.quigo-subchannel_bottom {padding-top: 15px;}
.quigo-inside_subchannel_bottom {padding-top: 25px; clear:both;}
.quigo-gallery_wide_center {padding-top: 25px; padding-bottom: 25px;}
.quigo_blogs_after_first_comment {padding-bottom: 25px;}
.quigo-video_left_bottom {clear:both; padding:10px; background:white;}
.quigo-package_gallery_right_bottom {margin-top:10px;}




.tmostpopH {width:330px; margin-bottom: 12px; border: 1px solid #EB1D25; background: #FFFFFF;}
.tmostpopH h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #EB1D25; line-height: 26px; letter-spacing: 1px; font-weight: bold;}
.tmostpopH ol {list-style:none; margin:0; padding:0;}
.tmostpopH li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}
.tmostpopH li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(tmp_arrows.gif) 0 0 no-repeat;}
.tmostpopH li .oneUp {background-position:2px top;}
.tmostpopH li .twoUp {background-position:-33px top;}
.tmostpopH li .threeUp {background-position:-68px top;}
.tmostpopH li .fourUp {background-position:-103px top;}
.tmostpopH li .fiveUp {background-position:-138px top;}
.tmostpopH li .oneDown {background-position:2px bottom;}
.tmostpopH li .twoDown {background-position:-33px bottom;}
.tmostpopH li .threeDown {background-position:-68px bottom;}
.tmostpopH li .fourDown {background-position:-103px bottom;}
.tmostpopH li .fiveDown {background-position:-138px bottom;}
.tmostpopH li .txtcont {float:left; padding:4px 6px;}

.tmostpopH .imgcont {float:right; width:44px; height:44px; overflow:hidden; padding:6px 8px 6px 0; margin-bottom: 6px;}
.tmostpopH .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}
.tmostpopH .txtcont {float:left; width:220px; padding:4px 5px 4px 0;}
.tmostpopH .eyebrow {
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.tmostpopH .txtcont a {
	font-weight: bold;
	float: left;
	width: 220px;
	clear: left;
	color: #0177C2;
}
.tmostpopH .ad330x70 {
	width: 328px;
	overflow: hidden;
	left: -1px;
	
}
/* Today's Most Popular recirc for LEFT NAV */
.tmostpop {width:199px; overflow:hidden; margin-bottom: 12px; border: 1px solid #EB1D25; background: #FFFFFF !important;}
.tmostpop h4 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #EB1D25; line-height: 26px; letter-spacing: 1px; font-weight: bold;}
.tmostpop ol {list-style:none; margin:0; padding:0;}
.tmostpop li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(tmp_arrows.gif) 0 0 no-repeat;}
.tmostpop li {width: 199px; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC; 
background: #FFFFFF !important;}
.tmostpop li .oneUp {background-position:2px top;}
.tmostpop li .twoUp {background-position:-33px top;}
.tmostpop li .threeUp {background-position:-68px top;}
.tmostpop li .fourUp {background-position:-103px top;}
.tmostpop li .fiveUp {background-position:-138px top;}
.tmostpop li .oneDown {background-position:2px bottom;}
.tmostpop li .twoDown {background-position:-33px bottom;}
.tmostpop li .threeDown {background-position:-68px bottom;}
.tmostpop li .fourDown {background-position:-103px bottom;}
.tmostpop li .fiveDown {background-position:-138px bottom;}
.tmostpop li .txtcont {float:left;
font-size:11px;
margin-left:41px;
_margin-left:25px;
margin-top:-5px;
width:155px;}

.tmostpop .eyebrow {
		display: none;
}
/*.tmostpop a {
	font-weight: bold;
	float: left;
	width: 145px;
	clear: left;
	color: #0177C2;
}*/
.tmostpop .imgcont { float:left; overflow:hidden; width:150px;}
.tmostpop .imgcont img {margin-top:14px; margin-right:5px; border:none; float:left;}
.tmostpop .txtcont {float:left;  font-weight:bold;}
.tmostpop .txtcont a {
clear:left;
color:#0177C2;
float:left;
font-weight:bold;}
#subnav #ad200x70 {
background:#0B3369 none repeat scroll 0 0;
margin-bottom:0;
position:relative;
text-align:center;
	
}
#subnav .tmostpop {
	margin-bottom: 0px; 	
	
}

.tmostpoprcol300 {margin-bottom: 12px; border: 1px solid #EB1D25; background: #FFFFFF;}
.tmostpoprcol300 h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #EB1D25; line-height: 26px; letter-spacing: 1px; font-weight: bold;}
.tmostpoprcol300 ol {list-style:none; margin:0; padding:0;}
.tmostpoprcol300 li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}
.tmostpoprcol300 li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(tmp_arrows.gif) 0 0 no-repeat;}
.tmostpoprcol300 li .oneUp {background-position:2px top;}
.tmostpoprcol300 li .twoUp {background-position:-33px top;}
.tmostpoprcol300 li .threeUp {background-position:-68px top;}
.tmostpoprcol300 li .fourUp {background-position:-103px top;}
.tmostpoprcol300 li .fiveUp {background-position:-138px top;}
.tmostpoprcol300 li .oneDown {background-position:2px bottom;}
.tmostpoprcol300 li .twoDown {background-position:-33px bottom;}
.tmostpoprcol300 li .threeDown {background-position:-68px bottom;}
.tmostpoprcol300 li .fourDown {background-position:-103px bottom;}
.tmostpoprcol300 li .fiveDown {background-position:-138px bottom;}
.tmostpoprcol300 li .txtcont {float:left; padding:4px 6px;}
.tmostpoprcol300 .eyebrow {	
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.tmostpoprcol300 .imgcont {float:right; width:44px; height:44px; padding:6px 8px 6px 0; overflow:hidden;}
.tmostpoprcol300 .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}
.tmostpoprcol300 .txtcont {float:left; padding:4px 5px 4px 0; font-weight:bold;}
.tmostpoprcol300 .txtcont a {
clear:left;
color:#0177C2;
float:left;
font-weight:bold;
	width: 194px;}
   

.tmostpop300 {margin-bottom: 12px; border: 1px solid #EB1D25; background: #FFFFFF;}
.tmostpop300 h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #EB1D25; line-height: 26px; letter-spacing: 1px; font-weight: bold;}
.tmostpop300 ol {list-style:none; margin:0; padding:0;}
.tmostpop300 li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}
.tmostpop300 li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(tmp_arrows.gif) 0 0 no-repeat;}
.tmostpop300 li .oneUp {background-position:2px top;}
.tmostpop300 li .twoUp {background-position:-33px top;}
.tmostpop300 li .threeUp {background-position:-68px top;}
.tmostpop300 li .fourUp {background-position:-103px top;}
.tmostpop300 li .fiveUp {background-position:-138px top;}
.tmostpop300 li .oneDown {background-position:2px bottom;}
.tmostpop300 li .twoDown {background-position:-33px bottom;}
.tmostpop300 li .threeDown {background-position:-68px bottom;}
.tmostpop300 li .fourDown {background-position:-103px bottom;}
.tmostpop300 li .fiveDown {background-position:-138px bottom;}
.tmostpop300 li .txtcont {float:left; padding:4px 6px;}
.tmostpop300 .eyebrow {
	display: block;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}
.tmostpop300 .imgcont {float:right; width:44px; height:44px; padding:6px 8px 6px 0; margin-bottom: 6px; overflow:hidden;}
.tmostpop300 .imgcont img {margin-top:0px; border:none; height:44px; width:44px;}
.tmostpop300 .txtcont {float:left; padding:4px 5px 4px 0; font-weight:bold;}
.tmostpop300 .txtcont a {
clear:left;
color:#0177C2;
float:left;
font-weight: bold;
width: 203px;
font-weight:bold;}
.newsletterOptInModule {margin:20px 0;}
.newsletterOptInModule h3 {font-size:1.4em !important;}
.newsletterOptInModule .dek {margin:3px 0 8px 0;}
.newsletterOptInModule input {vertical-align:middle; margin:0 3px;}
.newsletterOptInModule label {font-weight:bold;}

/* Social Networking Chiclet CSS */

* html div.partner-chicks { /*width: 100%;*/ }
div.partner-chicks#max-chicks { margin-top: -15px; margin-bottom: 0; padding-bottom: 30px; }
/*div.partner-chicks#min-chicks {margin-bottom: 0; }*/
div.partner-chicks#min-chicks { margin-top: 10px; margin-bottom: 0; }
div.partner-chicks ul {
	list-style: none;
	/* overflow: hidden; */
}

div.partner-chicks ul li.first {}

div.partner-chicks ul li {
	background-image: url( chicklet_sprite_vert.png );
	background-attachment: scroll;
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	display: block;
	margin: 0 1px 0 1px;
	/*border-left: 1px dotted #666;*/
	padding: 0 0 0 23px;
	font: normal 10px/1em Arial, Helvetica, sans-serif;
	height: 18px;
	text-transform: none;
}

* html div.partner-chicks ul li {
	width: 1%;
}

div.partner-chicks ul li a , div.partner-chicks ul li a:hover , div.partner-chicks ul li a:active {
	color: #666;
	text-decoration: none;
	padding-left: 20px;
	margin-left: -20px;
	/*border: 1px dotted red;*/
	display: block;
	height: 18px;
}

div.partner-chicks ul li.email { background-position: 4px 3px; }
div.partner-chicks ul li.print { background-position: 4px -22px; }
div.partner-chicks ul li.deli { background-position: 4px -48px; }
div.partner-chicks ul li.goog { background-position: 4px -78px; }
div.partner-chicks ul li.stumble { background-position: 4px -110px; }
div.partner-chicks ul li.face { background-position: 4px -145px; }
div.partner-chicks ul li.digg { background-position: 4px -182px; }
div.partner-chicks ul li.buzz { background-position: 4px -216px; }
div.partner-chicks ul li.more { background-position: 2px -244px; padding-left: 17px; }

div.partner-chicks#max-chicks ul li.deli { }

div.partner-chicks#min-chicks ul li {}

div.gallery div.partner-chicks#max-chicks {
	margin-top: -13px;
}	
				
/*div#gallery + div.partner-chicks#max-chicks ul li#deli { border-left: none; margin-left: 72px; }*/
/*div#gallerycont + div.partner-chicks#max-chicks ul li#deli { border-left: none; margin-left: 72px; }*/

div.partner-chicks ul li.buzz span a span { line-height:12px !important; }
div.partner-chicks ul li.buzz span a span span { top: -3px !important; }
div.partner-chicks#min-chicks li.buzz span a span { display: none !important; }
div.partner-chicks#min-chicks ul li.buzz a { width: 0 !important; }
* html div.partner-chicks#max-chicks ul li.email { width: 33px; }
div.partner-chicks#max-chicks ul li.buzz {	background-image: none; padding-left:1px; }
* html div.partner-chicks#max-chicks ul li.buzz {  width: 80px; }
div#gallery div.partner-chicks#max-chicks {margin-top: -10px;}
div#gallerycont div.partner-chicks#max-chicks {margin-top: -20px;}
div#gallery div.partner-chicks#min-chicks {margin-top: 4px;}
div#contentgal div.partner-chicks#min-chicks {margin-top: 2px; padding-bottom:6px;}
#maincolInner #pagehead div.partner-chicks#min-chicks  {/*padding-bottom:12px;*/}
#maincolInner div#gallery + div.partner-chicks#max-chicks { margin-top: 4px; }
#pagehead div.partner-chicks#min-chicks  { overflow: hidden; }
#photos_with_thumbnails { margin-bottom: 20px; }


.partners {background:#fff; border-top:1px solid #e9e9e9; clear:both;}
h3.pb-footer, div.pb-footer {clear:both; font-size:90%; font-weight:normal; padding:10px 4px 4px 0px; text-align:right;}
div.pb-footer {height:5px;}
.pb-root {font:1em arial, sans-serif; color:#999; background:#fff url(partners_tile.gif) repeat scroll 0%;}
h3.pb-header {
	background:url(partner_title_noTXT.gif) no-repeat top right; 
	font: bold italic 1.1em/1em georgia, times, serif; 
	color: #fff; 
	padding:2px 30px 3px 18px; 
	float:left;}
h4.pb-partner-logo,div.pb-partner-logo {margin-bottom:6px;}
.pb-partner-table {clear:both; padding-top:8px;}
a.pb-footer {color:#676767; display:none;}
a.pb-title {color:#000000;}
.pb-partner-cell {margin-left:22px;width:170px;}

div#partnerbar-rightColumn .pb-partner-table {padding-top: 0px;}
div#partnerbar-rightColumn .pb-partner-cell {width:auto; margin: 0; padding: 10px 22px 10px 22px;}
div#partnerbar-rightColumn .pb-partner-cell .pb-entry {margin-bottom: 10px;}
div#partnerbar-rightColumn .pb-partner-cell .pb-entry .pb-title {height: auto;}
div#partnerbar-rightColumn .pb-footer {height:0px; padding:10px 0 0 0; margin:0;}

/* footer dynamic links */
#ew-footerNav {
background: #000000;
font:bold 0.9em/1em arial,helvetica,sans-serif;
padding:.75em 15px;
overflow:hidden;
border-top:1px dashed #6c6c6c; 
}
#ew-footerNav #moreFromEW {
float:left;
text-transform:uppercase;
width:160px;
color:#f22c22;
}

#ew-footerNav ul {
list-style:none;
margin:0;
padding:0;
overflow:hidden;
_display:inline-block;
margin-bottom:-3px; 
}
#ew-footerNav ul li {
float:left;
padding:0 1em 0 0.5em;
border-left:1px solid #bbb;
margin-left:-0.5em;
white-space: nowrap;
margin-bottom:3px;
}
#ew-footerNav ul li a {
color: #aae0ff;
text-decoration:none;
}
#ew-footerNav ul li a:hover {
text-decoration:underline;
}
#logoEWfooter {
  position:absolute;
  left:1.3em;
  top:12px;
}
#ew-footerNav2 {
	font:bold 0.9em/1em arial,helvetica,sans-serif;
	padding:0 0 0.75em 175px;
	overflow:hidden;
	background:#ffffff url(logoEWfooter.gif) no-repeat 1.3em 12px;
	min-height: 100%;
	height: auto!important;
	height: 100%;  
  	position:relative;
	background:#fff;
}

#ew-footerNav2 ul {
	list-style:none;
	margin-top:0; 
	padding-top:18px;
	overflow:hidden;
	_display:inline-block;
	margin-bottom:-3px; 
}
#ew-footerNav2 ul li {
	float:left;
	padding:0 0.4em 0 0.2em;
	border-left:1px solid #838383;
	margin-left:-0.2em;
	white-space: nowrap; 
	margin-bottom:3px;
}

#ew-footerNav2 ul li a {
	color:#355778;
	text-decoration:none;
}
#ew-footerNav2 ul li a:hover {
	text-decoration:underline;
}

/* Text Nav CSS */
#nav-main {position:relative!important; z-index:9998;font:12px arial,helvetica,sans-serif;list-style:none;margin:0;padding:0;background-color:#60768B;}
#nav-main ul {padding:0;margin:0;list-style-type:none;}
ul#nav-features ul {visibility: hidden;position:absolute;top:26px;left:0;}
ul#nav-features li.selectedpage {background:#d71820;}
ul#nav-features li.selectedpage a em {background-position:right -72px;}
ul#nav-features li {padding: 0;margin: 0;background:#60768B;float:left;position:relative; z-index:9998;}
ul#nav-features li:hover {background:#d71820;border-color:#FFFCCF #F2D704 #F2D704 #FFFCCF;color:#4F606F;}
ul#nav-features li:hover a em {background-position:right -72px;}
ul#nav-features li a {
border:1px solid #60768B;
color:#FFFFFF;
display:block;
font-size:15px;
padding:3px 5px 3px 10px;
text-decoration:none;
text-transform:uppercase;
}
ul#nav-features li a:hover{background: #FFF32B;color:#000;}
ul#nav-features li a em{color:#FFF;background:transparent url(nav-sprite2.gif) no-repeat scroll right 0;font-style:normal;font-weight:bold;height:18px;line-height:18px;padding-right:20px;}
ul#nav-features li a:hover em{color:#4F606F;background-position: right -36px;}
ul#nav-features ul li a:hover em{color:#000;}
#nav-main ul li table{position: absolute;top:0;left: 0;border-collapse: collapse;}
#nav-main ul li table td{padding: 0;margin: 0;}
#nav-main ul li table ul,
#nav-main ul li table ul li a{width:200px;}

ul#nav-features li#nav-home a {}
ul#nav-features li#nav-home a:hover { background:#ff0 ;border-color:#ff0;}


ul#nav-features li#nav-video a {padding-right:10px;}
ul#nav-features li#nav-video a em {background-position:right -18px;}
ul#nav-features li#nav-video:hover a em {background-position:right -90px;}
ul#nav-features li#nav-video a:hover em {background-position:right -54px;}
ul#nav-features li:hover ul,
ul#nav-features a:hover ul{visibility: visible;}
ul#nav-features li ul { position:absolute;border:1px solid #000;border-top-width:0;padding-bottom:8px;background:#D7EFFD;}
ul#nav-features ul li a{padding:5px 10px;width:200px;border: 0px;overflow: hidden;border-bottom: 1px #60768B dashed;}
ul#nav-features ul li:hover{background: #FFF32B;}
ul#nav-features li ul li{background: #D7EFFD;float:none;} 



ul#nav-features li ul li em {background-image: none!important;text-transform: capitalize;font-weight: normal;font-size: 13px;color: #000; }


/* Comments App CSS */

ul.inline-ruled { list-style:none; margin:0; padding:0; overflow:hidden; _display:inline-block; width:100%; }
ul.inline-ruled li { float:left; padding:0 12px 0 5px; /* padding-right = 2 x padding-left */ margin-left:-6px; /* margin-left = -1 x padding-left + border-left */ border-left:1px solid #000; white-space: nowrap; }
div.tout ul.inline-ruled li { font-size:12px; margin-top:0.25em; border-left-color:#0177C2; }
*:first-child+html div.tout ul.inline-ruled li { font-size:12px; }
* html div.tout ul.inline-ruled li { font-size:12px; }

/** CommentApp Reset CSS - Courtesy of YAHOO! **/
div#commentapp-form { font:12px/15px arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
div#commentapp-form select,
div#commentapp-form input,
div#commentapp-form button,
div#commentapp-form textarea { font:99% arial,helvetica,clean,sans-serif; }
div#commentapp-form div,
div#commentapp-form dl,
div#commentapp-form dt,
div#commentapp-form dd,
div#commentapp-form ul,
div#commentapp-form ol,
div#commentapp-form li,
div#commentapp-form h1,
div#commentapp-form h2,
div#commentapp-form h3,
div#commentapp-form h4,
div#commentapp-form h5,
div#commentapp-form h6,
div#commentapp-form pre,
div#commentapp-form code,
div#commentapp-form form,
div#commentapp-form fieldset,
div#commentapp-form legend,
div#commentapp-form input,
div#commentapp-form textarea,
div#commentapp-form p,
div#commentapp-form blockquote,
div#commentapp-form th,
div#commentapp-form td { margin:0; padding:0; }
div#commentapp-form fieldset,
div#commentapp-form img { border:0; }
div#commentapp-form li { list-style:none; }
div#commentapp-form input,
div#commentapp-form textarea,
div#commentapp-form select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
div#commentapp-form input,
div#commentapp-form textarea,
div#commentapp-form select { *font-size:100%; }
div#commentapp-form legend{ color:#000; }
/** End CommentApp Reset CSS **/

ul.inline-ruled-right { list-style:none; margin:0; padding:0; overflow:hidden; _display:inline-block; float:right; }
ul.inline-ruled-right li { float:left; padding:0 5px 0 12px; /* padding-left = 2 x padding-right */ margin-right:-6px; /* margin-right = -1 x padding-right + border-right */ border-right:1px solid #000; white-space: nowrap; }
div.commentapp-article { width:40%; float:right; clear:none;  font-size:12px; line-height:15px; }
div#commentapp * { font-size:1em; line-height:1.25em; }
div#commentapp-article-top { margin-top:10px; }
div#commentapp-article-bottom { margin-bottom:10px; }
div.commentapp-article ul.inline-ruled-right { margin-top:3px; }
div.commentapp-article ul.inline-ruled-right li { line-height:1em; border-right-color:#0177C2; }
div.commentapp-article ul.inline-ruled-right li span.more a { text-transform:none; font-weight:bold; }
div#commentapp-bigcount {background-color: #f3f5f6; padding:1.0em 1.5em 1.0em 1.5em; border-bottom:1px dotted #64768c;}
div#commentapp-bigcount a {text-decoration:none; font-size:1.2em; font-weight:bold; text-transform:none!important;}
div#commentapp-bigcount a.lowercase {text-transform:lowercase!important;}
body#art div#commentapp-form {margin-top: 0px!important;}
body#pkg div#commentapp-form {margin-top: 0px!important;}

div#commentapp-bigcount {background-color: #f3f5f6; padding:1.0em 1.5em 1.0em 1.5em; border-bottom:1px dotted #64768c;}
div#commentapp-bigcount a {text-decoration:none; font-size:1.2em; font-weight:bold; text-transform:none!important;}
div#commentapp-bigcount a.lowercase {text-transform:lowercase!important;}
body#art div#commentapp-form {margin-top: 0px!important;}

div#commentapp-form { background:#e8ebed; margin-top:1.5em; padding:1.5em; }
div#commentapp-form p { margin:0; padding:0; }
div#commentapp-form fieldset { border:0; margin:0; padding:0; }
div#commentapp-form h4 { font-size:150%; font-weight:bold; color:#ed562e; text-transform:uppercase; }
div#commentapp-form em { font-style:italic; }
div#commentapp-form em.required { color:#ca2d8a; font-weight:bold; font-style:normal; }
div#commentapp-form div.instructions { margin:0.5em 0; color:#42474f;  }
div#commentapp-form ul.errors li { color:black; }
div#commentapp-form label { color:#42474f; font-weight:bold; }
div#commentapp-form label em.required { margin-left:0.25em; }
div#commentapp-form input.submit,
div#commentapp-form input.reset { color:#fff; font-weight:bold; padding:0.25em 0.5em; border-width:1px; border-style:solid; }
div#commentapp-form input.submit { background:#448fc7; border-color:#8accf2 #3b7bc0 #3b7bc0 #8accf2; }
div#commentapp-form input.reset { background:#868686; border-color:#d4d4d4 #7d7d7d #7d7d7d #d4d4d4; margin-left:0.5em;}
div#commentapp-form div.body-status { color:#9a9a9a; font-size:91.667%; text-align:right; }
div#commentapp-form dd { width:67%; margin-bottom:0.5em; }
div#commentapp-form dd textarea { width:100%; }
div#commentapp-form .maxlength { color:#CA2D8A; }

div#commentapp-form div.form-errors {}
div#commentapp-form div.form-errors div.errorExplanation { margin:0.5em 0 1em; color:#42474f; }
div#commentapp-form div.form-errors h2 { color:#CA2D8A; font-size:116.667%; margin-bottom:4px; }
div#commentapp-form div.form-errors ul { margin-left:2em; }
div#commentapp-form div.form-errors ul li { list-style:outside disc; }

#pagehead { overflow:hidden; width:100%; }
.#min-chicks { float:left; width:40%; clear:none; }


#breadcrumb { margin-bottom:5px; font-size:11px; color:#c5cbcc; }
#breadcrumb a { color:#007cc0; }
#breadcrumb a.homeLink { color:#ffffff !important; background-color:#D71820; padding:0 3px; }
#breadcrumb a.channelLink { }
#breadcrumb a.subChannelLink { }
#breadcrumb a.articleLink { }
#breadcrumb span.cur { color:#000000 !important;}

.versatiletout {width:300px; font:1em arial, sans-serif; color:#414850; padding:6px 6px; padding-top:10px; }
.versatiletout .tout { overflow:auto; }
.versatiletout .tout .txtcont { width:200px !important; }
.versatiletout h3 {display:inline; text-transform:uppercase; font:bold 1.7em arial, sans-serif; color:#000; letter-spacing:-1px; margin-right:5px;}
.versatiletout h4 {display:inline; color:#EB1C24; font:bold italic 1em georgia, serif; letter-spacing:-0.25px;}
.versatiletout ul li {margin-bottom:3px; background: transparent url(icon_arrow05.gif) no-repeat scroll left 4px; padding-left: 10px;}
.versatiletout ul li a {color:#000000;}
.versatiletout a:active, .versatiletout a:hover {color:#000000;} 
.versatiletout .dotrule {margin: 10px 0 10px 0; padding-bottom:8px; border-bottom: 1px dashed #000; clear:both;}
.versatiletout .dotrule hr {display: none;}

/* EW Picks */



#ewpicks-leftcol #breadcrumb, #whatsnew-leftcol #breadcrumb {
	padding: 10px 0px 0px 10px;
}
#ewpicks-leftcol #breadcrumb a.homeLink, #whatsnew-leftcol #breadcrumb a.homeLink  { 
padding:0 3px; 
}

#ewpicks-rightcol .tout {padding:6px; overflow: auto; }
#ewpicks-rightcol .tout .txtcont {padding-top:4px; float: left; width:200px;}
#ewpicks-rightcol .tout {padding:6px;}
#ewpicks-rightcol .tout h3 {font-size:90%; font-weight:bold; color:#ed5623; text-transform:uppercase;}
#ewpicks-rightcol .tout h4 a {color:#000;}
#ewpicks-rightcol .tout h4 {font-size:160%;}
#ewpicks-rightcol .tout h4 {font-size:115%;}
#ewpicks-rightcol .tout .more a {color:#0177c2;}
#ewpicks-rightcol .tout .pubinfo {font-size:90%; color:#5d778d;}
#ewpicks-rightcol .tout .author {font-weight:bold;}

*:first-child+html #ewpicks-leftcol { width:630px; } /* IE 7 */
* html #ewpicks-leftcol { width:630px; }  /* IE 6 */

body#whatsnew.whatsnew-page #whatsnew-leftcol,
body.ewpicks-page div#ewpicks-leftcol {
	float:left; 
	padding:10px;
	width: 630px;
}
body#whatsnew.whatsnew-page div#whatsnew-lefttol div#breadcrumb,
body.ewpicks-page div#ewpicks-leftcol div#breadcrumb {
	margin-bottom:15px !important;
}
body#whatsnew.whatsnew-page div#whatsnew-leftcol div#ewpicks-quigo,
body.ewpicks-page div#ewpicks-leftcol div#ewpicks-quigo {
	padding-top: 15px;
	float:left;
}
body#whatsnew.whatsnew-page div#whatsnew-rightcol,
body.ewpicks-page div#ewpicks-rightcol {
	float:right; 
	width:330px; 
	padding-bottom:20px;
	padding-right: 0px;
}
body#whatsnew.whatsnew-page div#whatsnew-rightcol div#whats-content,
body.ewpicks-page div#ewpicks-rightcol div#ewpicks-content {
	background-color:#eeeeee; 
	padding:10px;
}

/* App containers */
.ewpicks-app {
font:16px arial,helvetica,sans-serif;
margin:auto;
}
#ewpicks-homepageapp {
	width:330px;
}
body#whatsnew.whatsnew-page #ewpicks-homepageapp {
	width:300px;
}
#ewpicks-channelapp {
	width:300px;
}
body#chn #ewpicks-channelapp {
	float:left;
}
#ewpicks-weeklyapp,
#ewpicks-dailyapp {
	width:630px;
	background: #FFFFFF;
}
#ewpicks-dailyapp .channel, #ewpicks-weeklyapp .bd .channel {
	background: #FFFFFF;
	width: 618px;
}
#ewpicks-dailyapp .channel {
}
/* Channel colors */
.ewpicks-app h1 .channel.movies,
.ewpicks-app .movies h3 a {color:#c40020;}
.ewpicks-app h1 .channel.tv,
.ewpicks-app .tv h3 a {color:#32861f;}
.ewpicks-app h1 .channel.music,
.ewpicks-app .music h3 a {color:#174aa5;}
.ewpicks-app h1 .channel.books,
.ewpicks-app .books h3 a {color:#7f0f97;}
.ewpicks-app h1 .channel.tech,
.ewpicks-app .tech h3 a {color:#238eb8;}

/* Calendar container */
.ewpicks-app {clear:both;}
.ewpicks-app h2, .ewpicks-app h3, .ewpicks-app h4{margin:0;}
.ewpicks-app a {text-decoration:none;}
.ewpicks-app a:hover {text-decoration:underline;}
.ewpicks-app abbr {border-bottom:0 none transparent;}


/* Homepage icons */
#ewpicks-homepageapp .channel {position:relative;}
#ewpicks-homepageapp .more {position:absolute;top:50%;margin-top:-15px;right:15px;}
#ewpicks-homepageapp .movies .more {background-position:-300px -45px;}
#ewpicks-homepageapp .tv .more {background-position:-330px -45px;}
#ewpicks-homepageapp .music .more {background-position:-360px -45px;}
#ewpicks-homepageapp .books .more {background-position:-390px -45px;}
#ewpicks-homepageapp .tech .more {background-position:-420px -45px;}

/* What Else Is New */
.ewpicks-app #ewpicks-want-more,
#ewpicks-dailyapp #ewpicks-wantmore {
	background-color:#d8eff7 !important;
	float: none;
}
.ewpicks-app #ewpicks-want-more h3 a,
#ewpicks-dailyapp #ewpicks-wantmore h3 a  {
	color:#970200;
	background:none !important;
}
.ewpicks-app #ewpicks-want-more .more {display:none;}
#ewpicks-dailyapp #ewpicks-wantmore .more {display:none;}
#ewpicks-wantmore p {
	display: block;
}
#ewpicks-wantmore .url {
  clear: none !important;
  float: none !important;
}

/* Weekly calendar navigation */
#weekly-nav {
	margin-bottom:0.5em;
	padding:0 15px 0 0;
	font-weight:bold;
	font-size:75%;
	line-height:125%;
	overflow:hidden;
	_zoom:1;
}
#weekly-nav .label {float:left;color:#333;}
#weekly-nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#weekly-nav li {float:left;margin-left:1em;}
#weekly-nav li.right {float:right;}
#weekly-nav a {color:#0177c2;text-decoration:none;}
#weekly-nav a:hover {text-decoration:underline;}
#weekly-nav li.right a {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right: 8px;
}

dxiv#whatsnew-weeklyapp div#hd-div.hd {
	width:100%
	padding-left:10px;
	padding-right:10px;
}
div#whatsnew-weeklyapp div#hd-div.hd #weekly-nav {
	float:left;
	width:100%;
}
div#whatsnew-weeklyapp div#hd-div.hd #weekly-nav ul {
	padding-right:10px;
	padding-left:0px;
}
div#whatsnew-weeklyapp div#hd-div.hd #weekly-nav .right {
	float:right;
}

#jumpto-nav {
	margin-bottom:0.5em;
	padding:0;
	font-weight:bold;
	font-size:75%;
	line-height:125%;
	overflow:hidden;
	_zoom:1;
	display: none;
}
#jumpto-nav .label {float:left;color:#333;}
#jumpto-nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#jumpto-nav li {float:left;margin-left:1em;}
#jumpto-nav li.right {float:right;}
#jumpto-nav a {
	color:#0177c2;
	text-decoration:none;
	background:transparent url(arrow_down-1.gif) no-repeat scroll right 5px;
	padding-right:10px;
}
#jumpto-nav a:hover {text-decoration:underline;}
#jumpto-nav li.right a {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right: 8px;
}

/* App headers */
#ewpicks-dailyapp h1,
#ewpicks-dailyapp h1,
#ewpicks-weeklyapp h1,
#whatsnew-weeklyapp h1 {
  padding-bottom:8px;
}
#whatsnew-weeklyapp h1 {
  float:left;
}
#ewpicks-weeklyapp h1 {
  overflow:hidden;
  _zoom:1;
  font-size:33px;
  font-weight:normal;
  color:#ccc;
}
#whatsnew-weeklyapp h1 .ewpicks,
#ewpicks-weeklyapp h1 .ewpicks {
	float:left;
	width:172px;
	height:33px;
	text-indent:-999em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-logo.png', sizingMethod='crop');
	overflow:hidden;
	margin-right:0.3em;
}
#whatsnew-weeklyapp h1 a,
#ewpicks-weeklyapp h1 a {
	display: block;
	float: left;
	width:178px;
	height:33px;
	margin-left: 10px;
}
#whatsnew-weeklyapp div > h1 .ewpicks,
#ewpicks-weeklyapp div > h1 .ewpicks {
 	background:url(ewpicks-logo.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-dailyapp h1 {
	width:174px;
	float:left;
	height:37px;
	text-indent:-999em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-logo.png', sizingMethod='crop');
	overflow:hidden;
	margin-left: 10px;
}
#ewpicks-dailyapp h1 a {
	display: block;
}
#ewpicks-dailyapp div > h1 {
	background:url(ewpicks-logo.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-dailyapp h1 span {
	display:block;
}
#ewpicks-dailyapp h2 {
	width:305px;
	float:left;
	height:37px;
	text-indent:-999em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-todays-best.png', sizingMethod='crop');
	overflow:hidden;
	margin-left:10px;
}
#ewpicks-dailyapp div > h2 {
	background:url(ewpicks-todays-best.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-dailyapp h2 span {
	display:block;
}
div#weekly-nav ul li a.selected { color:black; }

/* Main module containers */
.ewpicks-app .hd {
  overflow:hidden;
  _zoom:1;
}
#ewpicks-weeklyapp .hd,
#ewpicks-dailyapp .hd {
  padding-top:10px;
}
.ewpicks-app .bd {
  overflow:hidden;
  _zoom:1;
}
#ewpicks-dailyapp .ft {
  overflow:hidden;
  _zoom:1;
}
#ewpicks-weeklyapp .ft {
  overflow:hidden;
  _zoom:1;
}




/* Homepage & Channel head elements */
#ewpicks-homepageapp .hd,
#ewpicks-channelapp .hd {
  border-width:6px 6px 0;
  border-style:solid;
  background:#fff;
  }
#ewpicks-homepageapp .bd,
#ewpicks-channelapp .bd {
  border-width:0 6px 6px;
  border-style:solid;
}
#ewpicks-homepageapp .hd h2,
#ewpicks-channelapp .hd h2 {
  height:40px;
  float:left;
  margin:10px 0px 0px 0px;
}
#ewpicks-channelapp .hd h2 {
  padding-left:8px;
}
#ewpicks-homepageapp .hd h2 {
  padding-left:15px;
}
#ewpicks-homepageapp h2 a,
#ewpicks-channelapp h2 a {
	display:block;
	width:150px;
	height:44px;
	text-indent:-999em;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img2.timeinc.net/ew/i/picks/ewpicks-logo-small.png', sizingMethod='crop');
	overflow:hidden;
	cursor: pointer;
}
#ewpicks-homepageapp h2 > a,
#ewpicks-channelapp h2 > a {
  	background:url(ewpicks-logo-small.png) no-repeat 0 0 !important;
	filter:none;
}
#ewpicks-homepageapp .hd .dtstart,
#ewpicks-channelapp .hd .dtstart {
  margin:10px 10px 2px;
  text-transform:uppercase;
  font-weight:bold;
  float: right;
}
#ewpicks-homepageapp .hd .dtstart {
  margin-right:15px;
  float: right;
}
#ewpicks-homepageapp .hd .weekday,
#ewpicks-channelapp .hd .weekday {
  display:block;
  font-size:87.5%;
  line-height:1em;
  text-align: right;
}
#ewpicks-homepageapp .hd .month,
#ewpicks-channelapp .hd .month {
  float:left;
  font-size:175%;
}
#ewpicks-homepageapp .hd .day,
#ewpicks-channelapp .hd .day {
  float:left;
  margin-left:0.25em;
  font-size:175%;
}

#ewpicks-dailyapp .bd,
#ewpicks-weeklyapp .bd {
  border-width:1px 6px;
  border-style:solid;
  border-color:#e4e4e4;
}

#ewpicks-dailyapp .nav,
#ewpicks-weeklyapp .nav {
background:#e4e4e4;
overflow:hidden;
_zoom:1;
clear:both;
}

#ewpicks-dailyapp .hd .nav,
#ewpicks-weeklyapp .hd .nav {
  border-top:4px solid #BAC4CD;
}
#ewpicks-dailyapp .ft .nav,
#ewpicks-weeklyapp .ft .nav {
  border-bottom:4px solid #BAC4CD;
}

#ewpicks-dailyapp .nav .dtstart,
#ewpicks-weeklyapp .nav .dtrange {
  text-transform:uppercase;
  float:left;
  font-weight:bold;
  height:18px;
  line-height:18px;
  padding:6px;
  margin-left:2px;
}
#ewpicks-weeklyapp .nav .dtrange .weekday {
  display:none;
}
.previousNextLinks {
  list-style:none;
  margin:0;
  padding:0;
  float:right;
  background:#bac4cd;
}
.previousNextLinks li {
  float:left;
  margin:0;
  padding:0;
}
.previousNextLinks li a {
  display:inline-block;
  border:6px solid #e4e4e4;
  text-transform:uppercase;
  font-size:75%;
  font-weight:bold;
  height:18px;
  line-height:18px;
  color:#0177c2;
}
.previousNextLinks li a.previous {
  padding-left:27px;
  background:#e4e4e4 url(btn_arrowprev.gif) no-repeat left center;
}
.previousNextLinks li a.next {
  padding-right:27px;
  background:#e4e4e4 url(btn_arrownext.gif) no-repeat right center;
  margin-left:1px;
}
.previousNextLinks li a:hover {
  text-decoration:none;
  background-color:#bac4cd;
  color:#000;
  border:6px solid #bac4cd;
}

#ewpicks-weeklyapp .hd .dtstart,
#ewpicks-weeklyapp .hd .dtend,
#ewpicks-weeklyapp .ft .dtstart,
#ewpicks-weeklyapp .ft .dtend,
#ewpicks-weeklyapp .hd .dtstart,
#ewpicks-weeklyapp .hd .dtend,
#ewpicks-weeklyapp .ft .dtstart,
#ewpicks-weeklyapp .ft .dtend {
  display:inline;
}

.ewpicks-app .bd .channel {
  border-top:1px solid #ccc;
  background:#fff;
  overflow:auto;
  clear: both;
}
#ewpicks-dailyapp .channel:first-child,
#ewpicks-dailyapp .channel.first-child,
#ewpicks-weeklyapp .channel:first-child,
#ewpicks-weeklyapp .channel.first-child {
  border-top:0 none transparent;
}
#ewpicks-homepageapp .channel {
  padding:10px 15px;
  overflow:hidden;
  width: 288px;
  _zoom:1;
}
#ewpicks-channelapp .channel {
  padding:10px;
  overflow:hidden;
  _zoom:1;
}

.ewpicks-app .loading {
  background:#fff url(loading.gif) no-repeat center center !important;
  min-height:32px;
  height: 32px;
}

.ewpicks-app .error {color:#c40020;font-size:75%;text-align:center;}

/* Event containers */
#ewpicks-dailyapp .vevent,
#ewpicks-weeklyapp .vevent {overflow:hidden;_zoom:1;}
#ewpicks-dailyapp .bd .vevent,
#ewpicks-weeklyapp .bd .vevent {padding:12px;border:3px solid #fff; float: left;}
#ewpicks-weeklyapp .bd .vevent{
 width: 588px;
}
#ewpicks-dailyapp .bd .vevent {
	width: 473px;
}
#ewpicks-weeklyapp .bd .vevent .today {background:#FFFBB3;border-color:#FFF32B; width: auto;}
#ewpicks-dailyapp #ewpicks-wantmore .vevent {border:3px solid #d8eff7; min-height:80px;}
#ewpicks-weeklyapp .bd .vevent .dtstart,
#ewpicks-homepageapp .bd .vevent .dtstart,
#ewpicks-channelapp .bd .vevent .dtstart {
  color:#c60020;
  text-transform:uppercase;
  font-weight:bold;
  line-height:100%;
}
#ewpicks-homepageapp .bd .vevent .dtstart,
#ewpicks-channelapp .bd .vevent .dtstart {
  float:right;
  text-align:right;
  padding:10px 5px;
}
#ewpicks-weeklyapp .bd .vevent .dtstart {
  float:left;
  width: 100px;
}
#ewpicks-homepageapp .bd .vevent .dtstart,
#ewpicks-channelapp .bd .vevent .dtstart,
#ewpicks-dailyapp .bd .vevent .dtstart {
  display:none;
}
#ewpicks-weeklyapp .bd .vevent .weekday {
  display:block;
  font-size:68.75%;
}
.ewpicks-app .description {
  margin:0 0 1em;
  font-size:75%;
  line-height:125%;
}
#ewpicks-homepageapp .description {
  display:none;
}
#ewpicks-weeklyapp h4.summary,
#ewpicks-weeklyapp .description,
#ewpicks-weeklyapp .url {
margin-left: 120px;
}
#ewpicks-weeklyapp .url {
display: inline !important;
}
#ewpicks-dailyapp h4.summary,
#ewpicks-dailyapp .description,
#ewpicks-dailyapp .url,
#ewpicks-dailyapp .more {
}
.ewpicks-app .url,
#ewpicks-channelapp .more,
#ewpicks-dailyapp .more {
  font-size:68.75%;
  font-weight:bold;
  line-height:136.363636%;
  color:#0177c2;
  padding-left:8px;
  background:transparent url(icon_arrow05-1.gif) no-repeat scroll left center;
  display:inline;
  float:left;
  clear:both;
}
.ewpicks-app .url,
#ewpicks-dailyapp .url,
#ewpicks-dailyapp .more {
  width:460px;
}
#ewpicks-channelapp .url,
#ewpicks-channelapp .more {
  width:255px;
}
#ewpicks-homepageapp .url {
  display:none;
}



.ewpicks-app h3 {font-size:68.75%;text-transform:uppercase;}
.ewpicks-app h3,
.ewpicks-app h4.summary {margin:0;}

/* Big icons (channel & daily) */
#ewpicks-channelapp h3 {float:left; padding-bottom: 10px;}
#ewpicks-dailyapp h3 {float: left; padding: 35px 0px 35px 40px;}
#ewpicks-dailyapp #ewpicks-wantmore h3 {float:left; padding: 35px 0 0 40px;}
#ewpicks-channelapp h3 a,
#ewpicks-dailyapp h3 a {display:block;width:60px;height:75px;margin-right:15px;background-image:url(ewpicks-sprite-5.png);background-repeat:no-repeat;}
#ewpicks-channelapp .movies h3 a,
#ewpicks-dailyapp .movies h3 a {background-position:0 0;}
#ewpicks-channelapp .tv h3 a,
#ewpicks-dailyapp .tv h3 a {background-position:-60px 0;}
#ewpicks-channelapp .music h3 a,
#ewpicks-dailyapp .music h3 a {background-position:-120px 0;}
#ewpicks-channelapp .books h3 a,
#ewpicks-dailyapp .books h3 a {background-position:-180px 0;}
#ewpicks-channelapp .tech h3 a,
#ewpicks-dailyapp .tech h3 a {background-position:-240px 0;}


#ewpicks-homepageapp h4.summary {
  width:240px;
}
body#whatsnew.whatsnew-page #ewpicks-homepageapp h4.summary {
  width:210px;
}
#ewpicks-homepageapp #ewpicks-want-more h4.summary {
  width:auto;
}
.ewpicks-app h4.summary a {
  color:#000;
  text-decoration:none;
}
.ewpicks-app h4.summary a:hover,
.ewpicks-app h4.summary a:hover {
  text-decoration:underline;
}



#ewpicks-homepageapp .more {
  width:30px;
  height:30px;
  float:right;
  background:#fff url(ewpicks-sprite-5.png) no-repeat;
  text-indent:-999em;
}



.ewpicks-app .ad620x70 {
  margin:auto;
  width:618px;
  height:70px;
  line-height:70px;
  border-top:1px solid #ccc;
  background:#aaa;
  color:#eee;
  text-align:center;
  font-size:62.5%;
  font-weight:bold;
  text-transform:uppercase;
  display:none;
  clear: both;
}


/**
 * Homepage & Channel sponsor structure
 */
#ewpicks-homepageapp .ft img,
#ewpicks-channelapp .ft img {
border:0;
}
#ewpicks-homepageapp .ft .sponsor,
#ewpicks-channelapp .ft .sponsor {
text-align:right;
padding:5px 15px 25px;
}
#ewpicks-homepageapp .ft .sponsored-by,
#ewpicks-channelapp .ft .sponsored-by {
font-size:56.25%;
text-transform:uppercase;
}
#ewpicks-homepageapp .ft .sponsor img,
#ewpicks-channelapp .ft .sponsor img {
vertical-align:middle;
border:0;
float:none;
}

/* Fix for ie6 right rail */

#adcol #ewpicks-channelapp .channel {
	width: 268px !important;
}
/*
 * Homepage & Channel skinnable properties
 */
#ewpicks-homepageapp .hd,
#ewpicks-channelapp .hd,
#ewpicks-homepageapp .bd,
#ewpicks-channelapp .bd {
border-color:#0694cb;
}
#ewpicks-homepageapp .ft,
#ewpicks-channelapp .ft {
background:#0694cb;
}
#ewpicks-homepageapp .ft .sponsored-by,
#ewpicks-channelapp .ft .sponsored-by {
	color:#fff;
}


/* Whats New Related CSS */
#whatsnew-leftcol #seePicks {
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	padding-right:6px;
	display: block;
	float: right;
	margin-top: 21px;
	font-weight: bold;
	font-size: 12px;
}
#whatsnew-leftcol .dateHolder {
	display: block;
	width: 50px;
	line-height: 24px;
	color:#C60020; 
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	float: left;
	height: 24px;
	overflow: hidden;
}
#whatsnew-leftcol .dateHolder .dayOfWeek {
	float: left;
	display: block;
	width: 30px;
}
#whatsnew-leftcol .dateHolder .date {
	float: left;
	text-align: right;
	width: 18px;
}
#whatsnew-leftcol .artist {
	font-weight: normal;
}
#whatsnew-leftcol .dayHolder {
	border-top: 1px solid #CFCFD4;
	overflow: auto;
	font-size: 12px;
	font-weight: bold;
	clear: both;
	float: left;
	width: 570px;
}
#whatsnew-leftcol .lastDay {
	border-bottom: 1px solid #CFCFD4;
	overflow: auto;
}
#whatsnew-leftcol .item {
	width: 486px;
	float: right;
	line-height: 16px;
	padding: 4px 0px;
	border-top: 1px solid #CFCFD4;
	text-align: left;
	clear: right;
}
#whatsnew-leftcol .description {
}
#whatsnew-leftcol .first-item {
	border-top: none !important;
}
#whatsnew-leftcol .last-item {
	border-bottom: none !important;
}
#whatsnew-leftcol .item a {
	padding-right: 8px;
	/*
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right 5px;
	display: block;
	float: left;
	clear: left;
	position: relative;
	*/
}
#whatsnew-leftcol .arrow {
}
#whatsnew-leftcol .arrowImage {
	border: 0px none;
	position: relative;
	left: 3px;
}
#whatsnew-leftcol .seeMore {
	padding-left: 8px;
	padding-right: 6px;
	line-height: 28px;
	margin-bottom: 20px;
	text-transform: uppercase;
	float: right;
	font-size: 12px;
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
	font-weight: bold;
}
#whatsnew-leftcol h3 span {
	background-position: right -96px;
	padding-right: 8px; 
	height: 7px; 
	width: 4px; 
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right -544px;
}
#whatsnew-rightcol .tout {padding:6px; overflow: auto;}
#whatsnew-rightcol .tout .txtcont {padding-top:4px; float: left; width: 200px;}
#whatsnew-rightcol .tout h3 {font-size:90%; font-weight:bold; color:#ed5623; text-transform:uppercase;}
#whatsnew-rightcol .tout h4 a {color:#000;}
#whatsnew-rightcol .tout h4 {font-size:160%;}
#whatsnew-rightcol .tout h4 {font-size:115%;}
#whatsnew-rightcol .tout .more a {color:#0177c2;}
#whatsnew-rightcol .tout .pubinfo {font-size:90%; color:#5d778d;}
#whatsnew-rightcol .tout .author {font-weight:bold;}

*:first-child+html #whatsnew-leftcol { width:630px; } /* IE 7 */
* html #whatsnew-leftcol { width:630px; }  /* IE 6 */

body.whatsnew-page div#whatsnew-leftcol {float:left; padding:10px; overflow: hidden;}
body.whatsnew-page div#whatsnew-leftcol div#breadcrumb {margin-bottom:15px !important;}
body.whatsnew-page div#whatsnew-rightcol {float:right; width:330px; padding-bottom:20px;}
body.whatsnew-page div#whatsnew-rightcol div#whatsnew-content {background-color:#eeeeee; padding:10px;}

/* App containers */
.whatsnew-app {
font:16px arial,helvetica,sans-serif;
margin:auto;
}
#whatsnew-homepageapp {
width:330px;
}
#whatsnew-channelapp {
width:300px;
}
#whatsnew-weeklyapp {
	width:630px;
	background: #FFFFFF;
}

/* Channel colors */
.whatsnew-app h2 .channel.movies,
.whatsnew-app .movies h3 a {color:#c40020;}
.whatsnew-app h2 .channel.tv,
.whatsnew-app .tv h3 a {color:#32861f;}
.whatsnew-app h2 .channel.music,
.whatsnew-app .music h3 a {color:#174aa5;}
.whatsnew-app h2 .channel.books,
.whatsnew-app .books h3 a {color:#7f0f97;}
.whatsnew-app h2 .channel.tech,
.whatsnew-app .tech h3 a {color:#238eb8;}
.whatsnew-app h1 .channel.whatsnew,
.whatsnew-app .whatsnew h3 a {color:#970200;}

/* Calendar container */
.whatsnew-app {clear:both;}
.whatsnew-app h2, .whatsnew-app h3, .whatsnew-app h4{margin:0;}
.whatsnew-app a {text-decoration:none;}
.whatsnew-app a:hover {text-decoration:underline;}
.whatsnew-app abbr {border-bottom:0 none transparent;}


/* Homepage icons */
#whatsnew-homepageapp .channel {position:relative;}
#whatsnew-homepageapp .more {position:absolute;top:50%;margin-top:-15px;right:15px;}
#whatsnew-homepageapp .movies .more {background-position:-300px -45px;}
#whatsnew-homepageapp .tv .more {background-position:-330px -45px;}
#whatsnew-homepageapp .music .more {background-position:-360px -45px;}
#whatsnew-homepageapp .books .more {background-position:-390px -45px;}
#whatsnew-homepageapp .tech .more {background-position:-420px -45px;}

/* Want More? */
.ewpicks-app #ewpicks-want-more,
.whatsnew-app #ewpicks-want-more {
	background-color:#d8eff7 !important;
}
.ewpicks-app #ewpicks-want-more h3 a,
.whatsnew-app #ewpicks-want-more h3 a {
	color:#970200;
	background:none !important;
}
.ewpicks-app #ewpicks-want-more .more,
.whatsnew-app #ewpicks-want-more .more {
	display:none;
}
.ewpicks-app #ewpicks-want-more .summary a,
.whatsnew-app #ewpicks-want-more .summary a {
	font-size:81.25%;
	font-weight:bold;
	color:#000;
	*background:none;
}
.whatsnew-app #ewpicks-want-more .summary a {
	padding-right:8px;
	background:transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
}
.ewpicks-app #ewpicks-want-more .summary img.right-arrow {
	border: 0 none;
	height: 7px;
	width: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
}

#whatsnewInnerNav ul {
	display: inline;
}
#whatsnewInnerNav ul li {
	display: inline;
}
#whatsnewInnerNav ul li a.selected { color:black; }

/* App headers */
#whatsnew-weeklyapp h1 {
  overflow:hidden;
  _zoom:1;
  font-size:33px;
  font-weight:normal;
  color:#ccc;
}
#whatsnew-weeklyapp div.hd span.see-all {
	display:block;
	float:right;
	padding-top:20px;
	padding-right:8px;
}
div#weekly-nav ul li a.selected { color:black; }
#whatsnew-weeklyapp p.description {
	display:inline;
	font-weight:normal;
	margin: 0;
	padding-right: 5px;
}

/* Main module containers */
.whatsnew-app .hd {
	overflow:hidden;
	padding-top:10px;
	_zoom:1;
}
.whatsnew-app .bd {
  	overflow:hidden;
  	_zoom:1;
}
#whatsnew-weeklyapp .ft {
	float: left;
	width: 100%;
  	overflow:hidden;
  	_zoom:1;
}

#whatsnew-weeklyapp .bd {
  	border-width:1px 6px;
  	border-style:solid;
  	border-color:#e4e4e4;
  	padding: 12px 12px 4px 12px;
	background-color:#ffffff;
}

#whatsnew-weeklyapp .nav {
	background:#e4e4e4;
	overflow:hidden;
	_zoom:1;
	clear:both;
}

#whatsnew-weeklyapp .hd .nav {
  border-top:4px solid #BAC4CD;
}

#whatsnew-weeklyapp .ft .nav {
  border-bottom:4px solid #BAC4CD;
}

#whatsnew-weeklyapp .nav .dtrange {
  text-transform:uppercase;
  float:left;
  font-weight:bold;
  height:18px;
  line-height:18px;
  padding:6px;
  margin-left:2px;
}
#whatsnew-weeklyapp .nav .dtrange .weekday {
  display:none;
}

#whatsnew-weeklyapp div.divider {
	overflow: auto; 
	background-color: #FBF22D;
	float: left;
	width: 100%;
}
#whatsnew-weeklyapp div.first {
}
.whatsnew-app div.see-reviews {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: right;
}
.whatsnew-app div.hd span.see-all a {
	text-transform: none !important;
	font-weight: bold;
	font-size: 75%;
}
.whatsnew-app div.hd span.see-all a,
.whatsnew-app div.see-reviews a {
	text-transform: uppercase;
	padding-right: 8px;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right -46px;
}
.whatsnew-app div.divider h3 {
	font-size: 16px; 
	text-transform: uppercase; 
	line-height: 24px; 
	height: 24px; 
	display: block; 
	padding: 0px 0px 0px 8px;
}
#whatsnew-weeklyapp div.divider h3.category {
	float:left;
}
#whatsnew-weeklyapp div.divider h3.category a {
	color: #000000;
}
#whatsnew-weeklyapp div.divider a.back2top {
	display:block; 
	float:right;
	font-size: 10px;
	font-weight: bold;
	padding-right: 10px;
	line-height: 24px;
}

.previousNextLinks {
  list-style:none;
  margin:0;
  padding:0;
  float:right;
  background:#bac4cd;
}
.previousNextLinks li {
  float:left;
  margin:0;
  padding:0;
}
.previousNextLinks li a {
  display:inline-block;
  border:6px solid #e4e4e4;
  text-transform:uppercase;
  font-size:75%;
  font-weight:bold;
  height:18px;
  line-height:18px;
  color:#0177c2;
}
.previousNextLinks li a.previous {
  padding-left:27px;
  background:#e4e4e4 url(btn_arrowprev.gif) no-repeat left center;
}
.previousNextLinks li a.next {
  padding-right:27px;
  background:#e4e4e4 url(btn_arrownext.gif) no-repeat right center;
  margin-left:1px;
}
.previousNextLinks li a.next-disabled {
  padding-right:27px;
  background:#e4e4e4 url(btn_arrownext_disabled.gif) no-repeat right center;
  color: #414850;
  margin-left:1px;
}
.previousNextLinks li a.next-disabled:hover{
  padding-right:27px;
  background:#e4e4e4 url(btn_arrownext_disabled.gif) no-repeat right center;
  color: #414850;
  border:6px solid #e4e4e4;
  cursor: text;
}

.previousNextLinks li a:hover {
  text-decoration:none;
  background-color:#bac4cd;
  color:#000;
  border:6px solid #bac4cd;
}
.previousNextLinks li a.previous-disabled {
  padding-left:27px;
  background:#e4e4e4 url(btn_arrowprev_disabled.gif) no-repeat left center;
  color: #414850;
}
.previousNextLinks li a.previous-disabled:hover{
  padding-left:27px;
  background:#e4e4e4 url(btn_arrowprev_disabled.gif) no-repeat loeft center;
  color: #414850;
  border:6px solid #e4e4e4;
  cursor: text;
}

#whatsnew-weeklyapp .hd .dtstart,
#whatsnew-weeklyapp .hd .dtend,
#whatsnew-weeklyapp .ft .dtstart,
#whatsnew-weeklyapp .ft .dtend {
  display:inline;
}

.whatsnew-app .bd .channel {
  background:#fff;
  clear: both;
  padding: 15px 10px 0px 10px;
  overflow: auto;
  width: 570px;
}

#whatsnew-weeklyapp .channel:first-child,
#whatsnew-weeklyapp .channel.first-child {
  border-top:0 none transparent;
}
.whatsnew-app .loading {
  background:#fff url(loading.gif) no-repeat center center !important;
  min-height:32px;
  width:570px;
}

.whatsnew-app .error {color:#c40020;font-size:75%;text-align:center;}

/* Event containers */
#whatsnew-weeklyapp .vevent {overflow:hidden;_zoom:1;}
#whatsnew-weeklyapp .bd .vevent {padding:12px;border:3px solid #fff;}
#whatsnew-weeklyapp .bd .vevent.today {background:#FFFBB3;border-color:#FFF32B;}

#whatsnew-weeklyapp .bd .vevent .dtstart {
  color:#c60020;
  text-transform:uppercase;
  font-weight:bold;
  line-height:100%;
}

#whatsnew-weeklyapp .bd .vevent .dtstart {
  float:left;
}
#whatsnew-weeklyapp .bd .vevent .weekday {
  display:block;
  font-size:68.75%;
}
#whatsnew-homepageapp .description {
  display:none;
}
.whatsnew-app .url {
  font-size:68.75%;
  font-weight:bold;
  color:#0177c2;
  padding-left:8px;
  background:transparent url(icon_arrow05-1.gif) no-repeat scroll left center;
  display:inline;
  float:left;
  clear:both;
}

.whatsnew-app h3,
.whatsnew-app h4.summary {margin:0;}
.whatsnew-app .summary {padding-right:5px;}

.whatsnew-app h4.summary a {
  color:#000;
  text-decoration:none;
}
#ewpicks-homepageapp h4.summary a img {
	border: 0;
	position: relative;
	top: -1px;
	left: 5px;
}
.whatsnew-app h4.summary a:hover,
.whatsnew-app h4.summary a:hover {
  text-decoration:underline;
}

.whatsnew-app .ad620x70 {
  margin:auto;
  width:618px;
  height:70px;
  line-height:70px;
  border-top:1px solid #ccc;
  background:#aaa;
  color:#eee;
  text-align:center;
  font-size:62.5%;
  font-weight:bold;
  text-transform:uppercase;
  display:none;
}
/**
 * Looking Ahead
*/
#looking-ahead {
	width: 294px;
	border: 3px solid #C5CBCC;
	overflow: auto; 
	margin: 0px auto;
	background-color:#ffffff;
}
#looking-ahead .loading {
  background:#fff url(loading.gif) no-repeat center center !important;
  min-height:32px;
}
#looking-ahead-results {
	padding: 8px 0 4px 0;
}
#looking-ahead h3 {
	background-color: #FBF22D;
	text-transform: uppercase;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 8px;
	font-size: 16px;
}
#looking-ahead h3 a {
	color:#000000;  
	padding-right:8px; 
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right 4px;
	background-position: right -544px;
}
#looking-ahead .item {
	border-bottom: 1px solid #CFCFC4;
	clear: both;
	background: #FFFFFF;
	line-height: 16px;
	overflow: auto;
	margin: 0 10px 0 10px;
	font-size: 12px;
	padding-top:4px;
}
#looking-ahead .last {
	border-bottom: none !important;
}
#looking-ahead .dateHolder {
	color: #C60020;
	float: left;
	width: 60px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	
}
#looking-ahead .month {
	display: block;
	float: left;
	width: 30px;
}
#looking-ahead .date {
	display: block;
	float: left;
	width: 20px;
}
#looking-ahead .summary {
	font-weight: bold;
}
#looking-ahead .item-description {
	float: left;
	width: 210px;
	padding-bottom: 6px;
}
#looking-ahead .description {
	display: inline;
	font-weight: normal;
	margin: 0px;
}
/**
 * Homepage & Channel sponsor structure
 */
#whatsnew-weeklyapp .ft {
	float: left;
	width: 100%
}
#whatsnew-weeklyapp .ft img {
	border: 0;
}
#whatsnew-weeklyapp .ft .sponsor {
	text-align:right;
	padding:5px 15px 25px;
}
#whatsnew-weeklyapp .ft .sponsored-by {
	font-size:56.25%;
	text-transform:uppercase;
}
#whatsnew-weeklyapp .ft .sponsor img {
	vertical-align:middle;
	border:0;
	float:none;
}

/*

#rightCol .tmostpopH {background:#EA1D24; width:336px; margin-top: 12px;}
#rightCol .tmostpopH h2 {height:33px; text-indent: -9999px; background:url(http://img2.timeinc.net/ew/i/homepage/hd_tmp.gif) no-repeat;}
#rightCol .tmostpopH h3 {color:white; padding:5px 8px; border-top:1px solid pink; font:bold 22px arial, sans-serif; letter-spacing:-1px;text-transform: uppercase; }
#rightCol .tmostpopH ol {list-style:none; margin:0; padding:0;}
#rightCol .tmostpopH li {clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid white;}
#rightCol .tmostpopH li .numcont {float:left; height:53px; width:39px; overflow:hidden; background:#EA1D24 url(http://img2.timeinc.net/ew/i/tmpNums.gif) 0 0 no-repeat;}
#rightCol .tmostpopH li .oneUp {background-position:2px top;}
#rightCol .tmostpopH li .twoUp {background-position:-33px top;}
#rightCol .tmostpopH li .threeUp {background-position:-68px top;}
#rightCol .tmostpopH li .fourUp {background-position:-103px top;}
#rightCol .tmostpopH li .fiveUp {background-position:-138px top;}
#rightCol .tmostpopH li .oneDown {background-position:2px bottom;}
#rightCol .tmostpopH li .twoDown {background-position:-33px bottom;}
#rightCol .tmostpopH li .threeDown {background-position:-68px bottom;}
#rightCol .tmostpopH li .fourDown {background-position:-103px bottom;}
#rightCol .tmostpopH li .fiveDown {background-position:-138px bottom;}
#rightCol .tmostpopH li .imgcont {float:left; width:75px; height:53px; overflow:hidden; padding:0;}
#rightCol .tmostpopH li .imgcont img {margin-top:-11px; border:none;}
#rightCol .tmostpopH li .txtcont .eyebrow {display: block; color: #FFFFFF; font-size: 11px; text-transform: uppercase;}
#rightCol .tmostpopH li .txtcont {float:left; width:200px; padding:4px 6px;}
#rightCol .tmostpopH li a {color:white;}
*/
#rightCol .tmostpopH li .imgcont {
	width: 44px;
	height: 44px;
	padding: 6px 8px 6px 0px;
	float: right;
}
#rightCol .tmostpopH li .imgcont img {
	width: 44px;
	height: 44px;
	margin-top: 0px;
}
#rightCol .tmostpopH li .imgcont a {
	width: 44px;
}
#rightCol .tmostpopH .txtcont {
	width: 224px;
}
#rightCol .tmostpopH .txtcont a {
	width: 224px;
}
#rightCol .tmostpopH {width:334px; margin-bottom: 12px; border: 1px solid #EB1D25; background: #FFFFFF;}
#rightCol .tmostpopH h3 {color:white; border-top: none; text-transform: none; padding:5px 8px 5px 8px; font:22px arial, sans-serif; background: #EB1D25; line-height: 26px; letter-spacing: 1px; font-weight: bold;}
#rightCol .tmostpopH ol {list-style:none; margin:0; padding:0;}
#rightCol .tmostpopH li {width: auto; clear:both; margin:0; padding:0; font:12px arial, sans-serif; border-top:1px solid #D8D8DC;}
#rightCol .tmostpopH li .numcont {float:left; height:42px; width:39px; overflow:hidden; background: url(tmp_arrows.gif) 0 0 no-repeat;}
#rightCol .tmostpopH li .oneUp {background-position:2px top;}
#rightCol .tmostpopH li .twoUp {background-position:-33px top;}
#rightCol .tmostpopH li .threeUp {background-position:-68px top;}
#rightCol .tmostpopH li .fourUp {background-position:-103px top;}
#rightCol .tmostpopH li .fiveUp {background-position:-138px top;}
#rightCol .tmostpopH li .oneDown {background-position:2px bottom;}
#rightCol .tmostpopH li .twoDown {background-position:-33px bottom;}
#rightCol .tmostpopH li .threeDown {background-position:-68px bottom;}
#rightCol .tmostpopH li .fourDown {background-position:-103px bottom;}
#rightCol .tmostpopH li .fiveDown {background-position:-138px bottom;}
#rightCol .tmostpopH li .txtcont {float:left; padding:4px 6px;}
#rightCol .tmostpopH .eyebrow {
	color: #000000;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	font-weight: bold;
}
#rightCol .tmostpopH a {
	font-weight: bold;
	float: left;
	width: 240px;
	clear: left;
	color: #0177C2;
}
#rightCol .tmostpopH .ad336x70 {
	width: 334px;
	overflow: hidden;
	left: -1px;
	
}
/* For Sidebar Partnerbar */
#rightCol .pb-partner-moreLink {
  font-weight : normal;
  font-size: 12px;
}
#rightCol a.pb-partner-moreLink {
  padding-left: 8px;
}
h3.pb-footer,
div.pb-footer {
  clear : both;
  text-align : right;
  font-size : 90%;
  font-weight : normal;
  padding : 0px 4px 4px 0px;
}

#partnerbar-rightColumn {margin-bottom: 12px; border-bottom:1px solid #e9e9e9; border-top: none;}
#rightCol .partners {background:#fff; clear:both;}
#rightCol h3.pb-footer, div.pb-footer {clear:both; font-weight:normal; padding:10px 4px 4px 0px; text-align:right;}
#rightCol div.pb-footer {height:5px;}
#rightCol .pb-root {font:1em arial, sans-serif;background: none;}
#rightCol h3.pb-header {
	background: none;
	font-size: 20px;
	color: #EB1D25; 
	font-weight: bold;
	display: block;
	font-style: normal;
	padding: 0px 0px 3px 0px;
	font-family: arial;}
#rightCol h4.pb-partner-logo,div.pb-partner-logo {margin-bottom:6px;}
#rightCol a.pb-partner-logo {margin-left: 5px;}
#rightCol .pb-partner-table {background: url('right_bar.gif') no-repeat top left; clear:both; padding-top:8px;}
#rightCol div#partnerbar-rightColumn .pb-partner-table { padding-top: 8px !important;}
#rightCol a.pb-footer {color:#676767; display:none;}
#rightCol a.pb-title {display: block; color:#000000; padding-left: 8px; font-size: 12px; line-height: 16px; font-weight: bold; background: url('icon_arrow05.gif') no-repeat 0px 5px;}
#rightCol .pb-partner-cell {margin-left:22px;width:170px;}
#rightCol div#partnerbar-rightColumn .pb-partner-cell { padding-left: 0px !important;}


#leftCol {
	width: 610px;
	float: left;
	margin: 20px 0px 20px 0px;
	padding-left: 12px;
}
#rightCol {
	width: 336px;
	float: right;
	margin: 20px 0px 20px 0px;
	position: relative;
	left: -12px;
}
#rightCol h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
#rightCol .sidebarList  {
	margin: 0px 0px 12px 0px;
}
#rightCol .ad336x280 {
	text-align: center;
	text-transform: uppercase;
	padding: 0px 0px 12px 0px;
	color: #555555;
	font-size: 10px;
}
#rightCol .ad336x280 table{
	margin: 0px auto;
}
#rightCol #ewpicks-homepageapp {
	width: 336px;
	padding: 0px 0px 12px 0px;
}
#rightCol #ewpicks-homepageapp .channel {
	width: auto;
}
#rightCol #ewpicks-homepageapp h4 {
	font-size: 16px;
	text-transform: none;
}
#rightCol #ewpicks-homepageapp #ewpicks-want-more h4 {
}
#rightCol .tmostpopH {
	margin: 0px 0px 12px 0px;
}
#rightCol .sidebarList {
	width: 336px;
}
#rightCol .sidebarList h2, .featured h2, #rightCol .sidebarList h3, .featured h3 {
	font-size: 20px;
	color: #EB1D25;
	font-weight: bold;
	line-height: 25px;
}
#rightCol .sidebarList ul {
	background: url(right_bar.gif) no-repeat top left;
	display: block;
	overflow: auto;
	padding-top: 5px;
	padding-bottom: 6px;
}
#rightCol .sidebarList li {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px;
	background: url(icon_arrow_sprites.gif) no-repeat left -144px;
	line-height: 18px;
}
#rightCol .sidebarList li a {	
	padding-left: 10px;
}

#rightCol .sidebarLink {
	background: #D8EEF7;
	line-height: 18px;
}
#rightCol .sidebarLink a {
	background: url(icon_arrow_sprites.gif) no-repeat right 3px;
	padding-right: 8px;
	padding-left: 10px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#rightCol .sidebarList {
	padding-bottom: 4px;
	border-bottom: 1px solid #D8D8DC;
}
#rightCol .featured {
	margin-top: 12px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #D8D8DC;
}
#rightCol .featured p {
	background: url(right_bar.gif) no-repeat top left;
	padding-top: 18px;
	font-size: 12px;
	margin: 0px;
	line-height: 18px;
	overflow: hidden;
}
#rightCol .featured span {
	display: block;
}
#rightCol .featured .title a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #000000;
}
#rightCol .featured img {
	float: left;
}
#rightCol .featured a {
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	display: block;
	float: left;
}
#rightCol .featured span a {
	float: none;
}
#rightCol .featured a img {
	border: 0px;
	float: none;
	padding-right: 2px;
}
#rightCol .featured .clear {
	float: left;
	clear: both;
}
#rightCol .rightColList {
	width: 336px;
	margin-right: 12px;
}
#rightCol .rightColList h2, .featured h2, #rightCol .rightColList h3, .featured h3 {
	font-size: 20px;
	color: #EB1D25;
	font-weight: bold;
}
#rightCol .rightColList ul {
	background: url(right_bar.gif) no-repeat top left;
	display: block;
	overflow: auto;
	padding-top: 5px;
}
#rightCol .rightColList li {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0px;
	background: url(icon_arrow_sprites.gif) no-repeat left -140px;
	line-height: 18px;
}
#rightCol .rightColList li a {	
	padding-left: 10px;
}
#rightCol .rightColLink {
	background: #D8EEF7;
}
#rightCol .rightColLink a {
	background: url(icon_arrow_sprites.gif) no-repeat right 3px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
#rightCol .rightColList {
	padding-bottom: 4px;
	border-bottom: 1px solid #D8D8DC;
}
.clearer {
	clear: both;
}
/* Featured Video Tout */

#rightCol .featured .imageHolder {
	position: relative;
	width: 175px;
	height: 175px;
}
#rightCol .featured .imageHolder:hover {
	color: #FFFFFF;
}
#rightCol .featured .imageHolder .featuredVideo img{
	display: block;
	float: left;
	padding-right: 5px;
	position: relative;
	top: 2px;
}
#rightCol .featured .imageHolder .featuredVideo {
	overflow: auto;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	padding: 10px;
	width: 155px;
	background: transparent url(overlay.png)
repeat scroll 0 0;
	color: #FFFFFF;
}
#rightCol .featured .imageHolder .watch {
	display: block;
	float: left;
	width: 120px;
	font-weight: bold;
}
#rightCol .featured .imageHolder .featuredVideo .watch img {
	display: inline;
	top: 0px;
	left: 0px;
	padding: 0px;
	padding-right: 0px;
	float: none;
}
#rightCol .featured a:hover span {
	color: #FFFFFF;
}
#rightCol .featured .imageHolder .featuredVideo {
	font-weight: normal;
}
#rightCol .featured .imageHolder strong {
	display: block;
	font-weight: bold;
}
/* End Featured Video Tout */

#leftCol .latestNewsDate {
	color: #ED652E;
	padding: 20px 0px 0px 0px;
}
#leftCol .top-pagination, #leftCol .bottom-pagination {
	clear: both;
	background: #E7EBED;
	height: 25px;
	line-height: 25px;

}
#leftCol .top-pagination {
	border-top: 4px solid #BAC4CD;
	border-bottom: 1px dashed #000000;
}
#leftCol .bottom-pagination {

	border-top: 1px dashed #000000;
	border-bottom: 4px solid #BAC4CD;
}
#leftCol .paginationHolder {}
#leftCol .paginationHolder {
	float: right;
	padding-right: 10px;
}
#leftCol .paginationHolder .label {
	float: left;
	padding-right: 10px;
}
#leftCol .pagination {
	float: left;
}
#leftCol .paginationHolder .next_page {
	padding-right: 8px;
	background: transparent url(icon_arrow05-1.gif) no-repeat right center
}




#latestNews #leftCol .tout {
	border-top: 1px solid #d8d8dc;
	padding: 8px 0px;
}
#latestNews #leftCol .pubinfo, #latestNews #leftCol .txtcont {
	overflow: auto;
}
#latestNews h1 {
	color:#ED5623;
	font-size:270%;
	text-transform:uppercase;
}
#latestNews #leftCol h2 {
	font-size: 14px;
	padding-bottom: 4px;
}
#latestNews #leftCol .tout ul.inline-ruled li { 
	margin-top:0; 
}
#latestNews #leftCol .tout h4 a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#latestNews #leftCol .tout .more a {
	font-size: 11px;
}
#latestNews #leftCol .tout .dateHolder {
	padding: 4px 0px;
}
#latestNews #leftCol .tout .dateHolder li {
	display: block;
	float: left;
	line-height: 11px;
	font-size: 11px;
	height: 11px;
	padding: 0px 8px;
	color: #a0a0a0;
}
#latestNews #leftCol .tout .dateHolder .time {
	padding-left: 0px;
}
#latestNews #leftCol .tout .dateHolder .date, #latestNews #leftCol .tout .dateHolder .time {
	border-right: 1px solid #CECECE;
}
#latestNews #leftCol .tout .deck {
	display: block;
	float: left;
	clear: both;
}
#latestNews #leftCol .tout .deck p {
	padding: 0;
	margin: 0;
	display: none;
}
#latestNews #leftCol .txtcont .more {
	clear: both;
}


.currentReviews h1 {
	font-size: 30px;
	color: #ED5623;
	text-transform: uppercase;
	font-weight: bold;
}
.currentReviews .reviewHolder {
	display: block;
	clear: both;
	padding-bottom: 24px;
}
.currentReviews .jumpLinks {
	height: 15px;
	padding: 18px 0px 8px 0px;
	display: block;
}
.currentReviews .jumpLinks li {
	display: block;
	float: left;
	font-weight: bold;
}
.currentReviews .jumpLinks span {
	display: block;
	padding-right: 14px;
}
.currentReviews .jumpLinks .label {
	color: #333333;
}
.currentReviews .jumpLinks li a {
	padding-right: 14px;
}
.currentReviews .reviewHolder h2 a {
background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right -544px;
color: #000000;
padding-right: 8px;
padding-left: 10px;
font-weight: bold;
text-transform: uppercase;
}
.currentReviews .reviewHolder h2 a {
	top: 0px;
	float: none;
	left: 0px;
	font-size: 16px;
}
.currentReviews .reviewHolder h2 {
	background: #fef126;
	font-size: 16px;
	line-height: 24px;
}
.currentReviews .divider {
	height: 24px;
	overflow: hidden;
}
.currentReviews .divider a {
	position: relative;
	top: -16px;
	float: right;
	font-weight: bold;
	left: -10px;
	font-size: 11px;
}
.currentReviews .imageGroup {
	overflow: auto;
	width: 549px;
	padding: 12px 30px 16px 31px
}
.currentReviews .imageHolder {
	position: relative;
	width: 175px;
	height: 175px;
	float: left;
	margin-right: 12px;
}
.currentReviews .imageGroup .last {
	margin-right: 0px !important;
}
.currentReviews .imageHolder a {
	display: block;
	border: 0px;
	color: #ffffff;
}
.currentReviews .imageHolder img {
	border: 0px;
}
.currentReviews .imageHolder a.imageTitle {
	position: absolute;
	width: 155px;
	padding: 10px;
	font-weight: bold;
	display: block;
	bottom: 0px;
	background: url(overlay.png);
	margin: 0px;
	color: #FFFFFF;
	cursor: pointer;
}
.currentReviews .noPictureList {
	width: 549px;
	padding: 0px 0px 0px 30px;
}
.currentReviews .noPictureList li {
	border-bottom: 1px solid #D8D8DC;
}
.currentReviews .noPictureList li a {
	color: #000000;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
}
.currentReviews .reviewHolder .more {
	float: right;
	position: relative;
	left: -31px;
	padding-right: 8px;
	margin: 5px 0px 12px 0px;
	line-height: 18px;
	display: block;
	font-weight: bold;
	background: transparent url(icon_arrow_sprites.gif) no-repeat scroll right 5px;
	text-transform: uppercase;
	font-size: 11px;

}
.currentReviews .divider .back2top { 
	font-weight: normal;
}
.currentReviews .jumpLinks a {
	background:transparent url(arrow_down.gif) no-repeat scroll right 5px;
	padding-right: 10px !important;
	padding-left: 14px;
}
.currentReviews .jumpLinks span.label {
	padding-left: 10px;
}
.currentReviews .jumpLinks a.first {
	padding-left: 0px;
}
#maintouts .txtcont .eyebrow {
	color: #EB1D23;
	font-weight: bold;
}


#tonightsBest {
	margin: 0px auto;
	width: 300px;
}
#tonightsBestContent {
}
#tonightsBest .topContent {
	border: 10px solid #00A5D4;
}
#tonightsBest .topContent h3 {
	display: block;
	background: #00A5D4;
	color: #FFFFFF;
	font-size: 28px;
	line-height: 28px;
	font-weight: bold;
	text-transform: uppercase;
}
#tonightsBest .topContent h4 {
	display: block;
	background: #00A5D4;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
}
#tonightsBest .bottomContent {
	width: 300px;
	height: 219px;
	background: url('freschetta.jpg') no-repeat top left;
	display: block;
}
#tonightsBest .middleContent {
	background: #FCF5B9;
	color: #000000;
	padding-left: 3px;
	padding-top: 10px;
	display: none;
}
#tonightsBest .middleContent .info {
	background: #CDC796;
	line-height:16px;
	font-size: 12px;
	padding: 0px 3px;
	display: block;
	float: left;
	clear: both;
}
#tonightsBestDateHolder {
	display: block;
	float: left;
	overflow: hidden;
}
#tonightsBestDateHolder .day {
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	text-align: left;
}
#tonightsBestDateHolder .date{
	text-transform: uppercase;
	font-size: 14px;
	color: #00A4D4;
	display: block;
}
#tonightsBest .author {
	display: inline;
	text-align: left;
}
#tonightsBest .middleContent #fromEW {
	background: url('from_ew.gif') no-repeat top left;
	display: block;
	float: right;
	width: 90px;
	height: 20px;
	text-indent: -9999px;
	padding-right: 8px;
	
}
#tonightsBest .middleContent h4.title {
	display: block;
	font-size: 18px;
	clear: both;
	background: none;
	color: #000000;
	text-transform: none;
	font-weight: normal;
}
#tonightsBest .middleContent .show {
	padding-bottom: 20px;
	padding-top: 10px;
	clear: both;
}
#tonightsBest .middleContent .description {
	font-size: 12px;
}
#tonightsBest .middleContent .more {
	text-transform: uppercase;
	font-size: 12px;
	padding-bottom: 20px;
	margin: 0;
}

/* Zap2It Changes */
.tier_2 .alltimes {
	background: none !important;
	padding: 0px;
}
	.zap2it {
		background: #FFFF33;
		height: 24px;
		line-height: 24px;
		font-weight: bold;
		text-align: right;
	}
	.zap2itHolder {
		height: 26px;
		background: #FFFFFF;
		border-top: 1px solid #CCCCCC;
	}
	.zap2itHolder .zap2it {
		position: relative;
		top: 1px;
	}
	.zap2it span {
		color: #D71820;
		text-transform: uppercase;
		padding-right: 8px;
	}
	.zap2it a {
		color: #0177C2;
		padding-right: 8px;
		background: transparent url(icon_arrow05-1.gif) no-repeat scroll right center;
		margin-right: 6px;
	}
.tier_2 .alltimes {
	background: none;
	padding: 0px;
}
#besttv {
	padding-bottom: 6px;
}
#besttv .ontime {
	float: right;
	width: 341px;
	margin-top: 10px;
}
#besttv .more {
	border: none !important;
	padding-left: 95px !important;
}
#besttv .links {
height: 22px;
margin-left: 6px;
width: 426px;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #C5CBCC;
text-align: right;
background: #FFFFFF;
font-size: 11px;
}
.what2cnt .tabMod .contCnt .tier_3 a.more {
	background: url(icon_arrow05.gif) no-repeat center right;
	padding-right: 8px;
}
.toutCnt .links ul, #besttv .links ul {
	float: right;
}
#besttv .links .morelink {
	float: left;
	background: #FFFFFF;
	height: 12px;
	line-height: 12px;
	text-transform: none;
font-size: 11px;
font-weight: bold;
}
#besttv .links .fullListings {
	float: left;
}
#besttv .links .zap2it {
	background: #FFFFFF;
	height: auto;
	line-height: 12px;
	padding-left: 12px;
	border-left: 2px solid #CCCCCC;
	margin-top: 5px;
}
#tonightsBestBlog.featured {
	overflow: hidden;
	font-size: 12px;
}
#tonightsBestBlog.featured .title {
	font-size: 11px;
}
#tonightsBestBlog.featured .span {
	font-size: 11px;
}
#tonightsBestBlog.featured .showInfo {
	background: #E3E3E3;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
.featured .time, .featured .channel, .featured .rating {
	background: #E3E3E3;
	font-size: 11px;
	font-weight: bold;
}
.featured .channel {
	padding-left: 4px;
	padding-right: 4px;
}
#tonightsBestBlog.featured #showInfo {
	display: block;
	float: left;
	width: 215px;
}
#tonightsBestBlog.featured .zap2it {
	background: #D8EEF7;
	line-height: 15px;
	height: 15px;
	clear: both;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	top: 8px;
}
#tonightsBestBlog.featured .zap2it a {
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}

/* polls */
div#polls ol, div#polls ul, div#polls li, div#polls p, div#polls form{margin:0;padding:0;list-style:none;}
div#polls{padding:6px;color:#000;}
div#polls div.poll_errors{color:rgb(255, 16, 16);}
div#polls ol.poll_questions li input{margin-right:6px;}
div#polls ol.poll_questions p.poll_question, div#polls ol.poll_results p.poll_question{font:bold 15px Arial!important;}
div#polls p.btn{text-align:center;}
div#polls p.btn input{border:0;color:#fff;background:#ED562E;text-transform:uppercase;font:bold 13px Arial;}
div#polls p.btn input:hover{background:#666;}
div#polls ol.poll_results li ul li div.bar{height:10px;margin-bottom:3px;float:left;}
div#polls ol.poll_results li ul li{padding-bottom:10px;}
div#polls ol.poll_results li ul li span.answer_percentage{font-weight:bold;color:#ED562E;font-size:15px;float:left;padding-left:4px;}

/* Twitter Module */

#twitterModule{display:none;}
#twitterModule.active{display:block; border-bottom: 15px solid #FFFFFF; width: 329px; overflow: hidden; background: url('twitter_module_hp.png') 0 top no-repeat;}
#twitterModule .title{border:0!important;width:auto!important;height:auto!important;color:#cb585c;font-size:14px;}
#twitterModule .celeb{float:left;padding:0;border-top:1px solid #fff;}
#twitterModule h3{position:absolute;top:-9999px;left:-9999px;}
#twitterModule .celeb .title{margin:0;padding:30px 10px 4px;font:bold 14px/20px Arial,sans-serif;color:#cb585c;}
#twitterModule .tweets{overflow:hidden;}
#twitterModule ol{float:left;margin:0;padding:0;list-style:none;}
#twitterModule li{float:left;padding:8px 20px!important;width:288px;height:50px;overflow:hidden;}
#twitterModule li.hide{display:none;}
#twitterModule .hentry img {border: 0px !important;}
#twitterModule .profile-pic{float:left;width:48px;height:48px;overflow:hidden;}
#twitterModule .entry-content{float:right;width:230px;font:11px Arial,sans-serif;color:#000;}
#twitterModule .entry-content a{font-weight:normal;color:#067AB4;}
#twitterModule .fn{font-weight:bold;}
#twitterModule .more{float:right;margin:0;padding:6px 100px 14px 0;background:0;text-transform: uppercase;}
#twitterModule .more a{padding:0;font:bold 11px Arial,sans-serif;color:#067AB4;text-align:right;}
#twitterModule .sponsor{float:left;position:relative;z-index:1;margin:0;padding:0 0 24px;width:340px;}
#twitterModule .sponsor .title{display:none;}
#twitterModule .sponsor .tweets{height:70px;}
#twitterModule .sponsor ol{margin:0;height:80px;background:0;}
#twitterModule .sponsor li{height:60px;}
#twitterModule .sponsor .entry-content{float:none;}
#twitterModule .sponsor .entry-content a{color:#E66300;}

/* Partnership with CNN */
div#ew-footerNavInset {background-color:#ffffff; padding-right:15px; padding-top:0; padding-left:15px;}
div#ew-footerNavInset div#ew-footerNav2 {padding-left:165px; padding-bottom:20px; border-bottom:1px solid #cccccc;}
div#ew-footerNavInset div#ew-footerNav2 img {left:0;}
div#ew-footerNavInset div#ew-footerNav3 {text-align:center; background-color:#ffffff; font:bold 0.9em/1em arial,helvetica,sans-serif;}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership {padding-top:10px; padding-bottom:28px;}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership a {display:block; padding-left:405px; color:#848484; font-weight:normal;}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership a span {padding-top:4px; margin-left:4px; float:left;}
div#ew-footerNavInset div#ew-footerNav3 div#cnnPartnership a strong {float:left; margin-left:4px; text-indent:-9999px; display:block; width:35px; height:17px; background:transparent url(logo_cnn_partnership.gif) no-repeat}
div#ew-footerNavInset div#ew-footerNav3 div.copyright2 {padding-bottom:20px; padding-top:10px; font-size:12px; color:#848484;}

#comments img {
	display: none;
}



p{
text-align:left;
line-height:17px;
padding:0 0 7px 0;
margin:0;
text-align:justify;
}

h1, h2,#breadcrumb {
color:#ED5623;
font-size:15px;
text-transform:uppercase;
margin:0 0 5px 0;
border-bottom:1px dotted #D8DBDC;
padding:0 0 2px 0;
font-weight:bold;
}

a.Bann_name{
color:#ED5623;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
margin:16px 0 0;
}


a.visit_now{
color:#ED5623;
text-decoration:none;
font-size:12px;
}


.txtcont{
font-size:12px;
}

.input_box{
width:170px;
	background:#414850;
border:1px solid #ccc;
color:#fff;
padding:2px;
margin:0 0 5px 0;
}

.button{
background:#EB1D25;
text-align:center;
float:right;
color:#fff;
padding:3px 5px;
border:none;
margin:0 0 5px 0;
cursor:pointer;
}


