@charset "UTF-8";
/* CSS Document */
html{color:#000;background:#FFF}

body,div,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}

.clear{clear:both}

body{font:12px/24px "Lucida Grande",helvetica,verdana,sans-serif;color:#6e6e6e}
h1{font-size:1.8em;font-weight:bold;color:#2c2b2b;text-shadow:white 0 0 1px}
h2{font-size:1.4em;font-weight:bold;color:#2c2b2b;text-shadow:white 0 0 1px}
h3{font-size:1.2em;font-weight:bold;color:#2c2b2b;text-shadow:white 0 0 1px;margin:35px 0 0.3em 0}
h4,.h4{font-size:1.1em;font-weight:bold;color:#2c2b2b;text-shadow:white 0 0 1px}
h5,.h5{font-size:1.1em;font-weight:normal;color:#2c2b2b;text-shadow:white 0 0 1px}

a{text-decoration:none;color:#0983d1}
a:hover{text-decoration: underline;}a:active{}a:visited{}a img{border:none;text-decoration:none}
em{color:#333;font-style:italic}
strong{font-weight:bold}
small{font-size:0.8em;color:#B4B4B4;line-height:1.8em}
hr{border:0px;border-bottom:1px solid #ccc}
pre{background-color:#f8f8f8;border:1px solid #e7e7e7;color:#7f7f7f;padding:8px;font-family:Monaco,"Courier New",Courier,mono;display:block;margin:1em 0}
img{border:none}
q{font:italic 1.6em Georgia;font-weight:normal;line-height:1.5em;padding:1.1em 0px;display:block}
q:before{content:"\201C\00A0"}
q:after{content:"\00A0\201D"}

table{border-collapse:collapse;border-spacing:0;font-size:1em}
fieldset,img{border:0}
ul,ol{margin:0;padding-left:25px}
li{list-style-position:outside}
caption,th{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}



/*head menu*/
#topMenuBG{background:url('../images/cssImages/menu.jpg');height:43px;}
#topNavi{width:950px;height:43px;margin:0 auto;color:#818181;padding:0 20px}
#topNaviLogo{float:left;width:126px;height:20px;margin-top:12px;margin-right:20px}
.topNaviLang{float:left;width:20px;height:20px;margin-top:12px;margin-right:5px}
#topNavi #local li{float:right;margin-right:15px;margin-top:9px;font-size:1.1em;font-weight:bold;text-shadow:#fff 0 1px;list-style:none}
#topNavi #local a{color:#343434}
#topNavi #local a:hover{text-decoration:none;color:#black}
#topNavi #local a.selected{color:#0983d1}

.joinButton, .loginButton{display:block;height:22px;position:relative;color:#fff;background:url('../images/cssImages/bkb.gif');float:right;line-height:22px;text-shadow:#0f2e56 0px 1px 0px;margin-left:6px;padding:0 3px;font-size:0.8em;margin-top:10px;}
.joinButton{margin-left:28px}
.loginButton{margin-left:36px}
.joinButton .left{background:url('../images/cssImages/bkb_left1.gif');}
.loginButton .left{background:url('../images/cssImages/bkb_left2.gif');}
.joinButton .left, .loginButton .left{display:block;position:absolute;height:22px;width:22px;left:-22px; top:0}
.joinButton .right, .loginButton .right{display:block;position:absolute;height:22px;background:url('../images/cssImages/bkb_right.gif');width:2px;right:-2px; top:0}
.joinButton:hover,.joinButton:hover .left,.joinButton:hover .right,
.loginButton:hover,.loginButton:hover .left,.loginButton:hover .right{cursor:default}
a.joinButton:hover,a.joinButton:hover .left,a.joinButton:hover .right{background-position:bottom;cursor:pointer; color:#00CC33;font-size:0.8em;}
a.loginButton:hover,a.loginButton:hover .left,a.loginButton:hover .right{background-position:bottom;cursor:pointer; color:#FFCC00;font-size:0.8em;}
/*head menu eof*/

/*main Content*/
#mainImage{background:url('../images/cssImages/bg.jpg') 0px 280px repeat-x;position:relative;z-index:0}
#main{margin:0; padding:0;position:relative;z-index:1}

#mainContent{width:950px;margin:0 auto;padding:0 20px}

#homeheader{height:444px;position:relative;width:790px;text-align:center;
margin:30px 0 50px 0; padding:0 85px}
#homeheader a img{border-bottom:#FFFFFF 1px solid}

#ticker{width:950px;border-bottom:1px solid #e8e7ea;border-top:1px solid #e8e7ea;line-height:25px;height:26px; padding:5px 0}
#ticker .blue_button{float:left;}
#ticker #scroll-v{float:left;}

#ticker #scroll-v div{margin-left:10px}
#ticker #scroll-v div b{color:#161e25}
#ticker #scroll-v div .date{color:#999; padding-right:10px;}

.blue_button{display:block;height:24px;position:relative;color:#fff;background:url('../images/cssImages/bb.gif');float:left;line-height:23px;text-shadow:#0f2e56 0px 1px 0px;margin-left:6px;padding:0 3px;font-size:13px}
.blue_button .left{display:block;position:absolute;height:24px;background:url('../images/cssImages/bb_left.gif');width:6px;left:-6px; top:0}
.blue_button .right{display:block;position:absolute;height:24px;background:url('../images/cssImages/bb_right.gif');width:6px;right:-6px; top:0}
.blue_button:hover,.blue_button:hover .left,.blue_button:hover .right{cursor:default}
a.blue_button:hover,a.blue_button:hover .left,a.blue_button:hover .right{background-position:bottom;cursor:pointer}


.bb{margin-top:-8px;display:block;height:28px;background:url('../images/cssImages/sb_middle.gif');color:#fff; width:200px}
.bb:hover{background-position:0px -28px}
.bb:hover .bb_left{background-position:0px -28px}
.bb:hover .bb_right{background-position:0px -28px}
.bb_left{display:block;float:left;background:url('../images/cssImages/sb_left.gif');width:6px;height:28px}
.bb_middle{display:block;float:left;background:;height:16px;margin:0px 6px 0 6px}
.bb_title{display:block;float:left;padding:0 12px 0 0;margin-top:2px;border-right:1px solid #767781;font-size:1.2em}
.bb_expl{display:block;float:left;padding:2px 0 0 10px;color:#fff;font-size:0.9em;font-weight:}
.bb_right{display:block;float:right;background:url('../images/cssImages/sb_right.gif');width:22px;height:28px}

#indexColumns{}
#indexColumns .columnLeft{width:350px;margin-right:40px;float:left}
#indexColumns .columnLeft img{margin-right:10px}
#indexColumns .columnRight{width:560px;margin:0; padding:0; float:left}
#indexColumns .columnRight img{margin-right:10px}
#indexColumns .columnRight .thumbnail{width:126px;margin:5px;float:left; border:#CCCCCC 1px solid}
#indexColumns .columnRight .thumbnail img{width:124px; padding:1px; margin:0}
#indexColumns .columnRight .Lcolumn{width:260px;margin-right:40px;float:left}
#indexColumns .columnRight .Rcolumn{width:260px;margin-right:0;float:left}

#indexCategory h3{float:left; margin:20px 0 0 0; width:170px}
#indexCategory h3.right{margin:20px 0 0 10px}
#indexCategory{}#indexCategory ul{float:left;margin:5px 0 0 0;font-size:0.9em;line-height:2.2em;padding:0;width:170px}
#indexCategory ul.right{margin:5px 0 0 10px;padding:0;width:170px}
#indexCategory li{list-style-type:none;background:url('../images/cssImages/list.gif') no-repeat 0px 7px;padding:0 0 0 18px;color:#2c2c2c}
/*main Content eof*/
#myPageColumns{margin-top:30px}
#myPageColumns .Title{font-size:1.6em;padding-bottom:2em}
#myPageColumns .Title h2{float:left; margin:0}
#myPageColumns .Title h3{float:right; margin:0}

#myPageColumns #mpColumL1{float:left; width:300px; margin-right:20px;}
#myPageColumns #mpColumR1{float:left; width:620px;}
#myPageColumns #mpColumL2{float:left; width:620px; margin-right:20px;}
#myPageColumns #mpColumR2{float:left; width:300px;}

#myPageColumns #mpScolum{width:300px;}
#myPageColumns #mpLcolum{width:620px;}

#myPageColumns .columS{border:#e5e5e5 1px solid; width:298px; margin-bottom:20px;}
#myPageColumns .columS .columTop{width:298px;border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f1f1f1;color:#2c2b2b; font-size:1.2em; font-weight:bold}
#myPageColumns .columS .columCon{width:298px;background:#fbfbfb;color:#2c2b2b; font-size:1.1em}
#myPageColumns .columS .columConR{width:278px;background:#fbfbfb;color:#2c2b2b; padding:10px; height:250px; overflow:auto}

#myPageColumns .columL{border:#e5e5e5 1px solid; width:618px; margin-bottom:20px;}
#myPageColumns .columL .columTop{width:618px;border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f1f1f1;color:#2c2b2b; font-size:1.2em; font-weight:bold}
#myPageColumns .columL .columCon{width:618px;background:#fbfbfb;color:#2c2b2b; font-size:1.1em}
#myPageColumns .columL .columConR{width:598px;background:#fbfbfb;color:#2c2b2b; padding:10px; font-size:1.1em; height:250px; overflow:auto}


#myPageColumns .columW{width:620px; margin-bottom:20px; max-height:300px; overflow:auto}
#myPageColumns .columW img{float:left; width:48px; margin-right:10px;}
#myPageColumns .columW p  {float:left; width:540px; margin-bottom:20px;}

.columTop .titleInfo{width:248px; background: url('../images/icon/myInfo.gif') no-repeat 5px; padding:10px 0 10px 40px;}
.columTop .titleLogin{width:248px; background: url('../images/icon/myLogin.gif') no-repeat 5px; padding:10px 0 10px 40px;}
.columTop .titleHistory{width:588px; background: url('../images/icon/myHistory.gif') no-repeat 5px; padding:10px 0 10px 40px;}
.columTop .titleReview{width:588px; background: url('../images/icon/myReview.gif') no-repeat 5px; padding:10px 0 10px 40px;}
.columTop .titleUpdate{width:248px; background: url('../images/icon/myUpdate.gif') no-repeat 5px; padding:10px 0 10px 40px;}
.columTop .titleUpdateV{width:248px; background: url('../images/icon/myUpdateV.gif') no-repeat 5px; padding:10px 0 10px 40px;}

.columS .columCon .myDetail{width:278px;border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #fbfbfb; padding:10px}
.columS .columCon .myDetail .myTitle {width:120px; float:left; color:#333333; font-weight:bold}
.columS .columCon .myDetail .myInfo  {width:158px; float:left; color:#999999}

.columL .columCon .myDetail{width:598px;border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #fbfbfb; padding:10px}
.columL .columCon .myDetail .myTitle {width:150px; float:left; color:#333333; font-weight:bold}
.columL .columCon .myDetail .myInfo  {width:448px; float:left; color:#999999}

.columConR table.mpTable {border-collapse: collapse;border:1px solid #e5e5e5;font-size:1em; }
.columConR table.mpTable th {border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f1f1f1;color:#2c2b2b; font-weight:bold; padding:5px}
.columConR table.mpTable td.cell1 {border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f1f1f1;color:#2c2b2b; padding:5px}
.columConR table.mpTable td.cell2 {border-bottom:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f5f5f5;color:#2c2b2b; padding:5px}


#miscColumns{margin-top:30px}
#miscColumns .Title{border-bottom:solid 1px #b1b1b1;font-size:1.6em;padding-bottom:0.6em}
#miscColumns .Title h2{margin-bottom:10px}
#miscColumns .Title h3{margin-bottom:0; font-size:11px; margin-top:10px; padding-left:20px}
#miscColumns .Title h4{margin-top:20px; padding-left:20px}

#faqL{float:left; width:302px; margin-right:38px;}
#faqR{float:right; width:610px;}

#faqL #menuBox{width:260px; color:#6e6e6e; padding:20px; border:1px solid #EAEAEA; background:#FBFBFB}
#faqL #menuBox h2{margin:15px 0; border-bottom:#999999 1px dotted; padding-bottom:10px; color:#000000}
#faqL #menuBox ul,ol{margin:10px 0}

#faqR ol{margin-bottom:20px;}
#faqR li{border-bottom:#999999 1px dotted; padding-bottom:10px; margin:39px 0 20px 0; color:#000000; font-size:1.4em; font-weight:bold}
#faqR li a{color:#000000}
#faqR li.legal{padding-bottom:10px; font-size:1em; font-weight:normal; border:0; color:#6e6e6e}
#faqR li.legal a{color:#000000}
#faqR h2{border-bottom:#999999 1px dotted; padding-bottom:10px; margin:39px 0 20px 0; font-size:1.4em; font-weight:bold}
#faqR h2 a{color:#000000;}
#faqR p   {margin-bottom:20px; line-height:1.7em; font-size:1em}
#faqR .go_up {float:right; margin-bottom:20px;}

table.level{
	border-collapse: collapse;
	border:1px solid #e5e5e5;
	font-size:1em;
	margin:20px 0
}
table.level td, table.level th {text-align:center}
table.level .cellA, table.level .cellB, table.level .cellC, table.level .cellD, table.level .cellS{
	border-bottom:1px solid #e5e5e5;
	padding:5px;
	font-weight:bold
}
table.level th{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #FBFBFB;
	border-bottom:1px solid #e5e5e5;
	font-weight:bold
	 
}
table.level .cellA{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f5f9ff; height:75px;
}
table.level .cellB{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #ebf3ff; height:75px;
}
table.level .cellC{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #e2ecff; height:75px;
}
table.level .cellD{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #d7e5ff; height:75px;
}
table.level .cellS{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #999999; height:75px;
	color:white;
}
table.level .borderRight{
	border-right:1px solid #e5e5e5;
}
table.level .alignRight{
	text-align:right;
}

table.levelCon{
	font-size:1em;
	margin:20px 0;
	border-collapse:collapse
}
table.levelCon a{color:#FFFFFF}
table.levelCon .default{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #FBFBFB;
	border:1px solid #e5e5e5;
	text-align:center;
	font-size:1em
}
table.levelCon .value{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #cc0000;
	font-size:18px;border:1px solid #e5e5e5;
}
table.levelCon .regular{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #d17049;border:1px solid #e5e5e5;
}
table.levelCon .silver{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #999999;border:1px solid #e5e5e5;
}
table.levelCon .gold{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #ca930c;border:1px solid #e5e5e5;
}
table.levelCon .platinum{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #6c9fc0;border:1px solid #e5e5e5;
}
table.levelCon .black{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #000;border:1px solid #e5e5e5;
}
table.levelCon td.value, table.levelCon td.regular, table.levelCon td.silver, table.levelCon td.gold, table.levelCon td.platinum, table.levelCon td.black{ color:#FFFFFF; padding:20px 10px;}
table.levelCon th.value, table.levelCon th.regular, table.levelCon th.silver, table.levelCon th.gold, table.levelCon th.platinum, table.levelCon th.black{ color:#FFFFFF; text-align:center; padding:3px;}

#miscColumL{width:560px;margin:0px; padding-right:20px; float:left; border-right:solid 1px #b1b1b1}
#miscColumR{width:350px;margin-left: 19px; float:left}

#miscColumR h3{font-size:1.2em; background:no-repeat url('../images/icon/checkR.gif'); padding:5px 0 0 40px; min-height:32px}
#miscColumR h3.join{background:no-repeat url('../images/icon/join.gif'); margin-top:100px}
#miscColumR h3.lost{background:no-repeat url('../images/icon/lost.gif')}
#miscColumR h3.contact{background:no-repeat url('../images/icon/contact.gif')}
#miscColumR h3.payment{background:no-repeat url('../images/icon/payment.gif')}
#miscColumR h3.secure{background:no-repeat url('../images/icon/secure.gif')}
#miscColumR h3.cancel{background:no-repeat url('../images/icon/cancel.gif')}
#miscColumR h3.term{background:no-repeat url('../images/icon/term.gif')}
#miscColumR .blue_button{ width:150px; text-align:center; margin-top:15px}

#loginForm{width:540px; margin-left:20px; margin-top:20px}
.loginTitle{width:140px; float:left; font-weight:bold}
.loginInput{width:400px; float:left; color:#0983d1; margin-bottom:20px}
.loginInput input{
	border-top:1px solid #7c7c7c;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #CCC;
	border-left:1px solid #c3c3c3;
	padding:5px; color:#666666; width:278px; height:20px;
	margin-bottom:10px;
}
#loginSubmit{margin-top:15px;width:82px;height:26px;background:transparent;background-image:url('../images/cssImages/btn/login.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
#loginSubmit:hover{background-position:bottom}
.nextStepSubmit{margin-top:15px;width:82px;height:26px;background:transparent;background-image:url('../images/cssImages/btn/nextStep.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
.nextStepSubmit:hover{background-position:bottom}


#loginError{width:508px; margin:15px 0 15px 20px;color:#6e6e6e;padding:15px;border:1px solid #ffd5d5;background:#fff7f7}
#loginError img{float:left; margin:15px 15px 15px 5px}
#loginError h3{margin:0 0 10px 0; border-bottom:#ffd5d5 1px solid}
#loginError #errorInfo{float:right; width:440px}

#registConf{width:508px; margin:15px 0 15px 0;color:#6e6e6e;padding:15px;border:1px solid #EAEAEA;background:#FBFBFB}
#registConf img{float:left; margin:0 15px 0 0}
#registConf h3{margin:0 0 10px 0; border-bottom:#ffd5d5 1px solid}
#registConf #registInfo{float:right; width:440px}

.updateDate{width:140px; float:left; font-size:1.1em; font-weight:bold; color:#0983d1;}
.updateDetail{width:400px; float:left; margin-bottom:20px}
.updateDetail .updateSub{ font-size:1.1em; font-weight:bold; color:#333333; margin-bottom:20px;}
.updateDetail .updateBody{ color:#999999; }

.indexUpdateDate{width:140px; float:left; font-size:1.1em; font-weight:bold; color:#0983d1;margin-top:20px;}
.indexUpdateDetail{width:800px; float:left; margin-top:20px;}
.indexUpdateDetail .indexUpdateSub{ font-size:1.1em; font-weight:bold; color:#333333; margin-bottom:20px;}
.indexUpdateDetail .indexUpdateBody{ color:#999999; }

table.regist{
	width:538px;
	border-collapse: collapse;
	margin-left:20px;
	border:1px solid #e5e5e5;
	font-size:1em;
}
table.regist td, table.regist th {text-align:center}
table.regist th, table.regist .cellA, table.regist .cellB, table.regist .cellC, table.regist .cellD, table.regist .cellE, table.regist .cellF{
	border-bottom:1px solid #e5e5e5;
	padding:10px;
	font-weight:bold
}
table.regist th{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #FBFBFB;
}
table.regist .cellA{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f6f6ff
}
table.regist .cellB{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #eff0fe;
}
table.regist .cellC{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #e8e9fe;
}
table.regist .cellD{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #e1e2fe;
}
table.regist .cellE{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #d9daf5;
}
table.regist .cellF{
	background:url('../images/cssImages/downloadCellTop.gif') repeat-x #d2d3ed;
}
table.regist form{margin:0; padding:0}
.signUpSubmit{width:82px;height:26px;background:transparent;background-image:url('../images/cssImages/btn/signUp.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
.signUpSubmit:hover{background-position:bottom}

.buyTokenSubmit{width:82px;height:26px;background:transparent;background-image:url('../images/cssImages/btn/buyToken.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
.buyTokenSubmit:hover{background-position:bottom}

.ccBillSecureSignUpEn{width:318px;height:24px;background:transparent;background-image:url('../images/cssImages/btn/CCSecureSignUpEn.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
.ccBillSecureSignUpEn:hover{background-position:bottom}

.ccBillSecureSignUpJa{width:318px;height:24px;background:transparent;background-image:url('../images/cssImages/btn/CCSecureSignUpJa.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
.ccBillSecureSignUpJa:hover{background-position:bottom}

#modelColumL{float:left; width:315px}
#modelColumR{float:left; width:630px}
#modelColumR img{margin:20px 10px 20px 5px;float:left; width:595px; padding:10px;
				border-top:#e5e5e5 1px solid;
				border-left:#e5e5e5 1px solid;
				border-right:#CCCCCC 1px solid;
				border-bottom:#999999 1px solid;}
#modelColumR .Title{border-bottom:solid 1px #b1b1b1;font-size:1.6em;padding-bottom:0.6em}
#modelColumR .Title h4{margin-bottom:5px;}
#modelColumR .Title h4 .mSize{color:#999999; font-size:0.8em}
#modelColumR p{font-size:0.9em;line-height:1.8em;margin:10px 0}
#modelColumR a{font-size:0.9em;color:#0f86d2}

.searchItem{margin:20px 10px 20px 5px; float:left; width:300px; height:150px;line-height:1.8em;}
.searchItem h3{padding:0; margin-top:10px}
.searchItem p{font-size:0.8em;line-height:1.8em;margin-bottom:5px}
.searchItem a{font-size:0.8em;color:#0f86d2}
.searchItem img{margin-right:15px; margin-bottom:15px; padding:10px;
				border-top:#e5e5e5 1px solid;
				border-left:#e5e5e5 1px solid;
				border-right:#CCCCCC 1px solid;
				border-bottom:#999999 1px solid;
				width:146px;
				height:100px}
				
.indexUpItem{margin:20px 10px 20px 5px; float:left; width:300px; height:120px; line-height:1.8em;}
.indexUpItem h3{padding:0; margin:0px}
.indexUpItem h4{font-size:1em;}
.indexUpItem p{line-height:1.8em;margin-bottom:5px; background:url('../images/icon/photo.gif') no-repeat; padding-left:38px}
.indexUpItem p.movie{line-height:1.8em;margin-bottom:5px; background:url('../images/icon/movie.gif') no-repeat; padding-left:38px}
.indexUpItem a{font-size:1em;color:#0f86d2; text-transform:uppercase; font-weight:bold}
.indexUpItem img{margin-right:15px; margin-bottom:50px; padding:10px;
				border-top:#e5e5e5 1px solid;
				border-left:#e5e5e5 1px solid;
				border-right:#CCCCCC 1px solid;
				border-bottom:#999999 1px solid;
				width:50px;}


.reviewItem{margin:20px 40px 20px 5px; float:left; width:450px; min-height:150px; line-height:1.8em;}
.reviewLeft {float:left; width:170px; margin-right:15px;}
.reviewRight{float:left; width:265px;}
.reviewItem h3{padding:0; margin:0 0 5px 0}
.reviewItem p{font-size:0.8em;line-height:1.8em;margin-top:5px;}
.reviewItem a{font-size:0.8em;color:#0f86d2}
.reviewItem img{margin-bottom:10px; padding:10px;
				border-top:#e5e5e5 1px solid;
				border-left:#e5e5e5 1px solid;
				border-right:#CCCCCC 1px solid;
				border-bottom:#999999 1px solid;
				width:146px;
				height:100px}
.reviewItem .revName{float:left;font-size:1em;background:url('../images/icon/reviewName.gif') no-repeat 0px 8px;padding:5px 0 0 20px; margin-right:15px;}
.reviewItem .revDate{float:left;font-size:1em;background:url('../images/icon/reviewDate.gif') no-repeat 0px 8px;padding:5px 0 0 20px; color:#333333; margin-right:15px;}
.reviewItem .revFavo{float:left;font-size:1em;background:url('../images/icon/favorite.gif') no-repeat 0px 7px;padding:5px 0 0 20px; color:#333333;}



#prodColumns{}
#prodColumns .Title{border-bottom:solid 1px #b1b1b1;font-size:1.6em;padding-bottom:0.6em}
#prodColumns .Title h2{float:left; margin:0}
#prodColumns .Title h3{float:right; margin:0}
#prodColumns .columnLeft{width:350px;margin-right:40px;float:left}

#prodColumns .columnLeft .detailTitle{float:left;font-weight:bolder; width:160px;}
#prodColumns .columnLeft .details{float:left; width:190px;}
#prodColumns .columnLeft img.model{float:left;border:#CCCCCC 1px solid; padding:1px; margin-right:10px}
#prodColumns .columnLeft #modelDetails{float:left}
#prodColumns .columnLeft h3{border-bottom:#CCCCCC 1px dotted; padding-bottom:10px; margin-bottom:15px}
#prodColumns .columnLeft h3 img{margin:-12px 6px 0 0;float:left}

#prodColumns .columnLeft #modelDetails h3{margin-top:10px}
#prodColumns .columnLeft .modelTitle{font-weight:bolder}
#prodColumns .columnLeft .modelDetail{}
#prodColumns .columnLeft #interview_box{overflow:auto; max-height:400px;}
* html #prodColumns .columnLeft #interview_box{
	height : expression( this.scrollHeight > 400 ? "400px" : "auto" );
}

#prodColumns .columnLeft #interview_box .question{background:url('../images/cssImages/interviewQ.gif') no-repeat 0px 8px;padding:5px 0 0 20px; font-weight:bold; color:#333333}
#prodColumns .columnLeft #interview_box .answer{background:url('../images/cssImages/interviewA.gif') no-repeat 0px 10px;padding:5px 0 10px 20px; color:#999999}
#prodColumns .columnLeft #reviewBox{overflow:auto; max-height:400px;}
* html #prodColumns .columnLeft #reviewBox{
	height : expression( this.scrollHeight > 400 ? "400px" : "auto" );
}
#prodColumns .columnLeft #reviewBox .name{float:left;background:url('../images/icon/reviewName.gif') no-repeat 0px 8px;padding:5px 0 0 20px;font-weight:bold;}
#prodColumns .columnLeft #reviewBox .date{float:left;background:url('../images/icon/reviewDate.gif') no-repeat 0px 8px;padding:5px 0 0 20px; margin-left:20px; color:#333333;font-weight:bold;}
#prodColumns .columnLeft #reviewBox .favorite{float:right;background:url('../images/icon/favorite.gif') no-repeat 0px 9px;padding:7px 0 0 20px; margin-right:10px; color:#333333;font-weight:bold;}
#prodColumns .columnLeft #reviewBox .review{border-bottom:#CCCCCC 1px dotted; padding:10px 10px 5px 20px; margin-bottom:15px;color:#999999}
#prodColumns .columnLeft #reviewBox .review .reviewVote{padding:10px 10px 5px 20px; margin-bottom:5px;color:#999999}

#prodColumns .columnRight{width:560px;margin:0; padding:0; float:left}
#prodColumns .columnRight img{margin-right:10px}
#prodColumns .columnRight .thumbnail{width:126px;margin:5px;float:left; border:#CCCCCC 1px solid}
#prodColumns .columnRight .thumbnail img{width:124px; padding:1px; margin:0}
#prodColumns .columnRight .Lcolumn{width:260px;margin-right:40px;float:left}
#prodColumns .columnRight .Rcolumn{width:260px;margin-right:0;float:left}

#prodColumns .columnRight #status{margin-top:35px;color:#6e6e6e;padding:15px;border:1px solid #EAEAEA;background:#FBFBFB}
#prodColumns .columnRight #status img{float:left; margin:15px 15px 15px 5px}
#prodColumns .columnRight #status h3{margin:0 0 10px 0; border-bottom:#EAEAEA 1px solid}
#prodColumns .columnRight #status #statusInfo{float:right; width:455px}
#prodColumns .columnRight #status #statusInfo .title{float:left}
#prodColumns .columnRight #status #statusInfo .button{float:right}
#prodColumns .columnRight #status #statusInfo .button .blue_button{width:150px; text-align:center; margin:0 15px 10px 0}

#prodColumns .columnRight #tokenBox{height:90px;margin-top:15px;margin-bottom:5px;color:#6e6e6e;padding:15px;border:1px solid #EAEAEA;background:#FBFBFB}
#prodColumns .columnRight #tokenBox img{float:left; margin:15px 15px 15px 5px}
#prodColumns .columnRight #tokenBox #tokenBoxInfo{;float:right; width:455px}
#prodColumns .columnRight #tokenBox #tokenBoxInfo .title{float:left}
#prodColumns .columnRight #tokenBox #tokenBoxInfo .button{float:right}

#prodColumns .columnRight h3 img{margin:-12px 6px 0 0;float:left}
#prodColumns .columnRight h3#review {border-bottom:#CCCCCC 1px dotted;}

#prodColumns .columnRight h3#photoTitle{background:url('..//images/icon/photo.gif') no-repeat 0 20px; padding-top:20px; margin:0}
#prodColumns .columnRight h3#movieTitle{background:url('..//images/icon/movie.gif') no-repeat 0 20px; padding-top:20px; margin:0}
#prodColumns .columnRight h3 .dlTitle{float:left; padding:10px 0 0 38px}

#prodColumns .columnRight .downloadTable{width:560px;margin-top:15px}
.downloadLeftTop{width:149px;height:45px;float:left;border:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f8f8f8;color:#2c2b2b}
a.downloadLeftTop{color:#0983d1}
a.downloadLeftTop:hover{background-color:#F1F1F1; cursor:pointer}
.downloadLeftTop img{margin:5px 0 0 10px; float:left}
.downloadLeftTop .getThumb{float:left; margin:10px 10px 0 20px; line-height:1em; width:65px}
.downloadLeftTitle{width:149px;height:45px;float:left;border:1px solid #e5e5e5;border-top:0;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #F1F1F1;color:#2c2b2b}
.downloadLeftTitle .thumbS{background:top no-repeat; height:33px; width:50px; border:1px solid #e5e5e5; float:left; margin:5px;}
.downloadLeftTitle strong{float:left; margin:10px 0 0 10px;font-size:1.2em}
.downloadLeftTitleAll{width:149px;height:45px;float:left;border:1px solid #e5e5e5;border-top:0;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #F1F1F1;color:#2c2b2b}
.downloadLeftTitleAll .thumbS{background:top no-repeat; height:33px; width:50px; border:1px solid #e5e5e5; float:left; margin:5px;}
.downloadLeftTitleAll strong{float:left; margin:10px 0 0 47px;font-size:1.2em}
.downloadCellTop, .downloadCell{width:203px;height:45px;float:left;border:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f8f8f8;color:#2c2b2b}
.downloadCellTop{background:#F1F1F1; text-align:center; padding-top:10px; height:35px;border-left:0;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #F1F1F1;}
.downloadCell{border-top:0;border-left:0;}
.downloadCellTop strong{font-size:1.2em}
.downloadCell:hover{background-color:#F1F1F1; cursor:pointer}
.downloadCell img{margin:5px 0 0 10px; float:left}
.downloadCell strong{float:left; margin:10px 0 0 0;font-size:1.2em}
.downloadCell .arrow{margin:12px 10px 0 0;float:right}
.downloadCellTop,.downloadLeftTitle,.downloadCell{border-bottom-color:#e0e0e0; border-right-color:#e0e0e0}


.downloadCellTop3, .downloadCell3{width:135px;height:45px;float:left;border:1px solid #e5e5e5;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #f8f8f8;color:#2c2b2b}
.downloadCellTop3{background:#F1F1F1; text-align:center; padding-top:10px; height:35px;border-left:0;background:url('../images/cssImages/downloadCellTop.gif') repeat-x #F1F1F1;}
.downloadCell3{border-top:0;border-left:0;}
.downloadCellTop3 strong{font-size:1.2em}
.downloadCell3:hover{background-color:#F1F1F1; cursor:pointer}
.downloadCell3 img{margin:5px 0 0 10px; float:left}
.downloadCell3 strong{float:left; margin:10px 0 0 5px;font-size:1em}
.downloadCell3 .arrow{margin:12px 5px 0 0;float:right}
.downloadCellTop3,.downloadCell3{border-bottom-color:#e0e0e0; border-right-color:#e0e0e0}



#prodColumns .columnRight textarea{
	border-top:1px solid #7c7c7c;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #CCC;
	border-left:1px solid #c3c3c3;
	padding:5px; color:#666666; width:548px; height:100px; margin-top:15px
}

#revPost{margin-top:15px;width:82px;height:26px;background:transparent;background-image:url('../images/cssImages/btn/post.gif');background-repeat:no-repeat;background-position:top;border:none;cursor:pointer}
#revPost:hover{background-position:bottom}

/*Banner BOX*/
#bannerBar{margin-top:50px;height:192px;width:950px}
#bannerBar .bann{display:block;background-color:#f8f8f8;width:205px;height:160px;float:left;border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:8px 15px 8px 15px}
#bannerBar .bann .p{display:block;font-size:0.8em;line-height:2em;color:#6e6e6e}
#bannerBar .bann .link{display:block;font-size:0.8em}
#bannerBar .last-child{border-right:solid 1px #e5e5e5}

#bannerPayment ul{margin:0 0 0 100px;font-size:0.8em;line-height:1.9em;padding:0;width:100px}
#bannerPayment .link{margin-left:119px;margin-top:10px}

#bannerLevel{}#bannLevel ul{float:left;margin:10px 0;font-size:0.8em;line-height:1.9em;padding:0;width:95px}
#bannerLevel ul.right{margin:10px 0 10px 10px;padding:0;width:95px}
#bannerLevel .p{display:block;clear:left}

#bannerFAQ ul{margin:10px 0px 0 80px;font-size:0.8em;line-height:1.9em;padding:0;width:123px}
#bannerFAQ .link{margin-left:98px;margin-top:5px}

#bannerStore .link{margin-top:-1px}
#bannerStore .p{width:110px}

#bannerWebmas .link{margin-top:-1px}
#bannerWebmas .p{width:110px}
/*Footer BOX eof*/

/*Footer BOX*/
#footerBar{margin-top:50px;height:192px;width:950px}
#footerBar .foot{display:block;background-color:#f8f8f8;width:205px;height:160px;float:left;border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:8px 15px 8px 15px}
#footerBar .foot .p{display:block;font-size:0.8em;line-height:2em;color:#6e6e6e}
#footerBar .foot .link{display:block;font-size:0.8em}
#footerBar .last-child{border-right:solid 1px #e5e5e5}

#footPayment{background:url('../images/cssImages/card.gif') no-repeat 10px 90px}
#footPayment ul{margin:0 0 0 100px;font-size:0.8em;line-height:1.9em;padding:0;width:100px}
#footPayment li{list-style-type:none;background:url('../images/cssImages/list.gif') no-repeat 0px 3px;padding:0 0 0 18px;color:#444}
#footPayment .link{margin-left:119px;margin-top:10px}

#footLevel{}
#footLevel ul{float:left;margin:10px 0;font-size:0.8em;line-height:1.9em;padding:0;width:95px}
#footLevel ul.right{margin:10px 0 10px 10px;padding:0;width:95px}
#footLevel li{list-style-type:none;background:url('../images/cssImages/list.gif') no-repeat 0px 3px;padding:0 0 0 18px;color:#2c2c2c}
#footLevel .p{display:block;clear:left}

#footFAQ{background:url('../images/cssImages/FAQ.gif') no-repeat 15px 75px}
#footFAQ ul{margin:10px 0px 0 80px;font-size:0.8em;line-height:1.9em;padding:0;width:123px}
#footFAQ li{list-style-type:none;background:url('../images/cssImages/list.gif') no-repeat 0px 3px;padding:0 0 0 18px;color:#444}
#footFAQ .link{margin-left:98px;margin-top:5px}

#footStore{background:url('../images/cssImages/store.jpg') no-repeat 130px 70px;}
#footStore .link{margin-top:10px}

#footWebmas{background:url('../images/cssImages/webmaster.gif') no-repeat 130px 70px;}
#footWebmas ul{float:left;margin:10px 0;font-size:0.8em;line-height:1.9em;padding:0;width:95px}
#footWebmas ul.right{margin:10px 0 10px 10px;padding:0;width:95px}
#footWebmas li{list-style-type:none;background:url('../images/cssImages/list.gif') no-repeat 0px 3px;padding:0 0 0 18px;color:#2c2c2c}
#footWebmas .link{margin-top:10px}
/*Footer BOX eof*/

/*Footer Copyright*/
#footer{height:50px;width:950px;margin:50px auto 20px auto;text-align:center;color:#adadad;font-size:10px;line-height:2em}
#footer a{color:#686868}
/*Footer Copyright eof*/


