/*	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;}



#faqsortNav5 {margin:5px 2px; width:740px; clear:both;}

#faqsortNav5 li.about {float:left; width:148px; height: 39px; margin:0;}

#faqsortNav5 li.about a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) 0 0 no-repeat;}

#faqsortNav5 li.about a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi.gif) 0 0 no-repeat;}

#faqsortNav5 li.faq {float:left; width: 148px; height: 39px; margin:0;}

#faqsortNav5 li.faq a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -148px 0 no-repeat;}

#faqsortNav5 li.faq a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi2.gif) -148px 0 no-repeat;}

#faqsortNav5 li.howto {float:left; width: 148px; height: 39px; margin:0;}

#faqsortNav5 li.howto a  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -296px 0 no-repeat;}

#faqsortNav5 li.howto a:hover  {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -296px 0 no-repeat;}

#faqsortNav5 li.sitemap {float:left; width: 148px; height: 39px; margin:0;}

#faqsortNav5 li.sitemap a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi3.gif) -445px 0 no-repeat;}

#faqsortNav5 li.sitemap a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.gif) -445px 0 no-repeat;}

#faqsortNav5 li.contact {float:left; width: 148px; height: 39px; margin:0;}

#faqsortNav5 li.contact a {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi5.gif) -592px 0 no-repeat;}

#faqsortNav5 li.contact a:hover {display:block; text-indent:-9999px; height: 39px; background:transparent url(../images_en/faqsortNavi4.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;}
