@charset "utf-8";
/* CSS Document */
#body-container #left {
	float:left;
	width:230px;
}
#body-container #center {
	float:left;
	margin-left:6px;
	width:440px;
	height:1484px;
	overflow:visible;
}
#body-container #right {
	float:right;
	width:320px;
	margin-right:4px;
}


/* ACTIVITIES */
#index_activities h2 { background:url(../../images/2010/h2-activities.jpg) top left no-repeat; padding:0; margin:0 0 4px 0; text-indent:24px; line-height:16px; height:20px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_activities .thumbs { height:120px; }
.ui-tabs { padding:14px!important; }
.ui-tabs .ui-tabs-panel { padding:0px!important; }
.ui-widget-content { border:none!important; }
.ui-tabs .ui-tabs-nav { padding:0!important; }
.ui-widget-header { border:none; background:none; }
.ui-tabs .ui-tabs-nav li { border-top-width:0 !important;	border-bottom-width:1px !important;	margin:0!important; }
.ui-corner-top { -moz-border-radius-topleft:0; -moz-border-radius-topright:0; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-bottomright:4px!important; }
.ui-tabs .ui-tabs-nav li { margin:0!important; }
.ui-tabs .ui-tabs-nav li { width:38px!important; text-align:center!important }
.ui-tabs .ui-tabs-nav li a { text-align:center; padding:0 1.15em!important; font-weight:bold!important; font-size:10pt!important; line-height:20px; height:20px; }
.ui-tabs-nav .ui-tabs-selected a { color:#6aac98!important;}

/* BEAUTY OFFER */
#index_beautyoffer { margin-bottom:4px; }

/* MUST HAVE ITEM */
#index_musthaveitem { background:url(../../images/2010/musthaveitem-background.gif) no-repeat top left; width:230px; height:250px; }
#index_musthaveitem h2 { background:url(../../images/2010/h2-musthaveitem.jpg) top left no-repeat; padding:2px 0 0 0; margin:0 0 4px 14px; text-indent:40px; line-height:16px; height:24px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; width:auto!important; }
#index_musthaveitem h2 a { background:#ffffff; }
#index_musthaveitem .memberInfo { margin-top:8px; }
#index_musthaveitem .productInfo { margin-top:8px; }

.memberInfo { padding:0 20px; font-size:9pt; font-weight:bold; height:16px; }
.memberInfo * { float:left; }
.memberInfo label { color:#336699; max-width:140px; overflow:hidden; line-height:16px; margin-right:4px; }
.memberInfo a { text-decoration:none; font-weight:normal; }
.memberInfo a.reviewCount { margin-left:2px; display:block; background:url(../../images/2010/user-reviewsBalloon.gif) no-repeat top left; width:24px; height:16px; line-height:15px; text-align:center; text-indent:3px; font-size:7pt!important; color:#333333; }

.productInfo { padding:0 20px; font-size:9pt; }
.productInfo * { display:block; line-height:16px; overflow:hidden; }
.productInfo a { text-decoration:none; }
.productInfo a.brand { color:#666666; font-weight:bold; height:16px; }
.productInfo a.product { color:#ff6600; height:32px; }
.productInfo .jebanImageLoader { padding:16px 45px; }
 
#index_reviewrankings { width:218px; margin:0 6px; height:251px; overflow:hidden; }
#index_reviewrankings .no1 { color:#555d5c; background:url(../../images/2010/reviewranking-no1-background.jpg) no-repeat top left; height:70px; padding-left:15px; }
#index_reviewrankings .no1 h2 { color:#555d5c; line-height:22px; margin-top:12px; }
#index_reviewrankings .no1 a { font-weight:bold; line-height:18px; }
#index_reviewrankings .jebanImageLoader { border:1px solid white; padding:1px; width:60px; height:60px; margin-top:1px; }
#index_reviewrankings .rankItem { color:#555d5c; height:32px; width:190px; border-top:1px solid white; padding:10px 0 10px 28px; line-height:16px; }
#index_reviewrankings .rank1 { background:#ebedec url(../../images/2010/reviewrakings-no1.jpg) no-repeat 10px 11px; }
#index_reviewrankings .rank2 { background:#ebedec url(../../images/2010/reviewrakings-no2.jpg) no-repeat 10px 11px; }
#index_reviewrankings .rank3 { background:#ebedec url(../../images/2010/reviewrakings-no3.jpg) no-repeat 10px 11px; }
#index_reviewrankings .rankItem a { color:#a36209; }
#index_reviewrankings .rankItem a strong { color:#555d5c; }
#index_reviewrankings a.link { color:white; text-decoration:none; display:block; background:url(../../images/2010/reviewranking-userreviews-background.jpg) no-repeat top left; text-indent:36px; line-height:20px; font-family:Arial,Helvetica,sans-serif; font-size:12pt; }
#index_reviewrankings a.link strong { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13pt; }

#index_beautynews { background:url(../../images/2010/beautynews-background.gif) no-repeat top left; width:230px; height:170px; padding-top:10px; }
#index_beautynews h2 { background:url(../../images/2010/h2-beautynews.jpg) top left no-repeat; padding:2px 0 0 0; margin:0 0 0 30px; text-indent:28px; line-height:30px; height:24px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; width:auto!important; }
#index_beautynews img { width:150px; height:60px; margin:6px 40px; }
#index_beautynews p { line-height:16px; height:48px; padding:0 15px; overflow:hidden; margin:0; }
#index_beautynews p a { color:#666666; }
#index_beautynews p a strong { color:#598e92 }

#index_advertorials { background:url(../../images/2010/advertorials-background.gif) no-repeat; width:230px; height:350px; padding-top:10px; }
#index_advertorials h2 { background:url(../../images/2010/h2-advertorials.jpg) top left no-repeat; padding:2px 0 0 0; margin:0 0 4px 30px; text-indent:28px; line-height:30px; height:24px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; width:auto!important; }
#index_advertorials .index_advertorials_main { padding:3px; border:1px solid #ebedec; width:160px; height:100px; margin:16px 30px; }
#index_advertorials .index_advertorials_more img { width:80px; height:48px; }
#index_advertorials p { line-height:16px; height:64px; padding:0 15px; overflow:hidden; }
#index_advertorials p a { color:#666666; }
#index_advertorials p a strong { color:#598e92 }

#index_whosin { background:url(../../images/2010/whosin-background.gif) no-repeat top left; width:230px; height:160px; }
#index_whosin h2 { background:url(../../images/2010/h2-whosin.jpg) top right no-repeat; padding:0; margin:4px 30px; line-height:20px; height:24px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; width:auto!important; }
#index_whosin .jebanImageLoader { padding:3px; border:1px solid #ebedec; width:75px; height:75px; }
#index_whosin .memberInfo { padding:0; }
#index_whosin .memberInfo label { max-width:65px; font-weight:normal; color:#9a0000; white-space:nowrap; }
#index_whosin p { color:#666666; line-height:16px; height:48px; overflow:hidden; width:90px; }

#index_whatsnew, #index_prnews, #index_official, #index_webboard { padding-top:10px; width:435px; }
#index_whatsnew h2 { background:url(../../images/2010/h2-whatsnew.jpg) top left no-repeat; padding:0; margin:0 0 4px 0; text-indent:30px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_prnews h2 { background:url(../../images/2010/h2-prnews.jpg) top left no-repeat; padding:0; margin:0 0 4px 0; text-indent:30px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_whatsnew ul, #index_prnews ul { padding:0; margin:0; }
#index_whatsnew li, #index_prnews li { list-style:none; border-bottom:2px dotted #dadada; line-height:24px; height:24px; text-indent:10px; overflow:hidden; }
#index_whatsnew li a, #index_prnews li a { background:url(../../images/2010/whatsnew-li.gif) no-repeat 0 center; color:#666666; max-width:310px; padding-left:14px; }

#index_official h2 { background:url(../../images/2010/h2-official.jpg) top left no-repeat; padding:0; margin:0 0 4px 0; text-indent:30px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_official .content { height:60px; border-bottom:2px dotted #dadada; overflow:hidden; }
#index_official .content .image { width:100px; text-align:center; }
#index_official .content .image img { margin-top: 5px; }
#index_official .content p { width:325px; line-height:16px; height:48px; margin-right:5px; margin-top:4px; overflow:hidden; }
#index_official .content p a { color:#666666; }
#index_official .content p strong { color:#318e94; }
#index_official .content p font { font-weight:bold; }

#index_howtowinners { background:url(../../images/2010/howtowinners-background.gif) no-repeat top left; width:435px; height:215px; margin-top:12px; }
#index_howtowinners h2 { color:white; line-height:25px; height:25px; text-indent:12px; }
#index_howtowinners h3 { color:#999999; line-height:20px; height:20px; text-indent:12px; margin-top:2px; }
#index_howtowinners .winner .jebanImageLoader { border:1px solid #e4e4e4; padding:14px; width:50px; height:50px; margin:12px 0 12px 31px; }
#index_howtowinners .winner .jebanImageLoader img { border:2px solid white; }
#index_howtowinners .winner .rank1 { background:#f4e5c4; }
#index_howtowinners .winner .rank2 { background:#e6e5e1; }
#index_howtowinners .winner .rank3 { background:#edd5d5; }
#index_howtowinners .winner { float:left; width:144px; margin-left:1px; text-align:center; }
#index_howtowinners .winner .lPosterName { line-height:10px; height:16px; margin-bottom:4px; color:#673200; }
#index_howtowinners .winner .lPostTitle { line-height:16px; height:32px; overflow:hidden; }
#index_howtowinners .winner .lPostTitle a { color:#666666; }

#index_banner_1 { border:3px solid #dadada; padding:7px; width:300px; height:250px; margin:8px 0; }
#index_banner_2 { height:70px; padding:8px 0; border:solid #dadada; border-width:1px 0; width:435px; margin-top:8px; }

#index_webboard { overflow:hidden; }
#index_webboard h2 { background:url(../../images/2010/h2-webboard.jpg) top left no-repeat; padding:0; margin:0 0 4px 0; text-indent:30px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_webboard ul { padding:0; margin:0; margin-top:18px; }
#index_webboard li { list-style:none; border-bottom:1px dotted #dadada; line-height:20px; height:20px; text-indent:5px; overflow:hidden; }
#index_webboard li a { float:left; color:#666666; max-width:390px; padding-left:14px; }
#index_webboard li a strong { color:#cb7133; font-weight:normal; }
#index_webboard font { color:#cb7133; float:right; }
#index_webboard li.sticky a { float:left; color:#318e93; font-weight:bold; max-width:310px; padding-left:14px; }
#index_webboard li.sticky a strong { color:#cb7133; font-weight:normal; }
#index_webboard font strong { color:#666666; font-weight:normal; }

#index_webboard #board_all_link { line-height:32px; height:32px; text-align:center; }
#index_webboard #board_all_link { line-height:32px; height:32px; text-align:center; }
#index_webboard #board_all_link a,
#index_webboard #board_all_link a:visited { color:#FF6600; }
#index_webboard #board_all_link a:hober { text-decoration:underline; }

#index_beautyshare { height:140px; width:310px; padding:10px 0 0 10px; }
#index_beautyshare h2 { background:url(../../images/2010/h2-beautyshare.jpg) top left no-repeat; padding:0; margin:0 0 4px 0; text-indent:30px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_beautyshare div { width:310px; }

#index_beautyshare .jebanImageLoader,
#index_beautyshare img { width:50px; height:50px; }
#index_beautyshare .jebanImageLoader { padding:10px 16px; }
#index_beautyshare p { width:200px; line-height:16px; margin-right:25px; margin-top:10px; height:48px; }

#index_beautyshare input { margin:5px 2px 0 16px; width:188px; float:left; }

#index_beautycheck { background:url(../../images/2010/beautycheck-background.gif) no-repeat 15px 0px; height:160px; width:310px; padding:10px 0 0 10px; }
#index_beautycheck h2 { padding:0; margin:0 0 4px 0; text-indent:38px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_beautycheck_lists { margin:20px 30px 0 20px; }
#index_beautycheck_lists div { float:left; padding:7px 10px; }
#index_beautycheck_lists img { width:32px; height:32px; }

#index_hothowto h2 { background:url(../../images/2010/h2-hot.png) 15px center no-repeat; padding:0; margin:0 0 4px 0; text-indent:34px; line-height:28px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_hothowto .content { margin-right:12px; margin-bottom:2px; }

#index_hothowto h2,
#index_hothithair h2,
#index_latestuserreviews h2 { background:url(../../images/2010/h2-hot.png) 15px center no-repeat; padding:0; margin:0 0 10px 0; text-indent:34px; line-height:28px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; margin-top:10px; }
#index_hothowto .content,
#index_hothithair .content { margin-right:12px; margin-bottom:14px; }

#index_hothowto h2 a,
#index_hothithair h2 a,
#index_latestuserreviews h2 a { background:white; padding:0 4px 4px 0; }

#index_hothowto .content .jebanImageLoader,
#index_hothithair .content .jebanImageLoader { margin:6px 0 0 40px; }
#index_hothowto .content .detail,
#index_hothithair .content .detail { color:#666666; margin-right:5px; width:200px; }
#index_hothowto .content .topic,
#index_hothithair .content .topic { height:32px; line-height:16px; overflow:hidden; margin-bottom:10px; }
#index_hothowto .content .topic a,
#index_hothithair .content .topic a { color:#666666; }
#index_hothowto .content .poster,
#index_hothithair .content .poster { color:#5e3200; }
#index_hothowto .content .comments,
#index_hothithair .content .comments { margin-right:4px; }

#index_latestuserreviews { height:175px; }
#index_latestuserreviews .item { width:100px; text-align:center; }
#index_latestuserreviews .item img { margin-bottom:12px; margin-top:4px; }
#index_latestuserreviews .item .lPosterName { margin-top:8px; }

#index_whatdoyouthink { background:url(../../images/2010/whatdoyouthink-background.gif) no-repeat 15px 0px; height:250px; width:310px; padding:10px 0 0 10px; margin-top:12px; }
#index_whatdoyouthink h2 { font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:normal; color:#666666; margin:45px 15px 8px 95px; line-height:16px; height:32px; }
#index_whatdoyouthink #result,
#index_whatdoyouthink #options { padding:0 20px 0 40px; }
#index_whatdoyouthink #result tr { height:12px; }
#index_whatdoyouthink #options tr { height:24px; }
#index_whatdoyouthink #options tr label { cursor:pointer; }
#index_whatdoyouthink #result tr div { float:left; }

#index_whatdoyouthink_dialog { display:none; padding:0!important; }

.ui-dialog { border:2px solid #8dccc2!important; }
.ui-dialog-titlebar { display:none!important; }

#index_whatdoyouthink_dialog  .header {height:30px; width:100%; background:url(../../images/nl_alert_header.jpg) repeat-x; color:#fff; font-size:1.1em; font-weight:bold; line-height:30px; margin-bottom:10px;}
#index_whatdoyouthink_dialog #pollAlertImage { float:left; width:40px; height:40px; margin-top:4px; margin-left:10px; }
#index_whatdoyouthink_dialog #pollAlertMessage { float:right; width:380px; font-weight:bold; margin-left:10px; line-height:16px; }
#index_whatdoyouthink_dialog #pollAlertCloseButton { clear:both; text-align:center; margin-top:10px; position:absolute; bottom:10px; left:50%; margin-left:-50px; }
#index_whatdoyouthink_dialog .modalButton,
#index_whatdoyouthink_dialog #pollAlertCloseButton input,
#index_whatdoyouthink_dialog #pollConfirmButton input { width:100px; height:26px; color:#666; font-weight:bold; text-align:center; background:url(../../images/nl_alert_button.gif) repeat-x; border:1px solid #bbb; cursor:pointer; } 

#index_whatdoyouthink_dialog #pollConfirmButton,
#index_whatdoyouthink_dialog #pollConfirmMessage { float:right; width:380px; font-weight:bold; margin-top:8px; margin-left:10px; line-height:16px; color:red; font-weight:bold; font-size:10.5pt; }


#index_beautysociety { background:url(../../images/2010/beautysociety-background.gif) no-repeat 15px 0px; height:200px; width:310px; padding:10px 0 0 10px; }
#index_beautysociety h2 { padding:2px 0 0 0; margin:-8px 0 4px 28px; text-indent:40px; line-height:16px; height:24px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; width:auto!important; }
#index_beautysociety h2 a { background:#ffffff; }
#index_beautysociety .jebanImageLoader { width:140px; height:140px; margin:12px 0 0 36px; }
#index_beautysociety a.fl { width:100px; margin:10px 0 0 6px; color:#666666; }

#index_beautysearch { width:990px; height:160px; }
#index_beautysearch h2 { background:url(../../images/2010/h2-beautysearch.jpg) 4px 0px no-repeat; padding:0; margin:8px 0 -8px 0; text-indent:36px; line-height:24px; height:30px; color:#cdcdcd; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13.5pt; font-weight:normal; }
#index_beautysearch ul { margin-top:6px; padding-left:8px; }
#index_beautysearch li { float:left; list-style:none; white-space:nowrap; height:26px; line-height:26px; width:481px; }
#index_beautysearch li * { float:left; }
#index_beautysearch li label { background:url(../../images/bullet_black.gif) no-repeat 0 center; padding-left:10px; width:100px; }
#index_beautysearch li input { width:351px; height:14px; }
#index_beautysearch li select { width:358px; }
#index_beautysearch li span { width:360px; }
#index_beautysearch li input.chk { width:auto; margin-top:5px; margin-right:2px; }
#index_beautysearch li label.chk { width:50px; background:none; padding:0; }
#index_beautysearch li.lastrow { width:960px; }
#index_beautysearch li button { float:right; margin-top:-4px; margin-right:8px; }


.UIButton_Text {
	background-color:transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	font-size:11px;
/*	font-weight:bold; */
	line-height:14px;
	margin:0;
	overflow:visible;
	padding:0;
	width:58px;
	text-align:center;
}
.UIButton_Gray {
	background-color:#DDDDDD;
	background-image:none;
	border-color:#999999;
}
.UIButton {
/*	background-image:url(../../images/2010/UIButton.png);
	border-style:solid;
	border-width:1px; */
	background:#efefef;
	border:none;
	color:#989898;
	display:inline-block;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:3px 6px;
	vertical-align:bottom;
}