@charset "UTF-8";
/* CSS Document */
a:link {
		color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		}      /* unvisited link */
a:visited {
		color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		}  /* visited link */
a:hover {
		color:#0b594c;
		text-decoration:underline;
		font-size:12px;
		font-weight:bold;
		}  /* mouse over link */
a:active {
		color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		}  /* selected link */

body{
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	}

#container{
	background-color:#FFFFFF;
	width:970px;
	height:100%;	
	margin-left:auto;
	margin-right:auto;
	padding-top:0;
	padding-right:15px;
	}
	
#container_more{
	background-color:#FFFFFF;
	width:970px;
	height:100%;
	overflow: auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:0;
	padding-right:15px;
	padding-bottom:50px;	
	}

#recommended_title {
	font-size:10px;
	line-height:13px;	
}
	
#logo {
	float:left;
	width:auto;
	}

#navigation {
	width:550px;
	float:right;
	height:25px;
	padding-top:30px;
	}
		
#major_content_module {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:130px;
	padding-right:15px;
	}
	
#watch_instantly_module {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-top:270px;
	}
	
#featured_genre_module {
	width:410px;
	border:#CCCCCC thin solid;
	height:190px;	
	float:left;
	margin-left:25px;
	margin-top:35px;
	}
	
#featured_review_module {
	width:475px;
	border:#CCCCCC thin solid;
	height:190px;
	float:right;
	padding-left:5px;
	margin-right:20px;
	margin-top:35px;
	padding-right:10px;
	font-size: 12px;
	}

#footer_more {	
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:20px;
	text-align:center;
	font-size:11px;
	
	}
	
#footer {
	
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:20px;
	text-align:center;
	font-size:11px;
	padding-top:20px;
	margin-top:10px;
	padding-bottom:20px;
	}
	
	
/*------------------------------------------------login stuff*/
#login_module {
	float:right;
	font-size:11px;
	width:200px;
	padding-top:27px;
	text-align:right;
	padding-right:27px;
	height:20px;
	}
	
#login_table {
	font-size:11px;
	color:#666666;
	}
	
#username {
	color:#666666;
	font-size:10px;
	}
	
#password {
	color:#666666;
	font-size:10px;
	}

#login {
	color:#FFFFFF;
	background-color:#0b594c;
	}
	
/*end login things*/


/*---------------------------------------registration things*/
#register_shortcut {
	border:#CCCCCC thin solid;
	width:350px;
	height:240px;
	margin-left:40px;
	padding-left:20px;
	padding-right:10px;
	font-size:18px;
	color:#666666;
	float:left;
	}
	
#registration {
	font-size:12px;
	height:auto;
	margin-right:10px;
	}
	
#submit {
	color:#FFFFFF;
	background-color:#0b594c;
	}
	
#search01 {
	color:#FFFFFF;
	background-color:#0b594c;
	}
	
#submit_btn {
	color:#FFFFFF;
	background-color:#0b594c;
	}
/*profile things*/

#sub {
	color:#FFFFFF;
	background-color:#0b594c;
	}

#image {
	color:#FFFFFF;
	background-color:#0b594c;
	}

#current_profile_info {
	padding-top:20px;
	float:right;
	width:260px;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
}

#change_profile_info {
	padding-top:20px;
	float:left;
	width:380px;
}

#secondary_profile_nav {
	padding-left:120px;
}

#secondary_profile_nav li {
	color:#0b594c;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	display:inline;
}

#secondary_profile_nav li a {
		color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;		
}

#secondary_profile_nav li a:hover {
		color:#ffffff;
		background-color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;		
}

#secondary_profile_nav li  a .active{
		color:#ffffff;
		background-color:#0b594c;
		font-weight:bold;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		}


/*end registration  and profile things*/

/*Secondary nav things*/
#secondary_nav li {
	color:#0b594c;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	display:inline;
}

#secondary_nav li a {
		color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;		
}

#secondary_nav li a:hover {
		color:#ffffff;
		background-color:#0b594c;
		font-size:12px;
		text-decoration:none;
		font-weight:bold;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;		
}

#secondary_nav li  a .active{
		color:#ffffff;
		background-color:#0b594c;
		font-weight:bold;
		padding-right:8px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		}

#customizable_searches {
	width:385px;
	text-align:right;
	padding-top:20px;
	float:right;
}


/*end secondary nav things*/

#browse_content_module {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:180px;
}



#browse_content_module_second_row {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

#browse_search_content_module {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:180px;
}

#browse_search_friend_module {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-left:35px;
	padding-top:180px;
}

#movie_detail {
	font-size:11px;
	color:#666;
}
.movie_detail_head {
	font-size:18px;
	color:#666;
}

#movie_detail_content_area {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
}

#comments {
	width:500px;
	height:360px;
	margin-left:20px;
	margin-top:20px;
	padding:5px;
	float:left;
}

#similar_movies {
	width:180px;
	border:#999 thin solid;
	height:335px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	padding:5px;
	font-size:12px;
	color:#333;
}


#similar_movies li  {
	
	list-style:none;
	display:compact;
}

#similar_movies li a {
	
	
}

#similar_people {
	width:165px;
	border:#999 thin solid;
	height:335px;
	margin-left:20px;
	padding: 5px;
	padding-left:15px;
	float:left;
	margin-top:20px;
}

.smaller {
	font-size:10px;
	color:#C30;
}

#registration_detail {
	border:#CCCCCC thin solid;
	width:700px;
	height:510px;
	margin-left:40px;
	padding-left:20px;
	padding-right:10px;
	font-size:18px;
	color:#666666;
	}
	
#flash_slideshow {
	width:512px;
	float:right;
	height:241px;
}
	
/*profile detail ids and spans*/

.profile_picture {
	padding-right:20px;
}

.username {
	color:#333333;
	weight: bold;
	font-size:25px;
	}

.age_and_sex {
	color:#333;
	font-size:12px;
}

.clearfloat {
clear:both;
overflow:auto;
height:10px;
/*border:#030 thin solid;*/
font-size: 1px;
line-height: 0px;
}
	
#profile_display {
	width:900px;
	height:550px;;
	margin-left:auto;
	margin-right:auto;
	padding-right:30px;
	padding-left:30px;
	}
	
#latest_activity {
	width:510px;
	height:555px;
	float:right;
	color:#333;
	font-size:12px;
	/*border:#CC00FF thin solid;*/
}

#profile_details {
	width:300px;
	height:400px;
	float:left;
	/*border:#CC00FF thin solid;*/
	}

#profile_details p{
	line-height:16px;
	font-size:12px;
	/*border:#CC00FF thin solid;*/
	}


#user_basics {
	width:300px;
	height:150px;
	float:left;
	color:#333;
	font-size:12px;
}
<!----------------------------------------------------comment things------->

#comment_blob {
	margin-bottom:20px;
	width:459px;
	float:left;
	font-size:7px;
	line-height:15px;
}

#clear {
	width:100%;
	height:1px;
	clear:both;
}

#comment_blob p{
	margin-bottom:20px;
	width:400px;
	float:left;
	font-size:11px;
	line-height:15px;
}

#comment_blob img{
	float:left;
	padding-right:8px;
	padding-bottom:2px;
}

#post_comment {
	font-size:19px;
	line-height:15px;
}

.username {
	font-size:18px;
	color:#333;
	font-weight:bold;
}

#feature_text {
	font-size:14px;
	color:#333333;
	line-height:18px;
}

<!--------------------------------------tour things------>
#browse_tour_module {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:200px;
}

#tour_text {
	width:500px;
	font-size:14px;
	color:#333333;
	margin-left:40px;
	line-height:18px;
}

#tour_text_small {
	font-size:12px;
	color:#333333;
	line-height:18px;
}
#tour_pic {
	width:650px;
	height:403px;
	margin-left:40px;
	margin-bottom:105px;
	border:#CCC thin solid;
	padding:10px;
	float:left;
}

.tour_title {
	font-size:18px;
}

<!-- lots of rating things-->
#rateStatus{float:left; clear:both; width:100%; height:20px;}
    #rateMe{float:left; clear:both; width:100%; height:auto; padding:0px; margin:0px;}
    #rateMe li{float:left;list-style:none;}
    #rateMe li a:hover,
    #rateMe .on{background:url(../images/staron.gif) no-repeat;}
    #rateMe a{float:left;background:url(../images/staroff.gif) no-repeat;width:12px; height:12px;}
    #ratingSaved{display:none;}
    .saved{color:red; }
	
	
#ratings {
	table-layout:fixed;
	width:940px;
	
	}
	
#ratings td {
	width:124px;
	}

