html >body .popup{position:fixed}
.popup p.champ{margin-bottom:10px}
.popup label{float:left; margin-right:0px; text-align:right; width:250px}
.popup p.champ input, .popup p.champMultiligne{margin-bottom:0px !important}
.popup p.champ input, .popup p.champMultiligne textarea{width:280px}
.popup p.champMultiligne .question{height:100px}
.popup p.champcaptcha{padding-top:0px !important}
.popup p{margin-bottom:25px}
.popup hr.points{border-top:1px dotted #828282; height:1px; margin:10px 0pt 10px 0px; visibility:visible; width:100%}
.popup .lienPlus a{float:right; font-size:12px; line-height:normal; margin-right:10px; text-decoration:none; color:#000}

label{cursor:pointer}
/* popup global css start */
#PopupBg{background:#eee none repeat scroll 0%; display:none; left:0px; position:absolute; top:0px; z-index:9998}

.popup{background:#fff none repeat scroll 0%; display:none; left:0px; position:fixed; top:0px; width:660px; z-index:9999; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0px 0px 20px 0px; border:4px solid #f00}

.popup .close-button{height:30px; text-align:right; padding-right:5px; padding-top:5px}

/* popup global css end */
/* login start */
.userlogin{padding:0px 15px 0px 15px}

.popup div.login-left{width:278px; height:228px; float:left; border:1px solid #d1d1d1; margin-right:20px; padding:10px}

.popup div.login-ad{width:300px; height:250px; float:left}

.popup div.login-title{font-size:14px; color:#c00; font-weight:bold; text-align:left}

div.login-left div.login-area{ margin-top:20px;  margin-left:20px}

div.login-left div.field-title{ text-align:left;  font-size:12px;  font-weight:bold;  color:#000;  height:24px}

div.login-left div.field{ text-align:left;  height:24px}

div.login-left div.field input{ float:left;  border:1px solid #d1d1d1}

div.login-left div.login-button{ margin-bottom:17px;  margin-top:8px; padding-left:28px; text-align:center}

div.login-left div.reg-forget{padding-top:10px}

div.login-left div.reg-forget div{ display:inline; margin-right:10px; padding-right:10px; border-right:1px solid #000}

div.login-left div.reg-forget div img{margin-right:5px}

div.login-left div.reg-forget div.forgetpassword{ padding-right:0px; margin-right:0px; border-right:0}

/* login end */
/* forget password */
div.forgetpw-tips{ width:300px;  height:106px;  padding-top:4px;  /* border:1px solid #d1d1d1; */ margin-top:0px;  background:#e0e0e0;  margin-left:-11px}

div.tips-field{ margin-top:10px;  margin-left:10px;  font-weight:bold;  text-align:left}

div.tips-content{ margin-top:10px;  margin-left:10px;  text-align:left}

div.tips-content li{margin-left:15px; list-style-type:square; list-style-position:outside; /* line-height:10px; */}

div.tips-content li.mail-to a{font-family:"Arial"; font-size:12px; color:#000; font-weight:bold; text-decoration:none}

div.tips-content li.mail-to a:hover{color:#f00; text-decoration:underline}

div.tips-content li.click-reg a{font-size:12px; color:#c00; font-weight:bold; text-decoration:none}

div.tips-content li.click-reg a:hover{color:#f00; text-decoration:underline}

/* forget password end */
div.captcha-content{text-align:left}

div.captcha-content div.captcha-dec{width:120px; float:left}

div.captcha-content img{width:64px; float:left; margin-right:8px}

div.captcha-content a{display:block; float:left; margin-right:8px}

div.captcha-content div.captcha-dec a{float:left; display:block}
/* newsletter start */
/* newsletter end*/

/* for realityshow preview box start */
#realityshow-preview-box { width:617px; top:60px; overflow:hidden; padding:10px 20px 20px 20px; background:#fff; text-align:left}

#realityshow-preview-box div.close-button { padding:0; height:34px}

#realityshow-preview-box div.realityshow-content { margin-top:0; background:url(../images/global/realityshow_content_bg.png) no-repeat;}

/* realityshow preview box end */

/* for qa advanced search box start */
#qa-advanced-search-box { width:454px; padding:1px; text-align:left; background:#f0f0f0}

div.qa-home-over { border:1px solid #d7bdd1}

div.qa-ranking-list-over { border:1px solid #cce5b6}

#qa-advanced-search-box h1 { position:relative; height:25px; line-height:25px; padding-left:10px; color:#fff}

#qa-advanced-search-box a.box-close { position:absolute; top:6px; right:6px; width:13px; height:13px;}

div.qa-home-over h1 { background:#ad77a0}

div.qa-ranking-list-over h1 { background:#91bb6b}

div.qa-home-over a.box-close { background:url(../images/global/club_qa_advanced_close_btn.png) no-repeat}

div.qa-ranking-list-over a.box-close { background:url(../images/global/health_qa_advanced_close_btn.png) no-repeat}

#qa-advanced-search-box div.qa-advanced-search-content { padding:14px 0 0 29px;}

div.qa-advanced-search-content div.select-groups { margin:10px 0 0 0;}

div.qa-advanced-search-content div.select-groups select { float:left; width:118px; height:139px; border:1px solid #d7bdd1; margin-right:4px}

div.qa-home-over div.qa-advanced-search-content div.select-groups select { border:1px solid #d7bdd1}

div.qa-ranking-list-over div.qa-advanced-search-content div.select-groups select { border:1px solid #cce5b6}

div.qa-advanced-search-content div.select-groups .select-navi { float:left; width:12px; height:16px; margin-right:3px; display:inline; margin-top:62px;}

div.qa-home-over div.select-groups .select-navi { background:url(../images/global/club_qa_advanced_select_nav.png) no-repeat}

div.qa-ranking-list-over div.select-groups .select-navi { background:url(../images/global/health_qa_advanced_select_nav.png) no-repeat}

div.qa-advanced-search-content div.search-btn-div { margin:10px auto 20px auto; text-align:center}

div.qa-advanced-search-content input.search-btn { width:80px; height:20px; border:0; cursor:pointer}

div.qa-home-over div.qa-advanced-search-content input.search-btn { background:url(../images/global/club_qa_advanced_search_btn.png) no-repeat}

div.qa-ranking-list-over div.qa-advanced-search-content input.search-btn { background:url(../images/global/health_qa_advanced_search_btn.png) no-repeat}

/* for qa advanced search box end */


/* for fashion product search box start 
#product-search-box { width:454px; padding:1px; text-align:left; background:#f0f0f0}

div.product-f-home-over { border:1px solid #cacaca;}

#product-search-box h1 { position:relative; height:25px; line-height:25px; padding-left:10px; color:#fff}

#product-search-box a.box-close { position:absolute; top:6px; right:6px; width:13px; height:13px;}

div.product-f-home-over h1 { background:url(../images/global/bg_25_fashion.jpg) repeat-x;}

div.product-f-home-over a.box-close { background:url(../images/global/club_qa_advanced_close_btn.png) no-repeat}

#product-search-box div.product-f-search-content { padding:14px 0 0 29px;}

div.product-f-search-content div.select-groups { margin:10px 0 0 0;}

div.product-f-search-content div.select-groups div.select-w { float:left; width:118px;margin-right:4px}
div.product-f-search-content div.select-groups div.select-w span {font-weight:bold;margin-bottom:5px;}
div.product-f-search-content div.select-groups select {width:118px; height:139px; border:1px solid #999999;}

div.product-f-home-over div.product-f-search-content div.select-groups select { border:1px solid #999999}

div.product-f-search-content div.select-groups .select-navi { float:left; width:12px; height:16px; margin-right:3px; display:inline; margin-top:62px;}

div.product-f-home-over div.select-groups .select-navi { background:url(../images/global/fashion_select_nav.jpg) no-repeat}

div.product-f-search-content div.search-btn-div { margin:10px auto 20px auto; text-align:center}

div.product-f-search-content input.search-btn { width:80px; height:20px; border:0; cursor:pointer}

div.product-f-home-over div.product-f-search-content input.search-btn { background:url(../images/global/fashion_search_btn.png) no-repeat}

 for fashion product search box end */


