div#header {
	height:227px;
	background-image:url('./../img/head_bg.png');
	background-repeat:repeat-x;
}

div#header div.head {
	height:227px;
	background-image:url('./../img/site_header.png');
	background-repeat:no-repeat;
	background-position:center top;
}

div#header div.head div.head_inner {
	width:1022px;
	margin:0 auto;
	padding:0;
	color:#FFF;
	padding:33px 0 0 0;
}

div#header div.head div.head_inner div.banner {
	width:512px;
	height:127px;
	background-image:url('./../img/banner_box.png');
	background-repeat:no-repeat;
	margin:0 0 31px 10px;
}

div#header div.head div.head_inner div.banner img {
	margin:0;
	margin:22px 0 0 22px;
}

div#header div.head ul.menu li {
	float:left;
}

div#header div.head ul.menu li a {
	display:block;
	height:36px;
	background-repeat:no-repeat;
	background-position:center top;
	float:left;
}

div#header div.head ul.menu li a:hover, div#header div.head ul.menu li a.active {
	background-position:center bottom;
}

div#header div.head ul.menu li a.menu_01 {
	width:91px;
	background-image:url('./../img/menu_01.png');
}

div#header div.head ul.menu li a.menu_02 {
	width:94px;
	background-image:url('./../img/menu_02.png');
}

div#header div.head ul.menu li a.menu_03 {
	width:137px;
	background-image:url('./../img/menu_03.png');
}

div#header div.head ul.menu li a.menu_04 {
	width:91px;
	background-image:url('./../img/menu_04.png');
}

div#header div.head ul.menu li a.menu_05 {
	width:125px;
	background-image:url('./../img/menu_05.png');
}

div#header div.head ul.menu li a.menu_06 {
	width:131px;
	background-image:url('./../img/menu_06.png');
}

div#submenu {
	height:28px;
	background-image:url('./../img/submenu_bg.png');
	background-repeat:repeat-x;
}

div#submenu div.inner {
	height:28px;
	background-image:url('./../img/submenu_layout.png');
	background-repeat:no-repeat;
	background-position:center top;
}

div#submenu div.inner div.submenu {
	color:#FFF;
	width:1022px;
	margin:0 auto;
	line-height:26px;
}

div#submenu div.inner div.submenu {
	width:1000px;
	margin:0 auto;
}

div#submenu div.inner div.submenu ul li {
	height:26px;
	line-height:25px;
	float:left;
	margin:0 8px 0 8px;
}

div#submenu div.inner div.submenu a {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

div#main {
	background-image:url('./../img/main_line.png');
	background-repeat:repeat-x;
	background-position:center top;
}

div#main div.main {
	background-image:url('./../img/main_shade.png');
	background-repeat:no-repeat;
	background-position:center top;
}

div#main div.main div.topbox {
	width:1022px;
	height:202px;
	background-image:url('./../img/topline_bg.png');
	background-repeat:repeat-x;
	margin:0 auto;
}

div#main div.main div.main_inner {
	width:1022px;
	background-image:url('./../img/main_bg.png');
	background-repeat:repeat-y;
	margin:0 auto;
}

div#main div.main div.content {
	width:750px;
	background-image:url('./../img/content_bg.png');
	background-repeat:repeat-x;
	border:1px solid #FFF;
	border-right:0;
	float:left;
}

div#main div.main div.content_float {
	width:1020px;
	background-color:#FFF;
}

div#main div.main div.right {
	width:269px;
	float:right;
	border-top:1px solid #FFF;
	padding:3px 0 0 0;
}

div#footer {
	border-top:3px solid #B22222;
	height:165px;
	background-image:url('./../img/footer_bg.png');
	background-repeat:repeat-x;
}

div.movie_box {
	width:751px;
	height:298px;
	background-image:url('./../img/movie_box.jpg');
	background-repeat:no-repeat;
}

div.results_logo {
	width:122px;
	height:112px;
	background-image:url('./../img/results_logo_bg.jpg');
	background-repeat:no-repeat;
	text-align:center;
}

div.results_logo img {
	margin:1px 0 0 0;
}

div.comments_pic {
	width:97px;
	height:112px;
	background-image:url('./../img/commentpic_bg.jpg');
	background-repeat:no-repeat;
	text-align:center;
	margin:0 auto;
}

div.comments_pic img {
	margin:1px 0 0 0;
}

div.comments_left {
	background-image:url('./../img/comments_bg_left.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px;
}

div.comments_right {
	background-image:url('./../img/comments_bg_right.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	min-height:110px;
}

div#photoposi {
	text-align:right;
	position:absolute;
	left:auto;
	top:auto;
	z-index:1;
	width:730px;
	height:151px;
	overflow:hidden;
}

div#makeposi {
	text-align:right;
	position:absolute;
	left:auto;
	top:auto;
	z-index:1;
	width:730px;
	height:151px;
	background-repeat:no-repeat;
}

div#position_up a {
	width:217px;
	height:20px;
	display:block;
	background-image:url('./../img/position_up.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
}

div#position_up a:hover {
	background-position:left bottom;
}

div#position_down a {
	width:217px;
	height:20px;
	display:block;
	background-image:url('./../img/position_down.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	float:right;
}

div#position_down a:hover {
	background-position:left bottom;
}

div.rating {
	background-image:url('./../img/rating_bg.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:100px;
	height:20px;
	cursor:pointer;
	float:left;
}

div.rating div.stars {
	background-image:url('./../img/rating_stars.png');
	background-repeat:no-repeat;
	width:100px;
	height:20px;
}