/* CSS Document */
body {
	margin: 0;
    padding: 0;

	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:13px;
	/*background-color:#EFEBCE;

	background: #CEE7F3 url('images/skygrass-bg.jpg') fixed no-repeat top center;
	background-color: #EBEBEB; 
	background: #CEE7F3 url('../images/cloudy_jello_wallpaper_1600.jpg') fixed no-repeat top center;
	background: #CEE7F3 url('../images/bg/bg.jpg') fixed no-repeat top center;
	background-color: #f8f8ff;F4F3E6*/
	background-color: #E0EFF9;
	line-height:20px;
	
	}

div.wrapper /*main container*/
{
width: 960px; 
margin: 0px auto; 
padding: 10px 12px 10px 12px;
background-color:#fff;
height:100%;
overflow:auto;
} 

div.header /*main container*/
{
width: 960px; 
margin: 0px auto; 
padding: 0px 12px 0px 12px;
background-color:#fff;
border-bottom:1px solid silver;
height:100%;
overflow:auto;
} 
/*LINKS*/
a:link{   COLOR: #2244BB; text-decoration:none;/*color: #2754A1;*/    /*color: #2244BB;*/}
a:visited{   COLOR: #2244BB; text-decoration:none;/*color: #2754A1;*/    /*color: #2244BB;*/}
a:hover{ color:#a40000; text-decoration:underline;}

a.headerLinks{
	font-size:16px;
	padding:0px 2px 0px 2px;
	font-weight:bold;
}
a.grayText{color: #333;}
a.largeText{font-size:16px;}

h1{
font-size:20px;
margin: 4px 0 4px 0;
color:#333333;}

h1.mainLinks{
	font-size:16px;
	padding:0px 0px 4px 4px;
	font-weight:normal;
	text-decoration:none;
}

h1.movieTitle{
	font-size:24px;
}

h1.grayText{
	color:#666;
}

h2{
font-size:16px; 
padding: 0;
margin: 0 0 6px 0;}

h2.usp{
	font-size:12px;
	padding-bottom:8px;
}

h3{font-size:14px;
padding: 0;
margin: 0 0 6px 0;}

hr{
	border: 0;
 height: 1px;
 color: #eeeeee;
 background-color: #eeeeee;
}
/*--------------------------------------------*/


#feedBlogs, #feedSlideshare, #feedNews div a{ /*CSS specific to demo 3*/
font-size: 13px ;
text-decoration: none;
}
.titlefield{
	font-size:14px;
	font-weight:bold;
}
.labelfield{ /*CSS for label field in general*/
font: 12px Arial;
color:green;

}

.datefield{ /*CSS for date field in general*/
font: 12px Arial;
color:#666666;
}

#footnote {
	font-size:12px;
	margin:0px auto;
	margin-top:10px;
	padding: 10px 0px 10px 0px;
	text-align:center;
	/*-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;*/
	/*-moz-border-radius: 4px;
	-webkit-border-radius:4px;*/
	background-color:white;
	border-top:1px solid silver;
}



/*NAVIGATION*/
#topNav
{
	text-align:center;
	margin:0px auto;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	background-color:#eeeeee;
	/*background-color:#EFF6FF;*/
	border:1px solid silver;
}
/*footer*/
#footnote {
	font-size:12px;
	margin:0px auto;
	margin-top:10px;
	padding: 10px 0px 10px 0px;
	text-align:center;
	/*-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;*/
	/*-moz-border-radius: 4px;
	-webkit-border-radius:4px;*/
	background-color:white;
	border-top:1px solid silver;
}

div.pod{
	border:1px solid silver;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	background-color:white;
	padding:4px 8px 4px 8px;
	margin:0px 0px 4px 0px;
	}
	
div.podRightCol{
	border:1px solid silver;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	background-color:white;
	padding:8px;
	margin:2px 0px 2px 2px;
	}
	
div.podShare{
	text-align:center;
	background-color: #CDEB8B;
	padding:8px;
	margin:2px 0px 2px 0px;
	border:1px solid silver;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
}
div.browseMovies{
	float:left;
	width:240px;height:120px;
	margin:2px 4px 2px 0px;
	border:1px solid #eee;
}
div.movieGrid{
	width:95px;
	height:145px;
	float:left;
	margin:2px 4px 2px 0px;
	
	text-align:center;
	line-height:12px;
}
div.podMovieDetails{
	background-color: #fff;
	padding:8px;
	margin:4px 4px 2px 0;

}
.topBanner
{
	background-color:#EFEBCE;
	border-bottom:1px solid pink;
	padding:2px;
	font-size:12px;
	text-align:center;
}
/*transparent div*/
.info {
  	position: absolute;
  	top: 100px;
  	left: 40px;
  	width: 200px;
  	background-color: #fff;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
  	opacity: .8;
  	padding: 1em;
  	color: #242424;
  	font-family: Courier, "Courier New", monospace;
  	margin-right: 40px;
	}

.extLinks{
	display:block;
	font-size:18px;
	border-bottom:1px solid #eee;
	padding:4px 0 4px 0;
	margin:0px;	
}

.moviePhotos{
	margin:0px 2px 0px 2px;
}

.highlight{background-color:#ffffcc;}
.center{text-align:center;}
.footerText{font-size:11px; color:#434343;}
.smallGrayText{font-size:11px; color:gray;}
.grayText{color:gray;}
.maroonText{color:#CC1739;}
.smallText{font-size:10px;}
.largeText{font-size:14px;}
.tabOn{
	-moz-border-radius: 2px;
  	-webkit-border-radius: 2px;
	background-color:#CC1739;
	padding:4px;
	color:white;
	/*border-top:1px solid #CC1739;*/
}
.tabOff{
	-moz-border-radius: 2px;
  	-webkit-border-radius: 2px;
	background-color:#eeeeee;
	padding:4px;
}

.rtFresh
{
	background:#ffffff url('http://images.rottentomatoes.com/images/tomatoes/fresh.gif') no-repeat left;
}
#feedControl {
    font-size: 12px; 
	background-color:white;
	margin:0px 0px 0px 2px;
	padding:2px;   
  }
.button
{
	border:solid 1px silver;
	background-color:#eeeeee;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}

.tweetThisButton
{
	border:solid 1px #668F23;
	background-color:#7CAF2B;
	padding:4px 8px 4px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	color:white;
}
.tweetReview
{
	padding:4px 8px 4px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	color:white;
	font-size:11px;
}
.positive
{
	background-color:#5D8F2C;
}
.positive:hover
{
	background-color:#72AF36;
	text-decoration:underline;
}
.negative
{
	background-color:#B71313;
}
.negative:hover
{
	background-color:#DF2929;
	text-decoration:underline;
}
.ok
{
	background-color:gray;
}
.ok:hover
{
	background-color:#666666;
	text-decoration:underline;
}

#twitter_update_list li {
list-style-type: none;
background:#eeeeee url("../images/twitter-sign4848.png") no-repeat left;
padding:2px 8px 2px 50px;
-moz-border-radius: 4px;
-webkit-border-radius:4px;
color:white;
margin:0px 0px 5px 0px;
font-size:11px;
color:#333333;
}
#twitter_update_list a:hover {
background-color:#ffffcc;
}
/*
#twitter_update_list span {
color: #FFCC00;
background: #000000;
}
#twitter_update_list span a {
display: inline;
color: #000000;
}
#twitter_update_list span a:hover {
text-decoration: underline;
color: #666666;
}

/*twitter updates style ---------------*/
.preloader-container {
	height:30px;
	
}
.error_msg {
	color: #FF0000;
	font-weight: bold;
	padding-left:150px;
}

.twitter_num_tweets{
	padding:6px;
	background-color:#eee;
}
#oldTweetLink{
	font-size:18px;
	text-align:center;
	padding:4px;
}
.refreshTweets{
	border:solid 1px silver;
	background-color:#eee;

	padding:4px 8px 4px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}
#searchcontainer {
	/*height:600px;
	width:600px;*/
	overflow:auto;
}
.twitter_container{
	color:#000;
	font-size:13px;
	margin: 0 auto;
}
/*.twitter_container a{
	color:#0066CC;*/
}
.twitter_status{
	color:#333;
	/*padding:6px 0 6px 0;*/
	border-bottom:dotted 1px #DEDEDE;
}
.twitter_image{
	float:left; 
	margin:0px 8px 0px 0px;
	border:solid 1px #DEDEDE;
	width:48px;
	height:48px;
}
.twitter_small{
 font-size:11px;
 padding-top:2px;
 color:#999;
}
.twtr-join-conv
{
	color:white !important;
}
/*twitter updates style END*/






