@charset "utf-8";

/* CSS Document */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* END CSS RESETS */



body{background:#f7f5f5; font-family:sans-serif;}



.clearer{clear:both;}



#container{

width:990px;

margin:0 auto;

}



#header{

width:990px;
height:73px;
background:url(../images/header.jpg) center no-repeat;

}

#guideline{
overflow:scroll;
width:94%;
height:160px;
margin:15px auto 0px;
padding:5px;
border:2px solid #DDDDDD;
background-color:white;
}

#guideline h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
margin:10px 0px;
}

#guideline p{
font-family:sans-serif;
font-size:12px;
color:#999999;
margin:12px 0px;
line-height:20px;
}



#featured{
width:990px;
background:url(../images/main_back.jpg) center repeat-y;
padding:6px 0px;
position:relative;
}


#show_hide_featured{
float:right;
position:absolute;
top:8px;
right:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000CC;
font-weight:bold;
text-decoration:none;
}

#show_hide_featured a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000CC;
font-weight:bold;
text-decoration:none;
}

#show_hide_featured a:hover{
text-decoration:underline;
}


#featured h1{

display:inline;

color:#009966;

font-size:14px;

font-weight:bold;

padding:5px 25px;

}


.home_link{float:left; width:320px; height:40px; margin-left:24px; margin-top:13px;}

.home_link a{display:block; width:320px; height:40px;}



/* Messages */



.add_movie_message{

width:90%;

height:35px;

margin:10px auto;

border:#009900 2px solid;

background:#B9FFB7;

color:#009900;

font-size:14px;

line-height:35px;

paddin:5px;

}



.add_movie_fail_message{

width:90%;

height:35px;

margin:10px auto;

border:#990000 2px solid;

background:#FFD2D2;

color:#990000;

font-size:14px;

line-height:35px;

}



.error_login_msg{

width:100%;

margin:0 0 5px 40px;

height:15px;

font-size:12px;

color:#FF0000;

font-weight:bold;

border:#FF0000 1px solid;

padding:2px;

}

/* END Messages */





/* Forms */



.add_movie_form{

width:60%;

margin:auto;

padding-top:35px;

}



.add_movie_form fieldset{

border:#000066 1px dashed;

}



.add_movie_form legend{

border:#000066 1px solid;

background:#000066;

color:#FFFFFF;

font-weight:bold;

font-size:14px;

padding:6px;

margin-left:10px;

}



.add_movie_form dl{

margin:25px;

}



.add_movie_form dt{

margin-bottom:10px;

}



.add_movie_form label{

color:#666666;

font-weight:bold;

font-size:14px;



}



.add_movie_form #submit{

border:#000000 2px solid;

background:#666666;

color:#FFFFFF;

margin:25px;

margin-top:0;

padding:5px 15px;

}





.searchbar{

line-height:44px;

margin-left:25px;

display:inline;

}



.searchbar label{

margin-right:4px;

color:#666666;

font-size:12px;

}

.searchbar input{

margin-right:12px;

color:#666666;

font-size:12px;

border:1px solid #999999;

}

.searchbar input[name="search"]{
color:#0000FF;
font-family:verdana;
font-weight:bolder;
width:200px;
}

.search_grey{
color:#CCCCCC;
}

.searchbar input[type="submit"]{

font-family:Verdana, Arial, Helvetica, sans-serif;

border:1px solid #006600;

background:#E3FFC6;

color:#009900;

font-weight:bold;

}



.searchbar input[type="submit"]:hover{

border:1px solid #006600;

background:#E3FFC6;

color:#00CC00;

font-weight:bold;

cursor:pointer;

}



.search_info_msg{

width:94%;

height:60px;

line-height:60px;

margin:0px auto;

border:1px solid #FF6600;

background:#FFF4D2;

color:#FF6600;

text-align:center;

}



/* END Forms */









#featured_box{

margin:auto;

width:966px;

height:192px;

background:url(../images/featured.jpg) center no-repeat;

padding:10px 10px 0px;

}





/* NavBar  */





#navbar{

width:990px;

height:44px;

background:url(../images/navbar.jpg) center no-repeat;

position:relative;

}



#navbar form{display:inline;}





/* NavBar END */



/* Navigation Tree //////////////////////*/



.main_nav_tree{

margin:15px 5px 5px 20px;

display:block;

float:left;

line-height:18px;

}



.main_nav_tree li{

float:left;

font-size:14px;

font-weight:bold;

color:#666666;

margin-right:5px;

}



.main_nav_tree li a{

color:#009900;

text-decoration:none;

}



.main_nav_tree li a:hover{

color:#009999;
text-decoration:underline;

}

.movie_navigation_tree{

margin:18px 5px 0px 24px;

display:block;

float:left;

line-height:18px;

}



.movie_navigation_tree li{

float:left;

font-size:14px;

font-weight:bold;

color:#666666;

margin-right:5px;

}



.movie_navigation_tree li a{

color:#009900;

text-decoration:none;

}



.movie_navigation_tree li a:hover{

color:#009999;

text-decoration:underline;

}

.navigation_tree{

margin:15px 5px 5px 20px;

display:block;

float:left;

line-height:18px;

}



.navigation_tree li{

float:left;

font-size:14px;

font-weight:bold;

color:#666666;

margin-right:5px;

}



.navigation_tree li a{

color:#009900;

text-decoration:none;

}



.navigation_tree li a:hover{

color:#009999;

text-decoration:underline;

}



.nav_title_sml{font-size:13px;}



.nav_title_smler{font-size:12px;}

.nav_title_smlest{font-size:9px;}

/*///////////////////////////*/



.navigation_menu{

margin:5px 20px 5px 35px;

display:block;

width:400px;

float:left;

}



.navigation_menu li{

float:left;

font-size:14px;

font-weight:bold;

color:#666666;

margin-right:5px;

}



.navigation_menu li a{

color:#009900;

text-decoration:none;

}



.navigation_menu li a:hover{

color:#00FF00;

text-decoration:underline;

}





/* Navigation Tree END //////////////////////*/





#main{

width:990px;

min-height:445px;

padding-top:4px;

background:url(../images/main_back.jpg) center repeat-y;

}


.box_header{

margin-left:25px;

color:#009966;

font-size:14px;

font-weight:bold;

}



#footer{

width:990px;

min-height:28px;

background:url(../images/footer.jpg) center no-repeat;

background-position:top;

padding-top:40px;

color:#999999;

font-size:12px;

}



#footer a{

color:#999999;

font-size:12px;

text-decoration:none;

}



#footer a:hover{

color:#666666;

font-size:12px;

text-decoration:underline;

}



/* NAV LINKS */





.nav_links{

position:absolute;

right:60px;

top:2px;

}



.nav_links ul li{

float:left;

}



.nav_links li{

width:100px;

height:40px;

line-height:40px;

background:url(../images/menu_btn.png) 0px 0px no-repeat;

margin:0px 15px;

text-align:center;

}



.nav_links li:hover{
background:url(../images/menu_btn.png) 0px -40px no-repeat;
}



.nav_links a{

width:100px;

height:40px;

margin:auto;

display:block;

font-weight:bolder;

font-size:14px;

color:#009900;

text-decoration:none;

}



.nav_links a:hover{

font-weight:bolder;

color:#006600;

text-decoration:underline;

cursor:pointer;

}



/* NAV LINKS END */



/* Featured Movie List Start  \\\\\\\\\\\\\\\\\\\\\\ */



#feat_table{

height:160px;

}



.featured_movie_item {

	float:left;

	width:99px;

	padding:7px 8px 15px 13px;

	text-align:center;

	font-weight:bold;

	text-decoration:none;

	line-height:15px;

}



.featured_movie_item a {

	color:#666;

	text-decoration:none;

	font-size:12px;

	text-align:center;

	

}



.featured_movie_item a:hover {

	color:#000;

	

}

.featured_movie_item img {

	padding:3px;

	height:125px;

	width:84px;

	border:#CCC 1px solid;

	background-color:#FFF;

	margin:3px;

	display:block;

}



.featured_movie_item img:hover {

border:#000000 solid 1px;

}



/* Featured Movie List End  \\\\\\\\\\\\\\\\\\\\\\ */



/* Main Movie List Start  \\\\\\\\\\\\\\\\\\\\\\ */



#movie_index_top{

width:660px;

height:76px;

margin:0px auto;

background:url(../images/movie_index_top.png) no-repeat;

padding-top:8px;

}



#movie_index_nav{

width:660px;

height:50px;

margin:0px auto;

background:url(../images/movie_index_nav.png) no-repeat;

}



#movie_index_rep{

width:660px;

height:auto;

margin:0px auto;

background:url(../images/movie_index_rep.png) repeat-y;

}



#movie_index_bottom{

width:660px;

height:65px;

margin:0px auto;

background:url(../images/movie_index_bottom.png) no-repeat;

padding-top:8px;

}



#movie_index{margin-left:3px; padding:5px;}



.main_movie_item {

	float:left;

	width:160px;

	height:290px;

	text-align:center;

	padding:0px;

	position:relative;

	margin-bottom:10px;



}



.main_movie_item h4{

	color:#999999;

	font-size:9px;

	width:160px;

	padding-top:5px;
}



.main_movie_item a {

	color:#000066;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	line-height:15px;

}



.main_movie_item a:hover {

	color:#0000FF;

}

.main_movie_item img {

	padding:3px;

	border:#CCC 1px solid;

	background-color:#FFF;

	margin:3px;

	display:block;

}

.movie_index_img{ width:150px; height:225px;}

.main_movie_item img:hover {

border:#000000 solid 1px;

}



/* Main Movie List End  \\\\\\\\\\\\\\\\\\\\\\ */







/* Pagination Start ////////////////////////////////*/



div.pagination {

	color:#0066FF;

	padding:15px 0;

	font-size: 13px;

	text-align:center;

	display:block;

}



div.pagination a {

	color:#999999;

	padding:2px 5px;

	margin:0 5px;

	text-decoration:none;

	border:2px solid #CCCCCC;

}



div.pagination a:hover, div.pagination a:active {

	border:2px solid #0066FF;

	color:#0066FF;

}



div.pagination span.current {

	padding:2px 5px;

	margin:0 5px;

	border:2px solid #0066CC;

	color:#fff;

	font-weight:bold;

	background-color:#0099FF;

	font-size: 13px;



}

div.pagination span.disabled {

	display:none;

}



/* Pagination End //////////////////////////////////*/







#col1{float:left;}

#col2{float:right;}



#colm1{

width:330px;

float:left;

display:block;

margin-right:-4px;

}

#colm2{

width:660px;

height:100%;

float:right;

display:block;

margin-left:-2px;
margin-right:6px;

}



/*AD Boxes //////////////////////*/



.google_home{

width:486px;

height:90px;

padding:2px;

border:#333333 1px solid;

margin: 12px 32px 0 15px;

background:#CCCCCC;

color:#000066;

font-size:28px;

font-weight:bolder;

line-height:90px;

}



.google_movies_box{

width:300px;

height:250px;

padding:2px;

border:#333333 1px solid;

margin:0px auto;

background:#CCCCCC;

color:#000066;

font-size:28px;

font-weight:bolder;

line-height:250px;

text-align:center;

}



.google_movie_ad{

width:660px;

height:60px;

margin:0px auto;

line-height:60px;

text-align:center;

vertical-align:middle;

}



/*AD Boxes END //////////////*/





.smallbox{

margin:30px 10px;

width:502px;

height:135px;

background:url(../images/small_box.jpg) center no-repeat;

}



/* Recent Movie List \\\\\\\\\\\\\\\\\\\\\\ */



#index_big_box ul {margin-left: 20px; display:inline; float:left; width:92%;}



#index_big_box li.recent_item {

color:#666666;

font-weight:normal;

font-size:10px;

line-height:29px;

border-bottom:1px #000066 dotted;

position:relative;

}



#index_big_box a{

color:#009900;

font-size:12px;

font-weight:bold;

text-decoration:none;

margin-right:5px;

}



#index_big_box a:hover{

color:#006600;

font-size:12px;

font-weight:bold;

text-decoration:underline;

}

/* Recent Movie List End  \\\\\\\\\\\\\\\\\\\\\\ */



/* Loggin ////////////////////////////// */



.login_status{

float:right;

line-height:78px;

font-size:12px;

color:#999999;

margin-right:60px;

}



#login_username a{

font-size:12px;

color:#0000FF;

font-weight:bold;

text-decoration:none;

margin:0 5px 0 10px;

}



#login_username a:hover{

font-size:12px;

color:#000099;

font-weight:bold;

text-decoration:underline;

margin:0 5px 0 10px;

}



.login_status a{

	font-size:12px;

	color:#006600;

	font-weight:normal;

	text-decoration:none;

	margin:0 10px 0 10px;

}



.login_status a:hover{

	font-size:12px;

	color:#00CC00;

	font-weight:normal;

	text-decoration:underline;

	margin:0 10px 0 10px;

}



.head_login{

float:right;

margin-top:5px;

margin-right:20px;

}



.head_login label{

margin-right:4px;

color:#666666;

font-size:12px;

}

.head_login input{

margin-right:12px;

color:#666666;

font-size:12px;

border:1px solid #999999;

}



.head_login input[type="submit"]{

border:1px solid #006600;

background:#E3FFC6;

color:#009900;

font-weight:bold;

}



.head_login input[type="submit"]:hover{

border:1px solid #006600;

background:#E3FFC6;

color:#00CC00;

font-weight:bold;

cursor:pointer;

}



.head_login_links a{

margin:3px 3px;

color:#000099;

font-size:10px;

text-decoration:none;

}



.head_login_links a:hover{

margin:3px 3px;

color:#000033;

font-size:10px;

text-decoration:underline;

}



.head_login_links{margin-right:82px;}



/* Loggin  END ////////////////////////////// */



/*  Movie Info Page ////////////////////*/

.movie_admin_msg{
width:631px;
border-top:2px dashed #990000;
border-bottom:2px dashed #990000;
margin:0px 0px 12px 4px;
background:#FFE6E7;
padding:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#990000;
line-height:20px;
}

.movie_info_box{

width:660px;

height:auto;

background:url(../images/info_box_rep.png) repeat-y;

padding-top:10px;

}



.movie_info_top{

width:660px;

height:50px;

background:url(../images/movie_info_top.png) no-repeat;

}



.movie_info_box_top{

width:660px;

height:23px;

background:url(../images/info_box_top.png) no-repeat;

}



.movie_info_box_bottom{

width:660px;

height:23px;

background:url(../images/info_box_bottom.png) no-repeat;

}



table.movie_info_left{

width:170px;

text-align:center;

font-size:11px;

color:#333333;

display:inline;

float:left;

}

.movie_info_left img#imdb{margin:15px auto;}

.movie_info_left img#poster{margin:0px 0px 5px 15px; border:1px double #666666; padding:2px; }



table.movie_info_right{

float:left;

width:475px;

line-height:20px;

color:#666666;

font-size:14px;

padding:0px 15px 5px 0px;

}



.movie_info_right p{

margin-bottom:10px;

color:#999;

font-weight:bold;

padding-right:10px;

}



.movie_info_heading{

color:#333333;

font-weight:bold;

padding:10px 15px 10px 8px;

}



#genre_wrap{width:500px; display:inline;}



.movie_info_right a#genrelinks{

color:#0099CC;

padding:0px 12px 0px 0px;

text-decoration:underline;

font-family:sans-serif;

font-size:12px;

}



.movie_info_right a#genrelinks:hover{

color:#00CC99;

text-decoration:none;

}



.movie_info_right a#castmember{

color:#009999;

padding:0px 12px 0px 0px;

text-decoration:underline;

font-family:sans-serif;

font-size:12px;

}



.movie_info_right a#castmember:hover{

color:#00CCCC;

text-decoration:none;

}



.movie_info_right a.info_link{

color:#0099CC;

margin:10px 20px 0px auto;

padding:10px 0px;

text-decoration:underline;

font-size:12px;

}



.movie_info_right a.info_link:hover{

color:#00CC99;

text-decoration:none;

}



.movie_info_action_links{

border-top:2px solid #999999;

border-bottom:2px solid #999999;

height:40px;

width:94%;

line-height:40px;

margin:auto;

position:relative;

}

.movie_mm_action_links{

border-bottom:2px solid #999999;

height:40px;

width:94%;

line-height:40px;

margin:auto;

position:relative;

}

.movie_mm_action_links li{

float:left;

padding:0 5px;

color:#333333;

}



.movie_mm_action_links a{

color:#006600;

text-decoration:none;

font-size:13px;

font-weight:bold;

}



.movie_mm_action_links a:hover{

color:#009900;

}


.movie_info_action_links img{

margin-top:5px;

position:absolute;

top:5px;

}



.act_text_link{margin-left:25px;}



.act_text_link_in{color:#CCCCCC; margin-left:25px;}



.movie_info_action_links ul li{

float:left;

padding:0 12px;

color:#333333;

}



.movie_info_action_links a{

color:#006600;

text-decoration:none;

font-size:14px;

font-weight:bold;

}



.movie_info_action_links a:hover{

color:#009900;

}



div#share{padding-left:10px;}

div#share table tr td{padding:14px 14px 0px 14px;}

#similar{padding-left:25px;}


.embed_code_box {

	width:280px;

	height:70px;

	border:#CCC 1px solid;

	background-color:#f9f9f9;

	padding:3px;

	font-size:11px;

	text-align:left;

}

.share_info_header{

color:#999999;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

}


div#fav_ok_msg{
background:#E7FFE6;
width:400px;
height:50px;
margin:80px auto;
border:1px solid green;
color:green;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
line-height:50px;
}


div#fav_err_msg{
background:#FFF2F2;
width:400px;
height:50px;
margin:80px auto;
border:1px solid red;
color:red;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
line-height:50px;
}

#trailer_div{
width:130px;
height:36px;
background-image:url(../images/Trailer_btn.jpg);
background-position:top;
cursor:pointer;
margin-bottom:5px;
}

#trailer_div:hover{
width:130px;
height:36px;
background-image:url(../images/Trailer_btn.jpg);
background-position:bottom;
cursor:pointer;
}

#trailer_div a{
font:Verdana, Arial, Helvetica, sans-serif;
color:#0066CC;
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
padding:10px 17px 0px 0px;
}

#trailer_div a:hover{
color:#009900;
}
/* END  Movie Info Page ////////////////////*/



/*  Movie Links  ////////////////////////////////////////*/



.movie_links_box{

width:660px;

height:auto;

min-height:60px;

background:url(../images/info_box_rep.png) repeat-y;

}



.movie_links_box_top{

width:660px;

height:23px;

background:url(../images/info_box_top.png) no-repeat;

}



.movie_links_box_bottom{

width:660px;

height:23px;

background:url(../images/info_box_bottom.png) no-repeat;

}



.movie_version_0{

width:650px;

border-bottom:1px dashed #666666;

background:#F8F8F8;

font-size:9px;

color:#999999;

margin:0 auto;

height:75px;

}



.movie_version_1{

width:650px;

border-bottom:1px dashed #666666;

background:white;

font-size:9px;

color:#999999;

margin:0 auto;

height:75px;

}



.movie_version tr{height:75px;}



.movie_version td{vertical-align:middle;}



span.version_text{

font-size:12px;

margin-bottom:10px;

display:block;

}



span.version_site{

font-size:14px;

color:#333333;

font-weight:bold;

}



span.movie_version_link a{

font-weight:bold;

color:#009900;

font-size:12px;

text-decoration:none;

line-height:25px;

}



span.movie_version_link a:hover{

text-decoration:underline;

}



span.movie_version_link a:visited{

text-decoration:line-through;

}



span.report_broken a{

color:#FF0000;

text-decoration:none;

display:block;

line-height:12px;

}



span.report_broken a:hover{

color:#990000;

text-decoration:underline;

}



table#link_head_table{

width:651px;

border-top:2px solid #CCCCCC;

border-bottom:2px solid #CCCCCC;

margin:1px auto;

text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#666666;

line-height:24px;

}







.link_info_message{

width:94%;

height:70px;

line-height:70px;

margin:auto;

border:1px solid #FF6600;

background:#FFF4D2;

color:#FF6600;

text-align:center;

position:relative;

}



.link_info_message img{

position:absolute;

top:7px;

left:45px;

}



#link_guide{

width:100%;

margin:0px auto;

position:relative;

}



#link_guide h3{

border-bottom: 2px solid #999999;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

margin:15px auto;

text-indent:10px;

width:98%;

padding-bottom:10px

}



#link_guide table{

width:100%;

margin:5px auto;

}



.link_guide_tr{

height:30px;

}



.link_guide_tr img{

position:absolute;

top:40px;

margin-left:11px;

}



.link_guide_tr small{

margin-left:57px;

font-family:sans-serif;

color:#999999;

font-weight:bold;

font-size:14px;

}



#link_disclm{

width:651px;

margin:0px 4px 8px;

border-top:2px solid #0099CC;

border-bottom:2px solid #0099CC;

background:#E9FCFA;

color:#009999;

font-family:sans-serif;

font-weight:bold;

font-size:12px;

line-height:20px;

text-align:center;

}



#link_disclm strong{

color:#0000FF;

}





/*  Movie Links END ////////////////////////////////////////*/





/*  Movie Comments ////////////////////////////////////////*/



.movie_comments_box{

width:660px;

height:auto;

min-height:74px;

background:url(../images/info_box_rep.png) repeat-y;

}



.movie_comments_box_top{

width:660px;

height:23px;

background:url(../images/info_box_top.png) no-repeat;

}



.movie_comments_box_bottom{

width:660px;

height:23px;

background:url(../images/info_box_bottom.png) no-repeat;

}

td.comment_avatar_td{
vertical-align:top;
padding-top:10px;
}

/*  Movie Comments END ////////////////////////////////////////*/



/*  Movie ChatBox  ////////////////////////////////////////*/



.movie_chat_box{

width:320px;

height:auto;

min-height:74px;

margin:0px auto;

background:url(../images/chat_box_rep.png) repeat-y;

}



.movie_chat_box_top{

width:320px;

height:23px;

margin:0px auto;

background:url(../images/chat_box_top.png) no-repeat;

}



.movie_chat_box_bottom{

width:320px;

height:23px;

margin:0px auto;

background:url(../images/chat_box_bottom.png) no-repeat;

}

.movie_chat_box h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin-left:5px;
margin-bottom:15px;
width:298px;
}

.shout_form{margin-left:13px; padding-bottom:15px;}



.shout_form input[type="submit"]{

border:1px solid #006600;

background:#E3FFC6;

color:#009900;

font-weight:bold;

}



.shout_form input[type="submit"]:hover{

border:1px solid #006600;

background:#E3FFC6;

color:#00CC00;

font-weight:bold;

cursor:pointer;

}



.chat_posts strong{

font-size:10px;

color:#999999;

padding:4px 2px;

}



span.chat_user a{

font-size:11px;

font-weight:bold;

color:#669357;

padding-left:5px;

line-height:14px;

}

span.chat_visit {

font-size:11px;

font-weight:bold;

color:#006699;

padding-left:5px;

line-height:14px;

}

span.chat_user a:hover{
color:#006633;
text-decoration:none;
}

span.chat_admin a{

font-size:11px;

font-weight:bold;

color:#DA6761;

padding-left:5px;

line-height:14px;

}

span.chat_admin a:hover{
color:#990000;
text-decoration:none;
}


div.chat_item{

margin:auto;

width:94.5%;

border-bottom:1px dotted #000066;

text-align:left;

padding:3px;

}



span.chat_msg{

padding-left:10px;

font-size:11px;

color:#333333;

line-height:20px;

}



.chat_login_msg{

width:90%;

height:60px;

margin:auto;

padding-top:16px;

line-height:22px;

border:1px solid #FF6600;

background:#FFF4D2;

color:#FF6600;

text-align:center;

}



.chat_login_msg a{

color:#FF0000;

font-weight:bold;

text-decoration:none;

}



.chat_login_msg a:hover{

text-decoration:underline;

}

.chatbox_visit_msg{
width:290px;
height:auto;
margin:-15px 0px 15px 5px;
line-height:20px;
font-family:sans-serif;
font-size:12px;
color:#E06000;
border-bottom:2px solid #FF8000;
background-color:#FFFBE5;
padding:10px;
}

.display_none{
display:none;
}




/*  Movie ChatBox  END  ////////////////////////////////////////*/





/* Registration Page ////////////////////////////*/



div.register_msg{margin-top:12px; margin-bottom:20px;}



.register_msg{

width:90%;

height:40px;

margin:auto;

line-height:17px;

border:2px solid #000099;

background:#EAECFF;

color:#000099;

font-size:14px;

text-align:center;

padding-top:5px;

}



.register_err_msg{

width:90%;

height:40px;

margin:12px auto;

line-height:17px;

border:2px solid #990000;

background:#FFD9DA;

color:#990000;

font-size:14px;

text-align:center;

padding-top:5px;

}



.register_form{

display:block;

}



.register_form legend{

border:#CCCCCC 1px solid;

background:#F3F3F3;

color:#333333;

font-size:12px;

font-weight:bold;

padding:7px;

}



.register_form fieldset{

width:90%;

margin:auto;

padding:15px 0px 15px 7px;

background:#F8F8F8;

border:#CCCCCC 1px solid;

}



.form_item{

display:block;

width:88%;

margin:10px auto;

padding: 10px;

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

}



.register_form label{

color:#333333;

font-size:12px;

font-weight:bold;

margin-right:10px;

}



.register_form textarea{

display:block;

margin-top:7px;

}



.register_form input[type="text"]:focus{border:#00CCFF 2px solid;}



.register_form input[type="submit"]{

border:#333333 2px solid;

background:#CCCCCC;

padding:5px;

color:#333333;

font-weight:bold;

margin:20px 28px;

}



.register_form input[type="submit"]:hover{

background:#333333;

color:#CCCCCC;

cursor:pointer;

}



input[type="text"]#email{

margin-left:25px;

}



input[type="text"]#password{

margin-left:2px;

}



input[type="text"]#confirm{

margin-left:15px;

}





label.formtip{color:#999999;}

label#formsmltip{font-size:9px; color:#999999; margin-left:5px;}

label#formemailtip{font-size:9px; color:#999999; margin-left:5px;}



span#avail_msg{color:#00CC00; font-weight:bold; font-size:12px; margin-left:5px;}

span#taken_msg{color:#CC0000; font-weight:bold; font-size:12px; margin-left:5px;}

label#usertaken{color:#CC0000; font-weight:bold; font-size:11px; margin-left:5px;}





span#reg_info_msg{

display:block;

color:#000066;

font-weight:bold;

font-size:11px;

margin-left:30px;

margin-bottom:25px;

}



span#thumb_info_msg{

color:#000066;

font-weight:bold;

font-size:11px;

margin:10px 10px 25px 10px;

}





/* Registration Page END ////////////////////////////*/



/* Profile Settings Page END ////////////////////////////*/



.profile_edit_msg{

width:90%;

height:auto;

margin:13px auto;

line-height:20px;

border:2px solid #000099;

background:#EAECFF;

color:#000099;

font-size:14px;

text-align:center;

padding:5px;

}



.mysettings_login_msg{

width:94%;

height:50px;

margin:13px auto;

line-height:50px;

border:1px solid #FF6600;

background:#FFF4D2;

color:#FF6600;

text-align:center;

}



.mysettings_login_msg a{

color:#FF0000;

font-weight:bold;

text-decoration:none;

}



.mysettings_login_msg a:hover{

text-decoration:underline;

}



img.set_avatar {

border:1px solid #999999;

padding:3px;

margin-left:30px;

}



span.profile_set_info {

font-size:12px;

font-weight:bold;

color:#006600;

}



span.profile_set_notice {

font-size:10px;

font-weight:bold;

color:#990000;

}



.av_error_msg{

border:1px solid #990000;

margin:10px 3px;

color:#990000;

font-size:12px;

height:50px;

line-height:25px;

text-align:center;

width:98%;

padding:auto;

background-color:#FFF0F0;

}



.av_ok_msg{

border:1px solid #009900;

margin:10px 3px;

color:#009900;

font-size:12px;

height:50px;

line-height:50px;

text-align:center;

width:98%;

padding:auto;

background-color:#EEFFEC;

}



/* Profile Settings Page END ////////////////////////////*/



/* Add Links Page ////////////////////*/



span.links_info_notice {

font-size:10px;

font-weight:bold;

color:#990000;

margin-left:27px;

}



.links_err_msg{

width:90%;

height:35px;

margin:12px auto;

border:2px solid #990000;

background:#FFD9DA;

color:#990000;

font-size:14px;

text-align:center;

padding:15px 5px 0px 5px;

}



.links_ok_msg{

width:90%;

height:35px;

margin:12px auto;

border:2px solid #009900;

background:#E2FFE1;

color:#009900;

font-size:14px;

text-align:center;

padding:15px 5px 0px 5px;

}



/* Add Links Page  END ////////////////////*/



/* Admin Page ////////////////////*/



.admin_action_links{

width:80%;

height:auto;

text-align:center;

color:#000033;

font-weight:bold;

font-size:14px;

margin:10px auto;

}



a#admin_title{border-bottom:2px solid #000099; padding-bottom:2px;}



.admin_action_links ul{width:80%; margin:20px auto;}



.admin_action_links li{

border:2px solid #0066FF;

background:#FFFFFF;

width:75%;

height:30px;

margin:10px auto;

}



.admin_action_links li:hover{

border:2px solid #000066;

}



a#action_link{

color:#0066FF;

line-height:30px;

text-decoration:none;

display:block;

}



a#action_link:hover{color:#000066}



span#addmovie_info_msg{

display:block;

color:#000066;

font-weight:bold;

font-size:11px;

margin-left:20px;

margin-bottom:25px;

}



span#addmovie_info_msg strong{

font-weight:bolder;

color:#666666;

}



table#movie_manager_table{

width:90%;

margin:10px auto;

}



.movie_manager_tr0{

padding:5px;

border:1px solid #666666;

background:#FFFFFF;

height:60px;

}



.movie_manager_tr1{

padding:5px;

border:1px solid #666666;

background:#F2F2F2;

height:60px;

}



.movie_manager_img{

max-height:50px;

padding:2px;

margin:4px;

border:1px solid #999999;

background:#FFFFFF;

}



.mm_img_td{

width:40px;

border-right:1px dashed #CCCCCC;

}



.mm_title{

text-align:left;

padding-left:10px;

display:table-cell;

vertical-align:middle;

}



.mm_title a{

text-decoration:none;

font-size:12px;

color:#003399;

}



.mm_title a:hover{

text-decoration:underline;

}



.mm_actions{

text-align:center;

display:table-cell;

vertical-align:middle;

border-left:1px dashed #CCCCCC;

}



.mm_actions a{

font-size:12px;

font-weight:bold;

color:#990000;

text-decoration:none;

}



.mm_actions a:hover{

text-decoration:underline;

color:#FF0000;

}



.mm_info{

text-align:center;

display:table-cell;

vertical-align:middle;

border-left:1px dashed #CCCCCC;

font-size:10px;

}



.mm_actions_container{width:500px; padding:20px;}



/* Admin Page END ////////////////////*/





/* SORT MENU  //////////////////////////*/



td#sort_head{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

vertical-align:middle;

padding-right:2px;

}



.sort_menu{float:right; width:170px; margin-top:9px;}



.sort_menu ul{

font-size:12px;

font-weight:bold;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin:0;

padding:0;

text-align:center;

width:104px;

}



.sort_menu ul li{

display:block;

float:left;

position:relative;

width:104px;

}



.sort_menu h3{

background:#009900 none repeat scroll 0 0;

border:1px solid #333333;

color:#FFFFFF;

display:block;

padding:7px 6px;

text-decoration:none;

white-space:nowrap;

cursor:pointer;

}



.sort_menu ul li a {

background:#DFFFE0;

color:#006600;

border:1px solid #333333;

display:block;

padding:7px 6px;

text-decoration:none;

white-space:nowrap;

}



.sort_menu ul li a:hover {

background:#009900 none repeat scroll 0 0;

border:1px solid #333333;

color:#FFFFFF;

display:block;

padding:7px 6px;

text-decoration:none;

white-space:nowrap;

}



.sort_menu ul ul{

display:none;

position:absolute;

top:28px;

z-index:999;

}



.sort_menu ul ul li{

background:#DFFFE0;

color:#006600;

}



.sort_menu ul li:hover ul { display:block; z-index:500px; }



/* SORT MENU END //////////////////////////*/



/* ATOZ SORT MENU END //////////////////////////*/

#browse_head{

width:88%;
font-size:12px;
height:20px;
line-height:20px;
display:block;
text-align:center;
margin:5px auto;
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



#browse_head a{

color:#06F;
text-decoration:none;

}



#browse_head a:hover{

color:#0CF;
text-decoration:underline;

}



#atoz_sort{

width:91%;
border:1px solid #096;
padding:5px 10px;
font-size:12px;
height:20px;
line-height:20px;
display:block;
margin:0px auto;
background:#F2FEED;
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



#atoz_sort a{

font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #0CC;
background:#FFF;
color:#00CCFF;
font-size:12px;
font-weight:bold;
padding:3px;
text-decoration:none;
margin-right:1px;

}



#atoz_sort a:hover{

border:1px solid #06F;
color:#06F;

}







/* ATOZ SORT MENU END //////////////////////////*/



/* GENRE SORT MENU  //////////////////////////*/



.genre_list{

margin:25px auto;
width:50%;
position:relative;
float:left;

}



.genrelist_item {

margin:5px auto;
width:200px;
height:32px;
line-height:32px;
border-bottom:1px dashed #999999;

}



.genrelist_item a{

color:#0066CC;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bolder;
text-decoration:none;
vertical-align:middle;
position:absolute;
margin-left:15px;

}



.genrelist_item a:hover{

text-decoration:underline;

}







/* GENRE SORT MENU END //////////////////////////*/



/* MyMessages //////////////////////////*/



.messages_info_msg{

width:92%;
height:60px;
line-height:60px;
margin:0px auto;
border:1px solid #FF6600;
background:#FFF4D2;
color:#FF6600;
text-align:center;

}



#message_actions{

border:1px solid #006600;
padding:6px;
background:#F0FFF0;
color:#006600;
width:200px;
height:20px;
line-height:20px;
float:right;

margin-right:40px;

}



#message_actions ul { display:block;}



#message_actions ul li{float:left; margin-left:5px;}



#message_actions a{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006600;
line-height:20px;

}



#message_actions a:hover{

text-decoration:none;
color:#00CC00;

}



table#my_msgs_table{

width:651px;
margin:0px auto;

}



.my_msgs_tr0{

width:100%;
background:#FFFFFF;
border-bottom:1px dashed #999999;

}



.my_msgs_tr1{

width:100%;
background:#F9F9F9;
border-bottom:1px dashed #999999;

}



img.my_msgs_img{

padding:2px;
border:1px solid #999999;
margin:10px;

}



a.my_msg_user{

display:block;
color:#0099FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
margin:0px auto 10px 10px;
width:100px;

}



.my_msgs_avtd{

width:124px;

}

.msg_avtd{

width:120px;

}


.my_msgs_subtd{

width:300px;

}



.my_msgs_subtd small{

color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:10px 10px;

}



.my_msgs_subtd a{

display:block;
margin:auto 10px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#006699;

}



.my_msgs_subtd a:hover{text-decoration:none;}



.my_msgs_timetd{

width:90px;
font-family:sans-serif;
font-size:12px;
font-style:italic;
color:#666666;
margin-left:5px;

}

.my_msg_timetd{

width:60px;
font-family:sans-serif;
font-size:12px;
font-style:italic;
color:#666666;
margin-left:5px;

}

.my_msgs_td img{margin:0px 9px;}

.msgs_message{padding:20px;}

.msgs_message pre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
width:388px;
white-space:normal;
line-height:20px;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

span#post_reply_head{
display:block;
width:91%;
border-bottom:2px solid #999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin:15px auto;
padding-bottom:5px;
text-indent:5px;
}

#new_msgs_notice{
color:#FF0000;
text-decoration:none;
font-weight:bold;
}

/* MyMessages END //////////////////////////*/



/* Profile Page //////////////////////////*/



.profile_box{

width:660px;
height:auto;
min-height:74px;
background:url(../images/info_box_rep.png) repeat-y;
padding-top:10px;

}



.profile_box_top{

width:660px;
height:23px;
background:url(../images/info_box_top.png) no-repeat;

}



.profile_box_bottom{

width:660px;
height:23px;
background:url(../images/info_box_bottom.png) no-repeat;

}



img#profile_avatar{

padding:2px;
background:white;
border:1px solid #999999;

}



span#user_type_admin{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
margin-top:2px;

}



span#user_type_mod{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC6600;
margin-top:2px;

}



span#user_type_cont{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009999;
margin-top:2px;

}



span#user_type_user{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-top:2px;

}



span#user_type_vet{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
margin-top:2px;

}



span#user_type_junky{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF00CC;
margin-top:2px;

}



span#user_status_Online{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#00CC00;
margin-top:8px;

}



span#user_status_Offline{

display:block;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#990000;
margin-top:8px;

}



#pro_left_info{

float:left;
width:100px;
margin:0px 25px;
padding:2px;

}



#pro_right_info{

margin-left:10px;
float:left;
width:240px;
text-align:left;
line-height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:5px;

}



span.pro_info_h{ display:inline-block; line-height:30px; }

#profile_info_table{
font-family:sans-serif;
font-weight:bold;
}

table#profile_info_table tr{ height:35px; width:100px; vertical-align:middle;}



#profile_act_btns{

float:right;
margin:0px 50px 0px 0px;
width:155px;

}



#profile_act_btns li{position:relative; margin-bottom:8px;}

#profile_act_btns a.act_btns_static{
width:140px;
height:28px;
font-size:14px;
color:#999999;
font-weight:bold;
text-decoration:none;
display:block;
text-indent:20px;
line-height:28px;
padding-left:20px;
}

#profile_act_btns a{

width:140px;
height:28px;
font-size:14px;
color:#0099CC;
font-weight:bold;
text-decoration:none;
display:block;
text-indent:20px;
line-height:28px;
padding-left:20px;

}

#profile_act_btns a:hover{

background:#0099CC;
color:#FFFFFF;

}

#profile_act_btns a.act_btns_static:hover{ background:#CCCCCC; color:#666666; }

#profile_act_btns img{

position:absolute;
top:2px;
left:8px;

}



span.pro_info_head{

width:94%;
margin:10px auto;
display:block;
font-size:16px;
color:#333333;
font-weight:bold;
border-bottom:2px solid #666666;

}



pre.pro_info{
padding:20px;
width:600px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
white-space:normal;
line-height:15px;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

.profile_wall{
width:655px;
}

.profile_wall h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin-left:4px;
margin-bottom:15px;
}

.bbcode_quote_body{
border:1px dashed #999999;
background:#E3E3E3;
color:#666666;
padding:10px;
width:100%;
}

.bbcode_img{
max-width:550px;
}

.bbcode_img_pm{
max-width:415px;
}


.profile_err_msg{
width:94%;
border:2px solid red;
background:#FFEAEB;
color:red;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:50px;
height:50px;
text-align:center;
margin:0px auto 6px;
}

.profile_ok_msg{
width:94%;
border:2px solid green;
background:#E8FFE9;
color:green;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:50px;
height:50px;
text-align:center;
margin:0px auto 6px;
}

/* Profile Page END //////////////////////////*/

/* /// Movie Request Box //////////////////////*/

.movie_req_box{
width:315px;
}

.movie_req_box h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin-left:5px;
margin-bottom:15px;
}

.reg_form_item{
padding:10px 0px;
}

form#mov_req_form{
width:300px;
margin-left:10px;
}

label#req_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:26px;
}

label#req_imdb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

label#req_imdb a{
text-decoration:none;
color:#0066FF;
}

label#req_imdb a:hover{
text-decoration:underline;
color:#0000CC;
}

.reg_form_item input[type="submit"]{
border:2px solid #0066CC;
padding:5px;
color:#0066CC;
background:#EAF2FF;
cursor:pointer;
margin-left:90px;
}


.reg_form_item input[type="submit"]:hover{
background:#0066CC;
color:#FFFFFF;
}

.req_sent_msg{
display:block;
border-top:2px solid green;
border-bottom:2px solid green;
background:white;
color:green;
padding:6px;
margin-left:5px;
margin-bottom:15px;
text-align:center;
font-weight:bold;
}

.req_err_msg{
display:block;
border-top:2px solid red;
border-bottom:2px solid red;
background:white;
color:red;
padding:6px;
margin-left:5px;
margin-bottom:15px
text-align:center;
}

/* /// Movie Request Box END //////////////////////*/


/* /// Movie Comments  //////////////////////*/

.post_comment{
width:651px;
margin-left:4px;
}

.post_comment h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin:10px 0px;
}

.post_comm_form{
width:651px;
padding-left:36px;
}

.post_comm_form input[type="submit"]{
border:2px solid #0066CC;
padding:5px;
color:#0066CC;
background:#EAF2FF;
cursor:pointer;
margin-top:10px;
}


.post_comm_form input[type="submit"]:hover{
background:#0066CC;
color:#FFFFFF;
}

.comment_item{
width:651px;
margin-left:4px;
border-collapse:collapse;
}

.comment_item td { border-bottom:1px dashed #CCCCCC; }

.comment_tr0{
width:651px;
padding:6px;
}

.comment_tr1{
width:651px;
background-color:#F8F8F8;
padding:6px;
}

.comment_img{
max-width:50px;
padding:2px;
border:1px solid #CCCCCC;
margin:6px;
}

.comment_message{
width:500px;
white-space:normal;
}

.comment_message pre{
width:500px;
padding:10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
white-space:normal;
line-height:15px;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

.comment_info{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding:4px;
margin-top:10px;
position:relative;
}

a.comment_user{
color:#528F3D;
font-weight:bold;
}

a.comment_user:hover{
color:#003300;
text-decoration:none;
}

.com_ok_msg{
margin:15px 0px;
width:643px;
border-top:2px solid #009900;
border-bottom:2px solid #009900;
background-color:#EBFFDF;
color:#009900;
padding:4px;
text-align:center;
}

.com_err_msg{
margin:15px 0px;
width:643px;
border-top:2px solid red;
border-bottom:2px solid red;
background-color:#FFF0F0;
color:red;
padding:4px;
text-align:center;
}

.famfilter_msg{
width:94%;
font-size:12px;
font-weight:bold;
line-height:20px;
padding:10px;
margin:10px 0px;
color:grey;
border:2px dashed grey;
text-align:center;
}

.comment_score{
position:absolute;
top:1px;
right:84px;
font-size:12px;
font-weight:bold;
}

.score_pos{color:#00CC00;}
.score_neg{color:#FF0000;}

a#score_plus{
width:24px;
height:24px;
position:absolute;
top:-6px;
right:-45px;
background-image:url(../images/score_plus.png);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline-block;
}

a#score_plus_static{
width:24px;
height:24px;
position:absolute;
top:-6px;
right:-45px;
background-image:url(../images/score_plus.png);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline-block;
}

a#score_plus_voted{
width:24px;
height:24px;
position:absolute;
top:-6px;
right:-45px;
background-image:url(../images/score_plus.png);
background-repeat:no-repeat;
background-position:0px -24px;
display:inline-block;
}

a#score_plus:hover{
background-image:url(../images/score_plus.png);
background-repeat:no-repeat;
background-position:0px -24px;
}

a#score_minus{
width:24px;
height:24px;
position:absolute;
top:-6px;
right:-75px;
background-image:url(../images/score_minus.png);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline-block;
}

a#score_minus_static{
width:24px;
height:24px;
position:absolute;
top:-6px;
right:-75px;
background-image:url(../images/score_minus.png);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline-block;
}

a#score_minus_voted{
width:24px;
height:24px;
position:absolute;
top:-6px;
right:-75px;
background-image:url(../images/score_minus.png);
background-repeat:no-repeat;
background-position:0px -24px;
display:inline-block;
}

a#score_minus:hover{
background-image:url(../images/score_minus.png);
background-repeat:no-repeat;
background-position:0px -24px;
}

table#comments_head_table{

width:651px;

border-top:2px solid #CCCCCC;

border-bottom:2px solid #CCCCCC;

margin:1px auto;

line-height:24px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#666666;

}

table#comments_head_table td{padding-left:5px;}


#comment_sort{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding:0px 15px 8px 15px;
}

span#comm_sort_sel{
color:#FF0000;
font-weight:bold;
}

#comment_sort a{
color:#999999;
text-decoration:none;
font-weight:bold;
}

#comment_sort a:hover{
color:#FF0000;
text-decoration:underline;
}

/* /// Movie Comments END //////////////////////*/


/* /// Latest Comments //////////////////////*/

.latest_comm_wrapper{
width:315px;
}

.latest_comm_wrapper h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin-left:5px;
margin-bottom:15px;
}

.latest_comment_item0{
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px dashed #999999;
padding:4px 6px;
margin-left:6px;
line-height:20px;
}

.latest_comment_item1{
background:#F6F6F6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px dashed #999999;
padding:4px 6px;
margin-left:6px;
line-height:20px;
}

a.latest_comm_title{
color:#4284A4;
font-weight:bold;
margin-bottom:6px;
display:block;
}

a.latest_comm_title:hover{
text-decoration:none;
color:#0033FF;
}

a.latest_comm_user{
color:#009999;
margin-right:2px;
}

a.latest_comm_user:hover{
color:#006699;
text-decoration:none;
}

/* /// Latest Comments END //////////////////////*/

/* /// Newsletter Form //////////////////////*/

.newsletter_wrapper{
width:315px;
}

.newsletter_wrapper h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin-left:5px;
margin-bottom:15px;
}

.newsletter_wrapper p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
margin:6px 0px;
}

/* /// Newsletter Form END //////////////////////*/

/* /// Favorites //////////////////////*/

.fav_btns{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0px 20px 20px;
color:#003366;
display:inline-block;
}

.fav_btns:hover{
color:#0033CC;
text-decoration:none;
}

.fav_title a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#006699;
line-height:40px;
position:relative;
text-decoration:none;
}

.fav_title a:hover{
color:#0099FF;
text-decoration:underline;
}

.fav_item{
width:651px;
margin-left:4px;
border-collapse:collapse;
}

.fav_item td{ border-bottom:1px dashed #CCCCCC; }

.fav_tr0{
width:651px;
padding:6px;
}

.fav_tr1{
width:651px;
background-color:#F8F8F8;
padding:6px;
}

td.fav_poster_td{width:108px; padding:6px;}

img.fav_img{
padding:2px;
border:1px solid #CCCCCC;
width:96px;
}

.fav_plot{width:520px; padding-right:10px; line-height:20px;}

.fav_remove_link{
text-align:right;
padding:6px;
}

.fav_remove_link a{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
text-decoration:none;
}

.fav_remove_link a:hover{
color:#990000;
text-decoration:underline;
}

/* /// Favorites END //////////////////////*/


/* /// Friends END //////////////////////*/

.profile_box h1{
border-top:2px solid #0066CC;
border-bottom:2px solid #0066CC;
background:#EAF2FF;
color:#0066CC;
padding:6px;
margin-left:4px;
margin-bottom:15px;
width:639px;
}

#friend_req_table{
width:651px;
margin-left:4px;
}

.fri_req_tr0{
border-bottom:1px dashed #CCCCCC;
}

.fri_req_tr1{
border-bottom:1px dashed #CCCCCC;
background:#F7F7F7;
}

.fri_req_imdtd{
width:120px;
padding:10px;
}

.fri_req_imdtd img{
padding:2px;
border:1px solid #CCCCCC;
}

.friend_notice{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#0099CC;
}

.friend_action{
margin-top:15px;
}

.friend_action a{
display:block;
width:120px;
height:40px;
margin-right:10px;
line-height:40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#33CC00;
border:1px solid #999999;
font-weight:bold;
font-size:14px;
text-align:center;
text-decoration:none;
float:left;
}

.friend_action a:hover{
text-decoration:none;
background-color:#E0E0E0;
}

.friends_wrapper{
width:650px;
margin-left:4px;
}

.friends_item{
width:132px;
height:200px;
margin:0px 0px 0px 15px;
padding:10px 5px;
text-align:center;
float:left;
}

.friends_item img{
padding:2px;
border:1px solid #CCCCCC;
}

.friend_item_user{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
padding:5px 2px;
font-size:10px;
}

.friend_item_user a{
color:#009999;
text-decoration:none;
}

.friend_item_user a:hover{
color:#006666;
text-decoration:underline;
}

.friend_act_link{
padding:10px 0px;
}
/* /// Friends END //////////////////////*/

/* Top Users //////////////////////////////*/


.topuser_wrapper{
width:651px;
margin-left:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:20px;
}

.top_user_table{width:651px; padding:5px 0px;}

.top_user_tr0{
border-bottom:2px solid #999999;
}

.top_user_tr1{
border-bottom:2px solid #999999;
background:#F9F9F9;
}

.top_user_headers{
border-top:2px solid #999999;
border-bottom:2px solid #999999;
color:#666666;
font-weight:bold;
font-size:12px;
line-height:20px;
}

.top_user_th{width:290px; padding-left:14px;}
.top_points_th{width:80px; text-align:center;}
.top_online_th{text-align:center;}

.top_user_table img{
max-width:30px;
padding:2px;
border:1px solid #999999;
margin:5px 15px;
}

.top_num_th{
width:3px;
text-align:center;
}

.top_num_td{
width:3px;
text-align:center;
border-right:2px dashed #999999;
padding:0px 10px;
text-align:center;
color:#666666;
font-size:12px;
}

.top_img_td{
width:70px;
}

.top_user_td{
width:220px;
border-right:2px dashed #999999;
}

.top_points_td{
width:90px;
border-right:2px dashed #999999;
padding:0px 10px;
text-align:right;
color:#666666;
font-size:12px;
}

.top_online_td{
font-size:14px;
text-align:center;
}

.top_user_td a{
color:#006666;
font-size:14px;
font-weight:bold;
}

.top_user_td a:hover{
color:#003333;
text-decoration:none;
}

.contest_wrapper{
text-align:left;
padding:10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}

.contest_wrapper h2{
font-size:16px;
font-weight:bold;
border-bottom:2px solid #009900;
color:#009900;
padding-bottom:4px;
}

.contest_wrapper p{
font-size:12px;
color:#666666;
margin:8px 0px;
}

.contest_wrapper h3{
font-size:14px;
font-weight:bold;
}

.contest_wrapper ol{
list-style:square;
font-size:12px;
color:#333333;
margin:10px 15px;
}

/* Top Users END//////////////////////////////*/

/* Static Pages //////////////////////////////*/

#pagenotfound{
text-align:center;
font-size:48px;
font-weight:bold;
padding:20px 0px;
}

#faq_wrapper{
text-align:left;
padding:10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}

#faq_wrapper h2{
font-size:15px;
font-weight:bold;
}

#faq_wrapper p{
color:#333333;
padding:15px 0px;
font-size:12px;
}

#faq_wrapper ol{
color:#333333;
padding:0px 20px 15px;
font-size:12px;
list-style:square;
}

span#contacts{
text-align:left;
padding:10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}

#offlimits_msg{
border:1px solid #000066;
background:#F0F3FF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:20px;
color:#000033;
width:90%;
height:40px;
text-align:center;
padding:20px;
margin:0px auto;
}

.allmovies_ul{
width:651px;
margin:0px auto;
line-height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

li.allmovie_item1 {
background:#F9F9F9;
}

.allmovies_ul li a{
color:#679C92;
text-decoration:none;
margin-left:10px;
}

.allmovies_ul li a:hover{
color:#1E3331;
text-decoration:underline;
}

span.allmovie_head{
display:block;
width:631px;
margin:5px auto;
border-bottom:solid 2px #666;
padding:6px 10px;
color:#0066CC;
}

a.backtotop{font-size:9px; color:#666666;}

/* Static Pages END //////////////////////////////*/

/*Search Feed /////////////////////////*/

.search_feed_table{
width:651px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-top:2px solid #999999;}

.search_feed_tr0{
border-bottom:2px solid #999999;
}

.search_feed_tr1{
border-bottom:2px solid #999999;
background:#F9F9F9;
}

.search_term_td{font-weight:bold; color:#666666; border-right:2px dashed #999999; padding:8px;}

.search_count_td{font-weight:bold; color:#666666; border-right:2px dashed #999999;padding:8px; text-align:center;}

.search_when_td{color:#999999;padding:8px; text-align:center;}

/*Search Feed End///////////////////////*/


/* Forum Start ////////////////////////////////*/

.forum_section{
width:511px;
height:30px;
line-height:30px;
display:block;
padding:10px 65px 10px 75px;
background-color:#DDEDFF;
color:#7495BA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:0px 0px 0px 4px;
position:relative;
}
.forum_section img{
position:absolute;
top:1px;
left:10px;
}

.forum_topics{
width:400px;
}

.forum_topics dd{
margin:0px auto;
width:629px;
text-indent:90px;
padding:5px 10px 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

.forum_topics dt{
width:400px;
height:20px;
line-height:20px;
padding:10px 10px 0px 75px;
margin:0px 0px 0px 25px;
position:relative;
}

.forum_topics a{
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.forum_topics a:hover{
color:#0000FF;
text-decoration:none;
}

.forum_topics img{
position:absolute;
top:15px;
left:30px;
}

.last_post{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
line-height:16px;
}

.last_post dt a{
color:#666666;
font-weight:bold;
}

.last_post dt a:hover{
color:#999999;
text-decoration:none;
}

.last_post dd a{
color:#B0CEA8;
}

.last_post dd a:hover{
color:#7A9579;
text-decoration:none;
}

.thread_top{
width:651px;
height:28px;
margin:0px auto;
border-bottom:2px solid #CCCCCC;
font-size:14px;
line-height:28px;
}

.thread_top a{
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
width:130px;
text-decoration:none;
padding:0px 10px 10px 0px;
position:relative;
}

.thread_top a:hover{
color:#0099CC;
}

.thread_top a img{
position:absolute;
top:0px;
left:0px;
}

.thread_table{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 4px;
width:651px;
}

.thread_tr0{
height:80px;
border-bottom:1px dashed #CCCCCC;
}

.thread_tr1{
height:80px;
border-bottom:1px dashed #CCCCCC;
background-color:#F3F3F3;
}

.thread_info_left dt{
color:#999999;
font-size:12px;
}

.thread_pages{
color:#999999;
font-size:10px;
display:inline-block;
margin:14px 0px 4px 15px;
}

.thread_pages a{
padding:2px 4px;
color:#006699;
font-size:10px;
border:2px solid #006699;
text-decoration:none;
margin-right:4px;
}

.thread_pages a:hover{
color:#0099FF;
border-color:#0099FF;
}

.thread_info_left dt a{
color:#0066CC;
font-size:14px;
font-weight:bold;
padding:5px 10px;
line-height:17px;
}

.thread_info_left dt a:hover{
color:#1EC4BB;
text-decoration:none;
}

.thread_info_left dd{
font-size:10px;
padding:5px 15px;
}

.thread_info_left dd a{
color:#006600;
}

.thread_info_left dd a:hover{
color:#009900;
text-decoration:none;
}

.thread_info_right{
color:#999999;
font-size:10px;
line-height:12px;
}

.thread_info_right a{
color:#006600;
}

.thread_info_right a:hover{
color:#009900;
text-decoration:none;
}

.forum_newthread{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:90%;
margin:0px auto;
line-height:45px;
}

.forum_newthread label{
display:block;
font-weight:bold;
font-size:14px;
}

.thread_bb_btns{float:right; margin-top:10px;}

.forum_newthread #submit{
border:2px solid #0066CC;
padding:5px;
color:#0066CC;
background:#EAF2FF;
cursor:pointer;
margin-top:10px;
}

.forum_newthread #submit:hover{
background:#0066CC;
color:#FFFFFF;
}

.post_thread_msg{
width:651px;
margin:10px auto;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border-top:2px solid #990000;
border-bottom:2px solid #990000;
background-color:#FFF2F2;
text-align:center;
line-height:25px;
}

.viewthread_title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#0099CC;
display:block;
padding:0px 15px;
line-height:20px;
width:450px;
}

.viewthread_pagination{
text-align:right !important;
padding:0px 15px 15px 0px !important;
border-bottom:2px solid #CCCCCC;
width:636px;
margin:0px auto;
}

.pagi_bottom{margin-top:15px;}

.nopagination_rule{
border-bottom:2px solid #CCCCCC;
margin:5px auto 0px;
width:651px;
height:2px;
}

.viewthread_table{
width:651px;
margin:0px 0px 0px 4px;
line-height:20px;
}

.vt_info_td{
padding-left:10px;
text-align:left;
min-width:95px;
height:112px;
}

.pos_rel{
position:relative !important;
}

.vt_country_img{
position:absolute;
top:0px;
}

.vt_info_action_td{
width:300px;
font-size:12px;
color:#666666;
}

.post_actions{
display:block;
margin:4px 2px;
}

.vt_msg_tr{
border-bottom:2px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color:#F9F9F9;
}

.forum_avatar{
margin:5px auto;
padding:2px;
border:1px solid #CCCCCC;
width:75px;
}

.forum_username a{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
font-weight:bold;
}

.user_info{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-top:2px;
}

.user_type_admin{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}



.user_type_mod{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#CC6600;
}



.user_type_cont{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#009999;
}



.user_type_user{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}



.user_type_vet{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
}



.user_type_junky{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF00CC;
}



.user_status_Online{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#00CC00;
}



.user_status_Offline{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#990000;
}

.forum_arrow_cont{
position:relative;
display:block;
height:1px;
}

.forum_arrow{
position:absolute;
top:-15px;
left:40px;
}

.vt_msg_tr pre{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 15px;
white-space:normal;
line-height:20px;
width:612px;
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.bbcode_forum_quote_body{
border:1px dashed #999999;
background:#E3E3E3;
color:#666666;
padding:10px;
width:595px;
white-space:normal;
}

.bbcode_forum_img{
max-width:612px;
}

.forumfilter_msg{
width:94%;
font-size:12px;
font-weight:bold;
line-height:20px;
padding:10px;
margin:5px auto;
color:grey;
border:2px dashed grey;
text-align:center;
}
/* Forum END ////////////////////////////////*/

/* TV Section /////////////////////////////////*/

.eps_item{
display:block;
padding:2px;
text-indent:10px;
line-height:20px;
text-decoration:none;
}

.eps_item:hover{
background-color:#E1E9F4;
}

/* TV Section END /////////////////////////////////*/