@charset "utf-8";
/*	MOVIE DETAIL
 ------------------------------------------------------------------------*/
/*	div#rightcolumn2
--------------------------------------*/
h3.MovieTitle {margin:5px 0 0 0; background-color:#000; color:#0782c6; font-size:120%; padding:3px 2px 3px 5px;}
h3.MovieTitle span {margin:0 0 3px 8px; color:#fff; font-size:78%; font-weight:normal;}
h3.MovieTitle span a {background-color:#0782c6; color:#FFFF99; padding:0 2px; margin:0 3px;}
/*	Movie pagination
 ------------------------------------------------------------------------*/
ul.Moviepagination {float:right; clear:both; border:0; margin:7px 0 0 0; padding:0;}
ul.Moviepagination li {border:0; margin:0; padding:0; font-size:80%; list-style:none; /* savers */ float:left; font-family:Helvetica, Arial, sans-serif;}
ul.Moviepagination a { border:solid 1px #9aafe5; margin-right:2px; }
ul.Moviepagination .previous-off, ul.Moviepagination .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; margin-right:2px; padding:2px; }
ul.Moviepagination .next a, ul.Moviepagination .previous a {}
ul.Moviepagination .next2 a, ul.Moviepagination .previous2 a {background:#a8dcf9; color:#065c8c;}	
ul.Moviepagination .active { background:#0782c6; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:3px 5px; /* savers */ margin-right:2px; }
ul.Moviepagination a:link, ul.Moviepagination a:visited { color:#0782c6; display:block; float:left; padding:2px 5px; text-decoration:none; }
ul.Moviepagination a:hover { border:solid 1px #0782c6; }

#Movie {width:548px; margin:5px 0 5px 0; padding:0; background-color:#000; border:1px solid #cccccc; clear:both; min-height:1px; float:left; z-index:2;}
#movie_inside {width:100%; margin:0; background-color:#111111; padding:0; clear:both; min-height:1px;}
#movie_inside h2 {color:#33ccff; font-size:115%; font-weight:normal; padding:8px 10px 5px 5px;}
#movie_inside h3 {color:#33ccff; font-size:90%; font-weight:normal; padding:0; float:left; margin:-20px 5px 0 0; display:inline;}
#movie_inside h3 a:link, #movie h3 a:visited {color:#33ccff;}
#movie_inside h3 a:hover, #movie h3 a:active {color:#FFFF33;}
#movie_inside div.playlog {float:left; width:130px; margin:2px 3px 0 3px; padding:0 0 5px 18px; color:#bbbbbb; font-size:105%; line-height:1.1; background: transparent url(../images/icons/icon_play2.gif) 0 0 no-repeat; clear:both;}
#movie_inside div.starreview {float:right; width:210px; height:16px; margin:-20px 3px 0 3px; padding:0 0 5px 0; color:#bbbbbb; font-size:105%; line-height:1.1; clear:both;}
*:first-child+html #movie_inside div.starreview {float:right; width:210px; height:16px; margin:2px 3px 0 3px; padding:0 0 5px 0; color:#bbbbbb; font-size:105%; line-height:1.1; clear:both;}
* html #movie_inside div.starreview {float:right; width:210px; height:16px; margin:2px 3px 0 3px; padding:0 0 5px 0; color:#bbbbbb; font-size:105%; line-height:1.1; clear:both;}
#sampleplayer_outer {width:548px; height:410px; margin:5px auto; clear:both;}
#sampleplayer {width:100%; height:100%; background-color:#000000; margin:0; z-index:2;}

/* Change view sprites */
.toolboxText {margin:0; font-size:93%; color:#fff; line-height:25px; text-align:right; float:left; width:88%; height:25px; text-align:right;}
.toolbox a {width:62px; height:25px; float:right;}
#wideView {background: transparent url(../images1209/but_player_expand.png) no-repeat scroll 0px 0px; }
#wideView:hover { background-position:-62px -0px; }
#wideView.wide {background-position:0px -25px; }
#wideView.wide:hover { background-position:-62px -25px; }
     
/* Different views */
#Movie.wide {width:960px;}
#toolbox.wide {width:960px;} 
#sampleplayer_outer.wide {width:960px; height:560px;}  
		
		
#MovieInfo {float:right; width:390px; margin:5px 0 0 0; padding:0; border:1px solid #cccccc; min-height:1px;}
#info_inner {width:390px; margin:0; padding:0; background-color:#eee;}
#moviePrice {width:390px; margin:0; font-family:Helvetica, Arial, sans-serif; border-bottom:1px dotted #ccc; padding:0 0 4px 0;} 
p.movieprice {float:left; margin:3px; width:110px; font-weight:bold; font-size:118%; line-height:1.4; display:inline;}
p.pointValue {float:right; margin:2px 0; padding:0 0 0 26px; width:190px; font-size:87%; line-height:1.4; display:inline; background:transparent url(../images1209/icons/plus01.png) center left no-repeat; text-align:center; height:26px;}
p.pointValue span {font-weight:bold; color:#cc0000; font-size:120%;}

p.pointchui {clear:both; margin:0 3px 3px 5px; font-size:78%; line-height:1.4; background: transparent url(../images1209/icons/new01.png) center left no-repeat; padding:0 0 0 33px;}

p.loginLink a {float:left; width:220px; margin:5px; font-size:83%; line-height:1.4;}

.cartButton {float:right; width:150px; height:50px; margin:3px 3px 3px 0;}
p.pricerev {width:210px; float:left; margin:5px 5px 5px 5px; display:inline; padding:3px; font-size:80%; border:1px solid #CC0000;}
#point-info {width:390px; clear:both; margin:0 0 5px 0;}
#point-info p.general {width:210px !important; width:215px; float:left; padding:0 5px 0 5px; font-size:90%;}
#point-info p.member {width:210px; float:left; margin:5px 5px 5px 5px; display:inline; padding:3px; font-size:80%; border:1px solid #089ecf;}
#point-info p span {color:#CC0000; font-weight:bold;}
.pointButton {float:right; width:150px; height:45px; margin:0 5px 5px 0;}
.movieComment_outer {width:350px; clear:both; margin:0 10px 0 10px; background: transparent url(../images1209/bg_movie_commbox.gif) 0 0 no-repeat; padding:10px;}
*:first-child+html .movieComment_outer {width:370px; clear:both; margin:5px 10px 0 10px; background: transparent url(../images1209/bg_movie_commbox.gif) 0 0 no-repeat; padding:10px;}
* html .movieComment_outer {width:370px; clear:both; margin:5px 10px 0 10px; background: transparent url(../images1209/bg_movie_commbox.gif) 0 0 no-repeat; padding:10px;}

p.channelInfo {clear:both; margin:5px 3px 5px 5px; font-size:90%; line-height:1.4; padding:0;}
p.channelInfo a {background-color:#000; color:#FFCC33; padding:3px; margin:0 3px;}
.movieComment {width:344px; height:94px; clear:both; margin:0; background-color:#2c2c2c; color:#FFFFFF; font-size:95%; overflow:auto; padding:3px;}
p.movietitle2  {border-bottom:3px double #222; background:none; font-weight:bold; margin:0 15px 10px 15px;}
ul.detaiInfo {width:360px; margin:0 15px 10px 15px; padding:5px 0 0 0; list-style:none;}
.detaiInfo li  {list-style:none;background:transparent url(../images/list_aboutus.gif) no-repeat scroll left center; font-size:95%; margin:0 0 0 5px; padding:2px 0 3px 10px;}
.detaiInfo li.top  {list-style:none;background:transparent url(../images/list_ontop.gif) no-repeat scroll left top; font-size:95%; margin:0 0 0 5px; padding:2px 0 3px 10px;}
.detaiInfo li.tb {width:290px; margin:-15px 0 0 70px; list-style:none;}
ul.detaiInfo td {width:90px; margin:0; padding:3px; background-color:#FFFFFF; border:1px solid #cccccc; font-size:95%; text-align:center;}
#streamingBtn_na {width:390px; height:50px; margin:0 0 5px 0; padding:0; background:#fff url(../images1209/title_streaming_na.gif) 0 0 no-repeat; clear:both; min-height:1px; position:relative; border-bottom:1px solid #666;}
#streamingBtn_ok {width:390px; height:90px; margin:0 0 5px 0; padding:0; background:#fff url(../images1209/title_streaming_ok.gif) 0 0 no-repeat; clear:both; min-height:1px; position:relative; border-bottom:1px solid #666;}
#streamingBtn_ok p.title_all {margin:0;}
#streamingBtn_ok img.startBtn {width:202px; height:34px; position:absolute; top:45px; left:90px;}
#download-info {width:390px; margin:0 0 5px 0; padding:0; background-color:#FFF; clear:both; min-height:1px; position:relative;}
#download-info p.title_all {margin:0;}
#download-info p.title_bunkatsu img {margin:-5px 5px 0 5px;}
#download-info .bunkatsubox01 {float:left; margin:5px 2px; display:inline; width:123px; position:relative; border:1px solid #CCC;}
#download-info .bunkatsubox01 p.subtitle1 {margin:2px; font-size:80%; color:#666666; border-bottom:1px solid #666666;}
#download-info .bunkatsubox01 p.subtitle2 {margin:2px; font-size:80%; color:#3399FF;}
#download-info .bunkatsubox01 p.keyword {margin:2px; font-size:80%; color:#666666; border-bottom:1px solid #CCCCCC; height:40px;}
#download-info .bunkatsubox01 p.time {margin:2px; font-size:80%; color:#666666; border-bottom:1px solid #CCCCCC; text-align:right;}
#download-info .bunkatsubox01 p.DLbutton img {margin:4px 25px; text-align:center;}
#download-info ul {width:370px; margin:0 10px 10px 10px; padding:0; list-style:none;}
#download-info li.bunkatsu {width:6px !important; width:40px; height:20px!important; height:40px; margin:0px 3px 5px 0; padding:0; list-style:none; background: transparent url(../images/but_bg_download_devided.gif) 0 0 no-repeat; padding:10px 17px;}
#download-info li.bunkatsu a {color:#CC0000; text-decoration:underline;}
#download-info li.bunkatsu a.na {color:#CC0000; text-decoration:underline;}
#seller-info {width:390px; margin:10px 0 5px 0; padding:0; background-color:#eeeeee; border:1px solid #cccccc; clear:both; min-height:1px;}

#Adv1 {width:390px; margin:0; text-align:center; background-color:#fff; border:none;}
#Adv1 img {width:300px; margin:10px auto; text-align:center;}
#Adv1 p {text-align:center; background-color:#000000; color:#FFFFFF;}

/* other movies */
.unitMoviePickup {width:388px; margin:10px 0 0 0; background-color:#FFFFFF; padding:2px; min-height:1px;}
.unitMoviePickup h3 {width:390px; height:40px; margin:0; padding:0; background:#000 url(../images1209/title_home_pickup.gif) 0 0 no-repeat; position:relative;}
.unitMoviePickup h3 span {position:absolute; top:12px; right:10px; margin:0; padding:0; color:#fff; font-size:103%; }
ul.unit-MoviePickupBox {margin:5px 0 5px 0; width:386px; font-size:95%; clear:both; border:1px solid #ccc; background-color:#eeeeee; padding:0 0 3px 0;}
li.unit-MoviePickupBox-thumb {float:left; width:122px; margin:3px 3px 0 3px; display:inline;}
li.unit-MoviePickupBox-thumb img {border:1px solid #000;}
li.unit-MoviePickupBox-title {float:right; width:255px; margin:5px 0 0 0; font-size:87%;}
li.unit-MoviePickupBox-comm {float:right; width:255px; margin:5px 0 0 0; font-size:85%;}
li.unit-MoviePickupBox-comminfo {float:right; width:100px; height:16px; margin:5px 0 0 0; padding:0 0 0 20px; background:transparent url(../images/icon_comcount.gif) 0 0 no-repeat; font-size:80%; line-height:16px;}
li.unit-MoviePickupBox-comminfo span {font-size:110%; font-weight:bold;}
li.unit-MoviePickupBox-reviewinfo {float:right; width:100px; height:16px; margin:5px 0 0 0; padding:0 0 0 20px; background:transparent url(../images/icon_reviewcount.gif) 0 0 no-repeat; font-size:80%; line-height:16px;}
li.unit-MoviePickupBox-reviewinfo span {font-size:110%; font-weight:bold;}
li.unit-MoviePickupBox-provider {float:right; width:255px; margin:5px 2px 0 0; display:inline; font-size:80%; text-align:right;}

/*	div#leftcolumn2
--------------------------------------*/
#movie-tools {padding:0; margin:0;}
#movie-tools ul{padding:3px; border:0; margin:5px; list-style:none; background-color:#eee;}
#movie-tools li.embed{width:95%; height:33px; padding:7px 0 0 5px; border:1px solid #CCCCCC; background-color:#febf01; margin:12px 0 0 7px; list-style:none; font:bold 100% Verdana;}
#movie-tools li.embed input{width:80%; height:25px; padding:0; border:1px solid #FFF; background-color:#e8e8e8; font-size:110%; line-height:1.5; vertical-align:center;}
#movie-tools li.towebmaster{height:24px; margin:5px; list-style:none; font-size:90%; padding:0 0 0 30px; background: transparent url(../images/icons/add.gif) 0 0 no-repeat;}
#RankBan {width:548px; margin:0; padding:10px 0 10px 0; clear:both;}
#movie-comment {width:548px; margin:0 0 5px 0; padding:0 0 0 0; clear:both; position:relative;}
#movie-comment h3 {width:548px; height:28px !important; height:34px; margin:0; background: transparent url(../images/title_details_moviecomment.gif) 0 0 no-repeat; padding:11px 0 0 187px; color:#FFFFFF;}
#movie-comment img.writebtn {position:absolute; top:16px; left:350px;}

#movie-comment-pagination {margin:5px 0 5px 0; float:right; clear:both; border:0; padding:0; font-size:11px; position:relative;}
#movie-comment-pagination .active {border:solid 1px #000; background-color:#cc0000; color:#FFFFFF; font-weight:bold; padding:2px 4px; position:relative; margin:0 0 0 0;}
#movie-comment-pagination a {color:#cc0000; padding:2px 4px; text-decoration:none; height:30px; border:solid 1px #666; line-height:1.6; position:relative; margin:0 0 0 0;}
#movie-comment-pagination a img {padding:1px 0 5px 0; margin:2px 2px 2px 2px;}
#movie-comment-pagination a:hover {border:solid 1px #cc0000;}

* html #movie-comment-pagination .active {border:solid 1px #000; background-color:#cc0000; color:#FFFFFF; font-weight:bold; padding:0 5px; position:relative; margin:0 1px 0 0; height:20px; line-height:20px;}
* html #movie-comment-pagination a {color:#cc0000; padding:0 5px;; text-decoration:none; border:solid 1px #666; height:20px; line-height:20px; position:relative; margin:0 1px 0 0;}
* html #movie-comment-pagination a img {padding:5px 0 6px 0; margin:5px 0 6px 0;}

#movie-comment-layout {width:548px; clear:both;}
#movie-comment-avater {float:left; width:55px; padding:0; margin:10px 0 0 5px;}
#movie-comment-box {float:left; width:475px; padding:0; margin:10px 0 0 0;}
#movie-comment-box span.name{margin-right:15px;}
#movie-comment-box span.date{}
#movie-comment-box span.star{color:#99cc33; margin-right:15px;}
#movie-comment-box .top {width:470px !important; width:475px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_comment_box_top.gif) 0 0 no-repeat; text-align:right; font-size:95%;}
#movie-comment-box .middle {width:455px !important; width:475px; padding:0 0 0 20px; margin:0; background: transparent url(../images/bg_comment_box_middle.gif) 0 0 repeat-y; font-size:95%;}
#movie-comment-box .middle textarea {}
#movie-comment-box .bottom {width:475px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_comment_box_bottom.gif) 0 0 no-repeat;}

#movie-comment-layout02 {width:548px; clear:both;}
#movie-comment-avater02 {float:left; width:55px; padding:0; margin:10px 0 0 5px;}
#movie-comment-box02 {float:left; width:475px; padding:0; margin:10px 0 0 0;}
#movie-comment-box02 span.name{margin-right:15px;}
#movie-comment-box02 span.date{}
#movie-comment-box02 span.star{color:#99cc33; margin-right:15px;}
#movie-comment-box02 .top {width:470px !important; width:475px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_comment_box_top02.gif) 0 0 no-repeat; text-align:right; font-size:95%;}
#movie-comment-box02 .middle {width:455px !important; width:475px; padding:0 0 0 20px; margin:0; background: transparent url(../images/bg_comment_box_middle02.gif) 0 0 repeat-y; font-size:95%;}
#movie-comment-box02 .middle textarea {}
#movie-comment-box02 .bottom {width:475px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_comment_box_bottom02.gif) 0 0 no-repeat;}

#writereview {margin:0; width:800px; color:#FFFFFF; font-size:85%;}
#writereview h1{margin:0; width:800px; height:65px; background: #000 url(../images/title_writereview.gif) 0 0 no-repeat; color:#FFFFFF; text-indent:99999px; border-bottom:2px dotted #babbbb; padding:0 0 10px 0;}
#writereview h3 {margin:10px 0 0 15px; font-size:110%; color:#FFFFFF;}
#writereview p.success {margin:15px 0 0 35px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereview p.error {margin:15px 0 0 35px; font-size:100%; line-height:1.6; color:#CC0000;}
#writereview p.centerBTN {margin:15px 0 0 170px; text-align:center; width:80px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereview input {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left; padding:3px 5px;}

#reviewform p.forlabel{width:300px; clear:left; margin:0 0 0 50px; padding:5px 0 8px 0; padding-left:155px; border-top:1px dotted gray;	height:1%;}
#reviewform label{font-weight: bold; float: left; margin-left: -155px; width: 150px; }
#reviewform input[type="text"]{ width: 200px;}
#reviewform textarea{width: 450px; height: 150px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{	margin-left: 3px;}
#reviewform input, #reviewform  textarea {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left;}
#reviewform input {padding:3px 5px;}
#reviewform textarea {padding:5px;}
#reviewform .submit {background:#FFF url(submitgrad.png) repeat-x bottom left;}
#reviewform .reset {background:#FFF url(resetgrad.png) repeat-x bottom left;}


/*review form for detail page*/
#reviewblock {width:548px; float:left; margin:0 0 0 0px;overflow: hidden;}
#reviewblock h3 {font-size:100%; color:#CC0000; background:#000 url(../images1209/title_movie_review.gif) 0 0 no-repeat; padding:0; margin:10px 0 0 0; height:40px;}
#reviewblock h3 span {font-size:85%; color:#fff; float:right; font-weight:normal; line-height:40px; margin:0 5px 0 0; display:inline;}
#reviewblock div.attention {font-size:90%; color:#CC0000; font-weight:normal; margin:5px; width:546px; height:50px; margin:0;}
#reviewblock div.attention img {margin:3px 13px;}
#reviewblock div.attention p.title {margin:0 13px; border-top:1px dotted #666; text-align:right; color:#444;}
#reviewblock div.attention p.title span {margin:0 0 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#reviewblock div.attention p.title span.red {color:#CC0000; font-weight:bold;}

#writereviewV2 {margin:10px; width:535px; height:190px; color:#000; font-size:85%; background: #FFF url(../images/bg_writereviewV2.gif) 0 0 no-repeat;}
#writereviewV2 h1{margin:0; width:535px; height:65px; background: #000 url(../images/title_writereview.gif) 0 0 no-repeat; color:#FFFFFF; text-indent:99999px; border-bottom:2px dotted #babbbb; padding:0 0 10px 0;}
#writereviewV2 h4 {margin:0 0 0 105px; font-size:110%; color:#000; padding-top:7px;}
#writereviewV2 h4 img {margin:0 5px 0 0; vertical-align:middle;}
#writereviewV2 p.success {margin:5px 0 0 70px; font-size:90%; line-height:1.6; color:#FFFFFF;}
#writereviewV2 p.error {margin:0 0 0 90px; font-size:90%; line-height:1.2; color:#CC0000;}
#writereviewV2 p.centerBTN {margin:5px 0 0 205px; text-align:center; width:80px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereviewV2 input {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left; padding:3px 5px;}

#reviewformV2 p.forlabel{width:460px; clear:left; margin:2px 0 0 70px; padding:0; font-size:90%;}
#reviewformV2 label{font-weight: bold; float: left; margin:5px 0 0 0; width: 100px; }
#reviewformV2 input[type="text"]{ width: 100px;}
#reviewformV2 textarea{width: 340px; height: 40px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{	margin-left: 3px;}
#reviewformV2 input, #reviewform  textarea {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left;}
#reviewformV2 input {padding:3px 5px;}
#reviewformV2 textarea {padding:5px;}
#reviewformV2 .submit {background:#FFF url(submitgrad.png) repeat-x bottom left;}
#reviewformV2 .reset {background:#FFF url(resetgrad.png) repeat-x bottom left;}

/*	03/10 Add
--------------------------------------*/
#avgreview {width:539px; height:30px; margin:0px 3px 0 0; padding:0 0 5px 10px; color:#eee; font-size:105%; line-height:26px; clear:both; position:relative; background-color:#000000; text-align:center;}
#avgreview .rating{float:none; width:80px; height:16px; margin:0px 5px 3px 0; padding:0; list-style:none; background: url(../images1209/star-matrix2_blk.png) no-repeat 0 0; position:absolute; top:5px; right:30px;}
.CommentRateBox {margin:5px 4px 10px 4px; color:#333; width:530px; padding:5px; text-align:left; border:1px solid #ddd; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px;   -moz-border-radius: 5px; font-size:90%; position:relative; background:#f0f7fc url(../images1209/bg_CommentRateBox.png) 0 0 repeat-y; clear:both;}
.reviewerInfo {float:left; width:118px; margin:0; padding:0 5px 0 0; font-size:90%; background-color:#e1f0fc; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px;   -moz-border-radius: 5px;}
.reviewerInfo p.date {margin:3px;}
.reviewerInfo p.titlelabel {margin:3px 0; float:left; width:30px; line-height:16px;}
.reviewerInfo .rating{float:right; width:88px; height:16px; margin:3px 0 3px 0; padding:0; list-style:none; position:relative; background: url(../images1209/star-matrix.png) no-repeat 0 0; clear:none;}
.reviewerInfo p.byname {margin:3px 0 3px 0; float:right; width:85px; line-height:16px; overflow:hidden;}
.reviewerInfo p.byname02 {margin:3px 5px 3px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.reviewerInfo p.movienumber {margin:3px 5px 25px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.detailRating {float:right; width:395px; margin:0; padding:0 0 0 5px;}
.detailRating p.titlelabel {margin:2px 0 0 0; float:left; width:38px; height:12px; line-height:12px; font-size:90%;}
.detailRating ul.subrating {width:35px; height:12px; margin:0px 5px 0 0; padding:0; list-style:none; float:left; background: url(../images1209/bar-matrix.png) no-repeat 0 0;}
.detailRating ul.subrating .nobar{background-position:0 0}
.detailRating ul.subrating .onebar {background-position:0 -12px;}
.detailRating ul.subrating .twobar {background-position:0 -24px;}
.detailRating ul.subrating .threebar {background-position:0 -36px}
.detailRating ul.subrating .fourbar {background-position:0 -48px}
.detailRating ul.subrating .fivebar {background-position:0 -60px}
.detailRating ul.subrating li {cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/ float:left; /* end hide*/ text-indent:-999em; width:7px; height:12px;}
p.reviewcomment {width:395px; margin:0; line-height:1.4; clear:both; padding:5px 0 0 0; background: url(../images1209/bg_reviewpoll.png) no-repeat 0 0; font-size:105%; font-weight:bold; color:#000;}
.reviewpoll {width:395px; margin:5px 0 0 0; padding:5px 0 0 0; float:right; background: url(../images1209/bg_reviewpoll.png) no-repeat 0 0; font-size:90%; text-align:right;}
.reviewpoll p {height:18px; line-height:18px; margin:0; padding:0; clear:both;}
.reviewpoll input {height:18px; width:50px;}

#reviewblock02 {width:548px; float:left; margin:0 0 0 0px;overflow: hidden;}
#reviewblock02 h3 {font-size:100%; color:#CC0000; background:#000 url(../images1209/title_movie_review.gif) 0 0 no-repeat; padding:0; margin:10px 0 0 0; height:40px;}
#reviewblock02 h3 span {font-size:85%; color:#FFF; float:right; font-weight:normal; line-height:40px; margin:0 5px 0 0; display:inline;}
#reviewblock02 div.attention {font-size:90%; color:#CC0000; font-weight:normal; width:546px; margin:0 0 5px 0;}
#reviewblock02 div.attention img {margin:3px 13px;}
#reviewblock02 div.attention p.title {margin:0 13px; border-top:1px dotted #666; text-align:right; color:#444;}
#reviewblock02 div.attention p.title span {margin:0 0 5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
#reviewblock02 div.attention p.title span.red {color:#CC0000; font-weight:bold;}
.postlink {margin:15px 84px 15px 84px; width:380px; padding:0;}

#writereviewV3 {margin:5px 4px 10px 4px; width:530px; color:#333; font-size:85%; padding:5px; border:1px solid #ddd; /* Do rounding (native in Firefox and Safari) */ -webkit-border-radius:5px; -moz-border-radius: 5px;}
#writereviewV3 h4 {margin:0; font-size:110%; color:#000; padding:7px 0 3px 0; border-bottom:5px solid #0c6b97;}
#writereviewV3 h4 img {margin:0 5px 0 0; vertical-align:middle;}
#writereviewV3 p.success {margin:5px 0 0 10px; font-size:90%; line-height:1.6; color:#FFFFFF;}
#writereviewV3 p.error {margin:7px 0 0 130px; font-size:90%; line-height:1.2; color:#CC0000;}
#writereviewV3 p.centerBTN {margin:5px 0 0 205px; text-align:center; width:80px; font-size:100%; line-height:1.6; color:#FFFFFF;}
#writereviewV3 input {border:#999 solid 1px; background:#FFF url(../images/formgrad.png) repeat-x top left; padding:3px 5px;}
#reviewformV3 p.forlabelMain{width:450px; clear:left; margin:10px 0 0 40px; padding:4px; font-weight:normal; background-color:#0c6b97; border:1px solid #a0b6c1; color:#f5c638; font-size:110%; height:28px; line-height:28px;}
#reviewformV3 p.forlabel{width:440px; clear:left; margin:10px 0 0 50px; padding:0 0 5px 0; font-weight:normal; border-bottom:1px solid #eee;}
#reviewformV3 label.sub{float: left; margin:0; width:80px; height:26px; line-height:20px;}
#reviewformV3 label.main{float: left; margin:0; width:80px; height:28px; line-height:28px; color:#FFFFFF;}
#reviewformV3 input[type="text"]{ width: 170px;}
#reviewformV3 textarea{width: 340px; height:70px; padding:5px;}
/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/
* html .threepxfix{	margin-left: 3px;}
#reviewformV3 input, #reviewformV3  textarea {border:1px solid #a0b6c1; background-color:#f3f3f3;}
#reviewformV3 input {padding:3px 5px;}

#reviewformV3 input.subBtn {background-color:#0c6b97; width:100px; height:35px; color:#fff; line-height:30px; text-align:center; font-size:120%; font-weight:bold; cursor:pointer;}
#reviewformV3 input.resBtn {background-color:#FFF; width:100px; height:35px; line-height:30px; text-align:center; cursor:pointer;}
