* {margin: 0px; padding: 0px;}
p{ margin:7px 0;}
li {
	list-style-image:none;
	margin:0;
	padding:0;
}
h3{
	margin:0;
}
#LeftPanel{
	margin-left:2px;
	width:787px !important;
}
#toyStoryWrapper{
	width:782px;
	padding:0;
	margin:2px 0 0 0;
	overflow:hidden;
	background-color:#000;
	color:#FFF;
	font:11px/18px Arial, Verdana, Helvetica, sans-serif;
	text-align:left;
}
.toyStoryleft{
	float:left;
}
.toyStoryBottomleft{
	float:left;
	width:285px;
}
.toyStoryright{
	float:right;
}
.toyStorycenter{
	clear:both;
	text-align:center;
	margin:0 auto;
}

#toyStoryNav{
	padding:0;
	width:141px;
	display:block;
	float:left;
	margin-left:10px;
}


#toyStoryNav ul {
	display:block;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	width:132px;
}
#toyStoryNav li {
	display:block;
	float:left;
	overflow:hidden;
	margin-bottom:3px;
}

#toyStoryNav_videos a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/videos.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_videos a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/videos.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_videos_current {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/videos.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryNav_galleries a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/galleries.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_galleries a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/galleries.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_galleries_current {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/galleries.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryNav_blog a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/blog.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_blog a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/blog.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_blog_current{
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/blog.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryNav_tickets a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/tickets.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_tickets a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/tickets.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_tickets_current {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/tickets.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryNav_enter a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/enter.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_enter a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/enter.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_enter_current {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/enter.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryNav_concessions a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/concessions.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_concessions a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/concessions.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_concessions_current {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/concessions.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryNav_downloads a {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/downloads.png) 0 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_downloads a:hover {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/downloads.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}
#toyStoryNav_downloads_current {
	background:url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/downloads.png) -132px 0;
	display:block;
	float:left;
	width:132px;
	height:25px;
	text-indent:-9999px;
}

#toyStoryContentBG{
	width:782px;
	min-height:644px; !important;
	float:left;
	background:#000 url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/toyStory_bg.jpg) top left no-repeat;
}

#toyStoryContent{
	width:621px;
	margin-right:10px;
	padding-bottom:25px;
	float:right;
}
#buzzLightYear{
	background-color:#FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px;
	float:left;
	width:601px;
}
#woody{
	background-color:#FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:7px 0 7px 5px;
}


#toyStoryContent p{
	color:#000;
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	padding-bottom:10px;
}
#toyStoryContent h3{
	color:#000;
	font:bold 16px/18px Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
#toyStoryContent h4{
	color:#000;
	font:bold 16px/18px Arial, Verdana, Helvetica, sans-serif;
	padding-left:10px;
	margin-top:15px;
	margin-bottom:-10px;
}
#toyStoryContent ul{
	padding: 0;
	color:#000;
	margin-bottom:20px;
	float:left;
	list-style-type:none;
}
#toyStoryContent li{
	color:#FFF;
	font:11px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
}

#toyStorySocial{
	width:632px;
	padding:11px 10px 22px 151px;
	float:left;
	background:#f0d44a url(http://www.cineplex.com/ecms.aspx/Microsite/ToyStory3/toyStory_socialBG.jpg) top left repeat-x;
}
*html #toyStorySocial {
	width:782px;
	padding:11px 10px 22px 151px;
}

#toyStoryTwitter{
	background-color:#2486c7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:253px;
	height:118px;
	padding:31px 20px 35px 12px;
	float:left;
	margin-right:8px;
	margin-bottom:10px;
}
#toyStoryTwitter h3{
	color:#FFF;
	font:bold 16px/18px Arial, Verdana, Helvetica, sans-serif;
	margin-left:10px;
}
#toyStoryTwitter ul{
	color:#FFF;
	margin:3px 0 0 25px
}
#toyStoryTwitter a{
	color:#FFF;
	text-decoration:underline;
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
}
#toyStoryTwitter a:hover{
	color:#FFF;
	text-decoration:none;
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
}

#toyStoryPoll{
	background-color:#2486c7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:313px;
	min-height:200px;
	float:left;
	margin-left:15px;
}
#toyStoryStore{
	float:left;
}


#TagFeed {
	width:621px;
	margin-right:10px;
	padding-bottom:25px;
	float:right;
}

#TagFeed .BlogListItem{
	background-color:#FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px;
}
#TagFeed .BlogListItem img{
	max-width:600px;
}
#TagFeed .ReadMoreLink{
	margin:10px 0;
}
.ReadMoreLink a{
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-color:#E6E6E6;
	color:#2486C7;
	font-weight:bold;
	padding:6px;
	text-align:center;
	width:100px;
}
.ReadMoreLink a:hover{
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-color:#990000;
	color:#ffcc00;
	font-weight:bold;
	padding:6px;
	text-align:center;
	width:100px;
}


#TagFeed p{
	color:#000;
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	padding:0;
	padding-bottom:10px;
}
#TagFeed h3{
	color:#2486c7;
	font:bold 15px/18px Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
#TagFeed h2{
	color:#2486c7;
	font:bold 17px/18px Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-top:3px;
}
.BlogListItem a{
	text-decoration:none;
}
.BlogListItem a:hover{
	text-decoration:underline;
}

#TagFeed ul{
	padding: 0;
	margin: 0 0 15px 30px;
}
#TagFeed li{
	color:#CCC;
	font:11px/18px Arial, Verdana, Helvetica, sans-serif;
}
.TopLinksRow a, .TopLinksRow a:hover, .TopLinksRow a:visited{
	color:#2486c7;
}
.TopLinksRow{
	color:#2486c7;
	margin-bottom:12px;
}
.BlogListItem div{
	color:#000;
	font:12px/18px Arial,Verdana,Helvetica,sans-serif;
}
.BlogListItem div a{
	color:#2486c7;
}


.MoreStories a{
	color:#CCC;
	font:bold 16px/12px Arial, Verdana, Helvetica, sans-serif;
	
	-moz-border-radius:5px;	
	-webkit-border-radius: 10px;
	background-color:#313131;
	font-weight:bold;
	margin-top:20px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:150px
}

.MoreStories a:hover{
	color:#ffcc00;
	font:bold 16px/12px Arial, Verdana, Helvetica, sans-serif;
	
	-moz-border-radius:5px;	
	-webkit-border-radius: 10px;
	background-color:#990000;
	font-weight:bold;
	margin-top:20px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:150px
}

#TagFeed em a, #TagFeed em a:hover, #TagFeed em a:visited{
	color:#2486c7;
}



/* Downloads */

#wallpaper ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#wallpaper li{
	float:left;
	padding:11px;
	text-align:center;
}


#wallpaper a{
	color:#000;
	font:12px/21px Arial, Verdana, Helvetica, sans-serif;
}