#movies { position: relative; width: 845px; margin-left: auto; margin-right: auto; background:#FFF; border:0px solid #ccc; padding:0px; }
#header { margin:0px 0px 5px 0px; }
#header h1 { font-size:11px; padding:0px; margin:0px 3px 0px 0px; font-weight:normal; }
#menu-header { padding:0px 5px 10px 0px; font-weight:bold; color:#1A48B7; font-size:10px; }
#menu-header a { color:#1A48B7; }
#menu-header a:hover { color:#9A0002; }
#search-box { padding:0px 5px 5px 0px; }
#tag-header { padding:0px 86px 0px 0px; font-size:10px; color:#666666; }
#tag-header a { color:#666666; }
#body { margin:0px 0px 0px 0px; }
#body-left { float:left; width:520px; }
#body-right { float:right; width:320px;}
#body-frame { border:1px solid #ccc; margin:0px 2px 5px 0px; background:url(../images/bg-nav.gif) repeat-x; }
#body-frame h2 { color:#244075; font-size:15px; } #body-frame h2 a{ color:#244075; font-size:15px; text-decoration:none; } #body-frame h2 a:hover{ text-decoration:underline; }
#body-frame h1 { margin-top:5px; color:#A80530; font-size:19px; }
#body-dsp{ padding:15px 15px 10px 15px; }
#left_4cols{ float:left; border:0px solid #ccc; width:85px; margin:10px 47px 0px 0px;}
#right_4cols{ float:right; border:0px solid #ccc; width:85px; margin-top:10px; }
#left_4cols p, #right_4cols p { text-align:center; margin-top:5px; font-size:11px; }
#left_4cols p a, #right_4cols p a { color:#A80530; text-decoration:none; } 
#left_4cols p a:hover, #right_4cols p a:hover { color:#A80530; text-decoration:underline; }
#left_4cols img, #right_4cols img { border:2px solid #A4A5B7; width:82px; }
#left_4cols p a:hover img, #right_4cols p a:hover img { border:2px solid #3399CC; width:82px; }
#film_detail { float:right; width:350px; margin:15px 0px 0px 0px; line-height:20px; color:#000; }
#film_image { float:left; width:110px; margin:20px 20px 3px 0px; border:1px solid #ccc; padding:1px; }
#ad200{ float:right; }
#cols120_left { float:left; width:120px; margin-top:3px; }
#cols120_right { float:right; width:120px; margin-top:3px; }
#cols120_left a, #cols120_right a{ color:#3399CC; }
#cols120_left a:hover, #cols120_right a:hover{ color:#3399CC; }
#cols150_left { float:left; width:230px; margin:4px 12px 0px 0px; border:0px solid #ccc; }
#cols150_right { float:right; width:230px; margin-top:4px; border:0px solid #ccc; }
#cols150_left a, #cols150_right a{ color:#3399CC; }
#cols150_left a:hover, #cols150_right a:hover{ color:#3399CC; }
#rcol_left { margin:7px 5px 10px 5px; }
#rcol_right { float:right; width:125px; text-align:center; }
#rcol_left h3{ font-size:12px; color:#244075; }
#rcol_left ul { margin:0px; padding:3px 5px 0px 20px; }
#rcol_left ul li { font-size:11px; padding:3px 0px 0px 0px; color:#666; }
#rcol_left ul li a{ color:#345BAB; } #rcol_left ul li a:hover{ color:#3399CC; }
#footer { border-top:1px solid #ddd; margin:10px 0px 3px 0px; padding:10px 0px 10px 10px; background:#eee; font-size:11px; }
#footer a { color:#666; }
.clear { clear:both; padding:0px; margin:0px; font-size:0px; }
.nav-bar { padding:7px 70px 7px 70px; }
.nav-bar li { list-style:none; display:inline; margin-right:5px; font-size:11px; }
.nav-bar li a { color: #345BAB; }
.nav-bar li a:hover { color: #3399CC; }
#paging
{
	list-style:none;
	padding:3px 0px 3px 0px;
	margin:10px 0px 0px 0px;	
	font-size:11px;
	clear:both;
	font-weight:bold;
	text-align:right;
}
#paging li
{
	padding:4px 3px 4px 3px;
	margin:0px 3px 0px 0px;
	display : inline;
	font-size:11px;
	color:#9A0000;	
}
#paging li a
{
	text-decoration:none;
	color:#9A0000;
	font-size:11px;
	text-decoration:underline;
}
#paging li a:hover
{
	text-decoration:underline;
	color:#9A0000;	
}
#mlist_right
{
	float:right; 
	width:145px; 
	border:0px solid #ccc; 
	margin:0px 0px 15px 0px; 
	text-align:center;
}
#mlist_left
{
	float:left;
	width:145px; 
	border:0px solid #ccc; 
	margin:0px 7px 15px 0px; 
	text-align:center;
}
#mlist_right p img, #mlist_left p img
{
	width:96px;
	height:120px;
	border:0px;
}
#mlist_right p a, #mlist_left p a
{
	font-size:11px;
	color:#1949B5;
}
#movie
{
	margin:10px 5px 5px 5px;
	font-size:12px; 
}
#movie p
{
	padding:0px 0px 5px 0px;
	color:#000;
}
#movie p span
{
	font-size:10px;
	color:#666666;
}
#movie p span a
{
	font-size:17px;  
	font-weight:bold;
	color:#1A48B7;
	text-decoration:none;
}
#movie p span a:hover
{
	text-decoration:underline;
	color:#9A0000;
}
#body-mid-sub
{
	width:470px;
	border:1px solid #ccc;
	padding:10px 5px 0px 5px;
	margin:0px 5px 5px 0px;
	background:url(../images/bg-nav.gif) repeat-x;
}
#body-mid
{
	float:left;	
}
