/*	div#rightcolumn (structure.css)
--------------------------------------*/
.unitRightCol {width:745px; margin:10px 0 5px 0; clear:both; min-height:1px;}
.unitRightCol h3 {margin:0; padding:0 0 0 5px; list-style:none; width:740px; background-color:#000; height:40px; color:#ccc; line-height:40px; font-weight:normal;}
.unitRightCol h3 span {color:#2f95fb; margin:0 5px; font-weight:bold;}
.unitRightCol h4.info {width:710px; height:20px !important; height:25px; margin:5px 0; background: transparent url(../images1209/title_help_h4.gif) 0 0 no-repeat; padding:5px 0 0 35px; color:#222222; font-size:100%; clear:both;}
.unitRightCol h4.red {margin:5px 7px 5px 9px; color:#CC0000; font-size:110%; clear:both;}
.unitRightCol h4.userReview {margin:5px 10px; padding:3px; color:#ccc; background-color:#333333; border:1px solid #ccc; font-size:100%; clear:both; font-weight:normal;}
.unitRightCol h4.userReview span {margin:0 5px; font-weight:bold; color:#fff;}
.unitRightCol p.maintext {margin:10px; color:#555555; font-size:90%; line-height:1.4; clear:both;}
.unitRightCol p.maintext02 {margin:5px 20px; color:#000; font-size:80%; line-height:1.4; clear:both; padding-bottom:5px; border-bottom:1px solid #000;}
.unitRightCol p.maintextRed {margin:10px; color:#CC0000; font-size:90%; line-height:1.4; clear:both; font-weight:bold;}
.unitRightCol .heybox01 {margin:10px 100px; width:500px; padding:5px; clear:both; border:1px solid #666666;}
.unitRightCol table#spec {margin:10px 0 10px 30px; font-size:90%; line-height:1.4; border-collapse:collapse;}
.unitRightCol table#spec td {border:1px solid #666; padding:5px; background-color:#EAEAEA;}
.unitRightCol .heybox04 {float:left; margin:0 5px 10px 18px; display:inline; width:270px !important; width:252px; border:1px solid #000; padding:1px;}
.unitRightCol .heybox05 {float:right; margin:0 5px 10px 0; display:inline; width:410px; color:#555555; font-size:90%; line-height:1.4;}
.unitRightCol .heybox05 ol {list-style-type: decimal;}
.unitRightCol .heybox05 li span {font-weight:bold; color:#CC0000; margin:0 4px 0 0;}
.unitRightCol .heyimgbox01 {float:left; background: transparent url(../images_en/img_heybox01.gif) 0 0 no-repeat; margin:10px 5px 10px 18px; display:inline; width:215px; height:150px; position:relative;}
.unitRightCol .heyimgbox02 {float:left; background: transparent url(../images_en/img_heybox02.gif) 0 0 no-repeat; margin:10px 5px 10px 18px; display:inline; width:215px; height:150px; position:relative;}
.unitRightCol .heyimgbox03 {float:left; background: transparent url(../images_en/img_heybox03.gif) 0 0 no-repeat; margin:10px 5px 10px 10px; display:inline; width:215px; height:150px; position:relative;}
.unitRightCol p.heyimgbox {margin:30px 10px 10px 10px; width:190px; color:#111111; font-size:90%; clear:both;}
.unitRightCol p.heyimgbox span {margin:20px 10px 10px 10px; width:190px; color:#555555; font-size:80%; clear:both;}
.unitRightCol img.btn {position:absolute; top:100px; left:52px; margin:0 auto; text-align:center; width:111px;}
.unitRightCol p.subtitle {margin:10px; color:#222222; font-size:90%; font-weight:bold; clear:both;}
.unitRightCol .bnrimg {float:left; margin:0 5px 5px 5px; display:inline; width:160px;}
.unitRightCol .bnrtext {float:right; margin:0 5px 5px 5px; display:inline; width:540px; color:#555555; font-size:90%;}
.unitRightCol .campchui {width:625px; margin:10px 50px 10px 50px; padding:5px; color:#333; font-size:80%; border:1px solid #CC0000;}
.unitRightCol .campchui p.title {margin:0 0 3px 5px; font-size:90%; font-weight:bold;}
.unitRightCol img.bnrimg02 {float:left; margin:0 5px 5px 5px; display:inline; width:251px;}
.unitRightCol .heybox06 {margin:5px 18px; width:700px; padding:0; clear:both; color:#555555;}
.unitRightCol .heybox06 img.large {margin:5px 8px; width:680px; padding:0; clear:both; border:1px solid #000;}
.unitRightCol .heybox06 pre {float:left; overflow:hidden; width:420px !important; width:435px; background-color:#febf01; color: #000; white-space: -moz-pre-wrap;/* Mozilla */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* CSS3 */ word-wrap: break-word;/* IE 5.5+ */}
.unitRightCol .heybox06 code {font-family: monospace; font-weight: normal; line-height:1.4; text-align: left;}
.unitRightCol .heybox06 p {margin:10px;}
.unitRightCol .heybox06 ol {list-style-type: none;}
.unitRightCol .heybox06 ul {list-style-type: none; margin-left:5px;}
.unitRightCol .heybox06 span {font-weight:bold; color:#CC0000;}
.unitRightCol .heybox06 li.chui {margin-left:5px; padding-left:5px;}
.unitRightCol .heybox07 {float:left; margin:0 5px 10px 18px; display:inline; width:425px; border:1px solid #000; padding:0;}
.unitRightCol .heybox07 pre {overflow:hidden; width:360px !important; width:385px; color: #666666; white-space: -moz-pre-wrap;/* Mozilla */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* CSS3 */ word-wrap: break-word;/* IE 5.5+ */}
.unitRightCol .heybox07 code {font-family: monospace; font-weight: normal; line-height:1.4; text-align: left; font-size:85%;}

.unitRightCol .heybox09 {float:left; margin:0 5px 10px 18px; display:inline; width:700px; border:1px solid #cc0000; padding:0; font-size:90%; text-align:center;}
.unitRightCol .heybox09 pre {overflow:hidden; width:635px !important; width:660px; color: #cc0000; white-space: -moz-pre-wrap;/* Mozilla */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* CSS3 */ word-wrap: break-word;/* IE 5.5+ */}
.unitRightCol .heybox09 code {font-family: monospace; font-weight: normal; line-height:1.4; text-align: left;}
.unitRightCol .heybox10 {float:left; margin:0 5px 10px 18px; display:inline; width:700px; border:1px solid #333; padding:0; font-size:90%;}
.unitRightCol .heybox10 pre {overflow:hidden; width:635px !important; width:660px; color: #333; white-space: -moz-pre-wrap;/* Mozilla */ white-space: -pre-wrap;/* Opera 4-6 */ white-space: -o-pre-wrap;/* Opera 7 */ white-space: pre-wrap;/* CSS3 */ word-wrap: break-word;/* IE 5.5+ */}
.unitRightCol .heybox10 code {font-family: monospace; font-weight: normal; line-height:1.4; text-align: left;}
.unitRightCol .heybox08 {float:right; margin:10px 0 10px 0; display:inline; width:280px; color:#555555; font-size:90%; line-height:1.4;}
.unitRightCol .heybox08 p {margin:10px;}
.unitRightCol .heybox08 ol {list-style-type: none;}
.unitRightCol .heybox08 ul {list-style-type: none; margin-left:5px;}
.unitRightCol .heybox08 span {font-weight:bold; color:#CC0000;}
.unitRightCol .heybox08 li.chui {margin-left:5px; padding-left:5px;}
p.Aright {text-align:right; font-size:80%; clear:both;}

/*	Search
 ------------------------------------------------------------------------*/
#Tabcontainer {clear:both; margin:5px 0 5px 0; font-size:90%;}
#List {width:730px; min-height:1px; margin:5px 0 0 0; padding:5px; border-bottom:1px solid #ccc; clear:both;}
#List img {float:left; width:100px; margin:0; padding:2px; border:1px solid #444;}
#List ul.info {float:right; width:600px; margin:0; padding:0 10px 0 0;}
#List ul.info li {list-style:none;}
.tab_content p.nocontent {margin:10px auto; text-align:center;}

/*	accordion NEW
 ------------------------------------------------------------------------*/
.accordionmenu{margin:5px 0; padding:0; width:735px; /*width of menu*/ font-size:90%;}
.accordionmenu div.menutitle{height:20px !important; height:25px; margin:5px 7px 5px 8px !important; margin:5px 6px 5px 7px; background: transparent url(../images/title_help_h4.gif) 0 0 no-repeat; padding:5px 0 0 35px; color:#222222; font-size:100%; clear:both;}
#accordionBig {margin:5px 0; padding:0; width:735px; border:1px solid #9A9A9A; border-top:none; font-size:100%;}
.accordionBig {width:733px; color:#333}
.accordionBig dt {width:724px; padding:4px 6px; font-weight:bold; cursor:pointer; background:#CCC url(../images/icons/plus.png) 710px 4px no-repeat; color:#333; border-top:1px solid #333;}
.accordionBig dt:hover {background-color:#555; color:#76C9E4;}
.accordionBig .open {background-color:#444; background-image:url(../images/icons/minus.png); color:#76C9E4;}
.accordionBig dd {overflow:hidden; background:#fff}
.accordionBig span {display:block; width:680px; border-top:none; padding:5px; margin-left:15px;}
.accordionBig p {display:block; width:650px; margin:10px 15px;}

/*	help sort navi
 ------------------------------------------------------------------------*/
#faqsortNav {margin:5px 2px; width:740px; clear:both;}
#faqsortNav li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) -148px 0 no-repeat;}
#faqsortNav li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) -296px 0 no-repeat;}
#faqsortNav li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) -444px 0 no-repeat;}
#faqsortNav li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) -592px 0 no-repeat;}
#faqsortNav li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi5.gif) -592px 0 no-repeat;}

#faqsortNav2 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav2 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav2 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) 0 0 no-repeat;}
#faqsortNav2 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav2 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav2 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav2 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -296px 0 no-repeat;}
#faqsortNav2 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav2 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -444px 0 no-repeat;}
#faqsortNav2 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav2 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav2 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -592px 0 no-repeat;}
#faqsortNav2 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi5.gif) -592px 0 no-repeat;}

#faqsortNav3 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav3 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav3 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) 0 0 no-repeat;}
#faqsortNav3 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav3 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -148px 0 no-repeat;}
#faqsortNav3 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav3 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav3 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav3 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -444px 0 no-repeat;}
#faqsortNav3 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav3 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav3 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -592px 0 no-repeat;}
#faqsortNav3 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi5.gif) -592px 0 no-repeat;}

#faqsortNav4 {margin:5px 2px; width:740px; clear:both;}
#faqsortNav4 li.about {float:left; width:148px; height: 39px; margin:0;}
#faqsortNav4 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) 0 0 no-repeat;}
#faqsortNav4 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) 0 0 no-repeat;}
#faqsortNav4 li.faq {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -148px 0 no-repeat;}
#faqsortNav4 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -148px 0 no-repeat;}
#faqsortNav4 li.howto {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -296px 0 no-repeat;}
#faqsortNav4 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -296px 0 no-repeat;}
#faqsortNav4 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav4 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -444px 0 no-repeat;}
#faqsortNav4 li.contact {float:left; width: 148px; height: 39px; margin:0;}
#faqsortNav4 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -592px 0 no-repeat;}
#faqsortNav4 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi5.gif) -592px 0 no-repeat;}


/*	sitemap
 ------------------------------------------------------------------------*/
#sitemapContents_outer{margin:10px 30px 0 30px; clear:both;}
#sitemapContents, #sitemapContents ul, #sitemapContents li{margin:0; padding:0; list-style:none; font-size:95%;}
#sitemapContents{background:url(../images1209/sitemapline1.gif) repeat-y;}
#sitemapContents li{line-height:20px; margin-top:10px; position:relative; width:100%;}
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li{float:left; display:inline;}
#sitemapContents li a{padding-left:28px;}
#sitemapContents li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemapContents li span, #sitemap li span.collapsed{background:url(../images1209/sitemapcollapsed.gif) no-repeat 0 0;} 
#sitemapContents li span.expanded{background:url(../images1209/sitemapexpanded.gif) no-repeat 0 0;}

/* sitemap sub levels */

#sitemapContents li ul{margin-left:28px; background:url(../images1209/sitemapline1.gif) repeat-y;}
#sitemapContents li li{background:url(../images1209/sitemapline2.gif) no-repeat 0 0;}
#sitemapContents:after, #sitemapContents ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#sitemapContents, #sitemapContents ul{display:block;}
/*  \*/
#sitemapContents, #sitemapContents ul{min-height:1%;}
* html #sitemapContents, * html #sitemapContents ul{height:1%;}
 /*  */
#sitemapContents ul{display:none;}

/*	All Provider list
 ------------------------------------------------------------------------*/
div.unit-thumblist {width: 743px; margin:5px 0; background-color:#eeeeee; border:1px solid #cbcdcc; clear:both;}

div.unit-thumblist .info{float:left; width:375px !important; width:370px; margin:3px; display:inline;}
div.unit-thumblist img.thumb02 {margin:8px; width:120px; border:1px solid #000; float:left; display:inline;}
div.unit-thumblist .title{font-weight:bold; font-size:0.9em; color:#0783c7; padding:5px 0 5px 5px; margin:0;}
div.unit-thumblist .comm{font-size:90%; color:#333; padding:0 0 5px 0;}
div.unit-thumblist p.goDetail {margin-top:4px; font-size:90%;}
div.unit-thumblist .infotable{float:right; width:200px; margin:3px; display:inline;}
div.unit-thumblist .infotable table{background-color:#333333; margin-top:5px;}
div.unit-thumblist .infotable td{border:1px solid #FFF; color:#FFF; padding:2px; font-size:90%;}
div.unit-thumblist .by{font-size:0.9em; color:#FFF; clear:both; padding:0 5px 5px 0; border-bottom: 1px dotted #ACACAC; text-align:right;}
div.unit-thumblist a.bglink:link, a.bglink:visited {background-color:#086598; color:#FFFFFF; padding:1px;}
div.unit-thumblist a.bglink:hover, a.bglink:active {color:#FFFF66; margin-top:3px;}

/*	review list
 ------------------------------------------------------------------------*/
#movie-comment-list-layout {width:740px; clear:both; margin:0 0 5px 0; clear:both;}
#movie-comment-list-avater {float:left; width:55px; padding:0; margin:0 0 5px 5px; display:inline;}
#movie-comment-list-box {float:left; width:657px; padding:0; margin:0 0 5px 2px !important; margin:0 0 5px 0;}

#movie-comment-list-box .top {width:675px !important; width:680px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_commentlist_box_top.gif) 0 0 no-repeat; font-size:95%;}
#movie-comment-list-box .top p.leftside{float:left; width:300px;}
#movie-comment-list-box .top span.star{color:#99cc33; margin:0 15px;}
#movie-comment-list-box .top span.name{font-weight:bold;}
#movie-comment-list-box .top p.date{float:right; width:90px;}

#movie-comment-list-box .top02 {width:675px !important; width:680px; height:23px !important; height:30px; padding:7px 5px 0 0; margin:0; background: transparent url(../images/bg_commentlist_box_top02.gif) 0 0 no-repeat; font-size:95%;}
#movie-comment-list-box .top02 p.leftside{float:left; width:300px;}
#movie-comment-list-box .top02 span.star{color:#99cc33; margin:0 15px;}
#movie-comment-list-box .top02 span.name{font-weight:bold;}
#movie-comment-list-box .top02 p.date{float:right; width:90px;}

#movie-comment-list-box .middle {width:650px !important; width:680px; padding:0 10px 0 20px; margin:0; background: transparent url(../images/bg_commentlist_box_middle.gif) 0 0 repeat-y; font-size:95%; clear:both;}
#movie-comment-list-box .middle p.comment {margin-top:10px;}
#movie-comment-list-box .middle p.detailLink {margin-top:10px; float:right; width:110px;}
#movie-comment-list-box .middle img.thumb03 {margin:4px 8px 5px 8px; width:80px; height:61px; border:1px solid #000; float:left; display:inline;}

#movie-comment-list-box .middle02 {width:650px !important; width:680px; padding:0 10px 0 20px; margin:0; background: transparent url(../images/bg_commentlist_box_middle02.gif) 0 0 repeat-y; font-size:95%; clear:both;}
#movie-comment-list-box .middle02 p.comment {margin-top:10px;}
#movie-comment-list-box .middle02 p.detailLink {margin-top:10px; float:right; width:110px;}
#movie-comment-list-box .middle02 img.thumb03 {margin:4px 8px 5px 8px; width:80px; height:61px; border:1px solid #000; float:left; display:inline;}

#movie-comment-list-box .bottom {width:680px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_commentlist_box_bottom.gif) 0 0 no-repeat;}
#movie-comment-list-box .bottom02 {width:680px; height:5px; padding:0; margin:0; background: transparent url(../images/bg_commentlist_box_bottom02.gif) 0 0 no-repeat;}

/*	03/10 Add
--------------------------------------*/

.CommentRateBox02 {margin:5px 4px 10px 4px; color:#333; width:726px; 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;}
.reviewerInfo02 {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;}
.reviewerInfo02 p.date {margin:3px;}
.reviewerInfo02 p.titlelabel {margin:3px 0; float:left; width:30px; line-height:16px;}
.reviewerInfo02 .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;}
.reviewerInfo02 p.byname {margin:3px 0 3px 0; float:right; width:85px; line-height:16px; overflow:hidden;}
.reviewerInfo02 p.byname02 {margin:3px 5px 3px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.reviewerInfo02 p.movienumber {margin:3px 5px 25px 0; float:right; width:76px; line-height:16px; overflow:hidden;}
.ReviewmovieInfo {float:right; width:590px; margin:0; padding:0 0 0 5px;}

.detailRating02 {float:right; width:590px; margin:0; padding:0 0 0 5px;}
.detailRating02 img.Mthumb {float:left; border:1px solid #000000; display:inline; height:50px; margin:4px 8px 5px; width:66px;}
.detailRating02 p.Mtitle {margin:5px; font-size:93%;}
.detailRating02 p.gotoM {margin:20px 5px 0 5px; font-size:93%; text-align:right;}
.detailRating02 p.titlelabel {margin:2px 0 0 0; float:left; width:38px; height:12px; line-height:12px; font-size:90%;}
.detailRating02 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;}
.detailRating02 ul.subrating .nobar{background-position:0 0}
.detailRating02 ul.subrating .onebar {background-position:0 -12px;}
.detailRating02 ul.subrating .twobar {background-position:0 -24px;}
.detailRating02 ul.subrating .threebar {background-position:0 -36px}
.detailRating02 ul.subrating .fourbar {background-position:0 -48px}
.detailRating02 ul.subrating .fivebar {background-position:0 -60px}
.detailRating02 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.reviewcomment02 {width:590px; margin:0; line-height:1.4; clear:both; padding:5px 0 0 0; background: url(../images1209/bg_reviewpoll02.png) no-repeat 0 0; font-size:105%; font-weight:bold; color:#000;}
.reviewpoll02 {width:590px; margin:5px 0 0 0; padding:5px 0 0 0; float:right; background: url(../images1209/bg_reviewpoll02.png) no-repeat 0 0; font-size:90%; text-align:right;}
.reviewpoll02 p {height:18px; line-height:18px; margin:0; padding:0; clear:both;}
.reviewpoll02 input {height:18px; width:50px;}

.unitforPS3 {width:739px !important; width:743px; margin:10px 0 5px 0; background-color:#FFFFFF; border:1px solid #ccc; padding:2px; clear:both; min-height:1px;}
.unitforPS3 h3 {height:28px !important; height:40px; margin:0; background: transparent url(../images/title_forps3.gif) 0 0 no-repeat; padding:12px 0 0 170px; color:#FFFFFF; font-size:100%;}
.unitforPS3 h3 span {color:#33ccff;}
.unitforPS3 h4 {margin:5px 7px 5px 9px; color:#CC0000; font-size:110%; clear:both;}
.unitforPS3 p.maintext {margin:10px; color:#555555; font-size:90%; line-height:1.4; clear:both;}
.unitforPS3 .heybox01 {margin:10px 100px; width:500px; padding:5px; clear:both; border:1px solid #666666;}
.unitforPS3 img.CS {float:left; margin:0 10px 0 0; display:inline;}
.unitforPS3 span.red {color:#CC0000;}

ul.UserReviewlist {width:730px; border-top: 1px dotted #ACACAC; clear:both; margin:0 auto 3px auto;}
ul.UserReviewlist li.date{font-size:0.9em; color:#444444; padding:5px 0 5px 5px; float:right; width:85px;}
ul.UserReviewlist li.title{font-weight:bold; font-size:100%; color:#0783c7; padding:5px 0 5px 5px; margin:0;}
ul.UserReviewlist li.thumb a:link, .thumb a:visited{float:left; margin:3px 5px 3px 0; padding:2px; border:1px solid #444444;}
ul.UserReviewlist li.thumb a:hover, .thumb a:active{float:left; margin:3px 5px 3px 0; padding:2px; border:1px solid #1aa6ec;}
ul.UserReviewlist li.star{font-size:90%; color:#99cc33; padding:0 0 5px 0; line-height:1.4em; overflow:hidden;}
ul.UserReviewlist li.comm{font-size:90%; color:#444444; padding:0 0 5px 0; line-height:1.4em; overflow:hidden;}
ul.UserReviewlist *:first-child+html li.comm{font-size:90%; color:#444444; padding:0 0 5px 0; margin-top:-15px; line-height:1.2em; overflow:hidden;}
ul.UserReviewlist * html li.comm{font-size:90%; color:#444444; padding:0 0 5px 0; margin-top:-15px; line-height:1.2em; overflow:hidden;}
ul.UserReviewlist li.goTo{font-size:90%; color:#444444; clear:both; padding:0 5px 5px 0; text-align:right;}