/*pop up: send to a friend, login and reminder*/
body.popup{text-align:left;margin:0;padding:0;background-color:#fbfaf6;color:#484848;}
body.popup h1{color:#fff;background-color:#5a4258;margin:0;padding:5px 50px 0 50px;text-transform:uppercase;font-size:2em;line-height:1em;}
body.popup .popup_content{margin:15px;}
body.popup h2{color:#484848;border:none;margin:0;padding:0;font-size:1.5em;text-transform:none;}
body.popup .url{border: solid #1f3e4e;border-width:1px 0 1px 0;padding:0.5em;margin-bottom:0.5em;}
body.popup .url p{line-height:2em;padding:0;margin:0;}
body.popup .comments{color:#999999;}
body.popup #bottom_links{position:absolute;bottom:0;right:0;}
body.popup #bottom_links img{margin-left:30px;margin-right:20px;}
body.popup form{padding:2px;}
body.popup label{text-transform:none;float:left;width:12em;}
body.popup fieldset{margin-bottom:10px;margin-top:10px;}
body.popup form input, body.popup select{border:1px solid #d7e3e3;width:22.3em;}
body.popup textarea{border:1px solid #d7e3e3;}
body.popup .close{cursor:pointer;background:url(../../display_images/bullets/bullet.gif) no-repeat left 0.5em;padding-left:9px;color:#4c7c8e;}
body.popup .mandatory{color:#ee2d24;}
body.popup span.button{margin:1px;padding:0;background: #ffffff url(../../display_images/backgrounds/button.gif) repeat-x left bottom;border:1px solid #d7e3e3;float:none;display:block;width:7em;float:right;}
body.popup #submit_button{background: url(../../display_images/icons/greenarrow.gif) no-repeat 0.3em center;border:none 0;margin:0;padding:0 0 0 25px;cursor:pointer;line-height:1.5em;font-weight:bold;width:6em;color:#666666;}
/* -- login form */
body.popup #login_form{width:35em;font-size:0.9em;}
body.popup #login_form .remember{font-weight:normal;}
body.popup #login_form  input#remember{border:none;width:auto;float:left;clear:left;}
body.popup #login_form fieldset.submit label{float:left;clear:none;position:relative;}
/* -- send a page form */
body.popup #send_page_form{width:35em;}
/* -- reminder form */
body.popup #reminder_form fieldset{float:left;margin-right:20px;}
body.popup #reminder_form fieldset #email{width:200px;}
body.popup #reminder_form fieldset span.button{float:none;margin-bottom:10px;}
/*registration page*/
/*
bg title f3f0e7
bottom line eaebeb
border d0d0d0
*/
body.registration #primary-content .register_box{border:1px solid #d0d0d0;background-color:#fff;}
body.registration #primary-content .register_box h2{background-color:#f3f0e7;color:#484848;padding:10px;border-bottom:1px solid #eaebeb;text-transform:none;font-size:1.4em;margin-bottom:2px;}
body.registration #register_f, body.registration #login_form{padding:13px;}
.register_box div.block{padding:13px;margin-bottom:0;}
.register_box .confirmation{text-align:center;}
body.registration #register_f h3{color:#3e2f1b;text-transform:none;border-bottom:none;font-size:1.2em;}
body.registration #register_f h4{text-transform:none;font-size:1.1em;margin:10px 0 5px 0;}
body.registration #register_f fieldset{padding:0;margin:0;}
body.registration #login_form .block, body.registration #register_f .block{display:block;margin-bottom:5px;clear:both;float:none;}
body.registration #login_form label, body.registration #register_f label{text-transform:none;color:#3e2f1b;font-weight:normal;}
body.registration #login_form label,body.registration #register_f #section1 label,body.registration #register_f #section2 p.title_list,body.registration #register_f #section4 #address label{width:40%;float:left;}
body.registration #wrapper.arabic #login_form label,body.registration #wrapper.arabic #register_f #section1 label,body.registration #wrapper.arabic #register_f #section2 p.title_list,body.registration #wrapper.arabic #register_f #section4 #address label{float:right;}
body.registration #register_f #section1 input,body.registration #login_form input, body.registration #register_f #section4 #address input{width:40%;}
body.registration #register_f #section1 select,body.registration #register_f #section4 #address select{width:41%;}
body.registration #register_f #section2 label,body.registration #register_f .icrc_products_cb_fs label,
body.registration #register_f #confirm_agreement_fs label{color:#555;}
body.registration #register_f #section4 #address label{color:#3e2f1b;}
body.registration #register_f #section2 input{margin-right:0.2em;}
body.registration #wrapper.arabic #register_f #section2 fieldset{float:left;clear:left;width:59%;}
body.registration #wrapper.arabic #register_f #section2 fieldset fieldset{float:none;width:auto;}
body.registration #wrapper.arabic #register_f #section2 p{clear:both;}
body.registration #register_f #section3 input,body.registration #register_f #section4 input,body.registration #register_f #confirm_agreement_fs input{margin-right:0.2em;}
body.registration #register_f h4 label{font-weight:bold;}
body.registration #register_f .title_list{margin:0;padding:0;font-weight:bold;}
body.registration #register_f #section3 #language_list li{float:left;margin-right:0.5em;}
body.registration #wrapper.arabic #register_f #section3 #language_list li{float:right;margin-left:0.5em;margin-right:0;}
body.registration #register_f #section3 ul li,body.registration #register_f #section4 ul li{background-image:none;padding:0;margin:0;border:1px solid #fff;}
body.registration #register_f #confirm_agreement_fs{margin-top:40px;}
body.registration #login_form  input#remember{border:none;width:auto;float:left;clear:left;}
body.registration #login_form .comments{color:#999999;}
body.registration #login_form fieldset.submit label{float:left;clear:none;position:relative;}
body.registration #login_form span.button{margin:0;padding:0;background: #ffffff url(../../display_images/backgrounds/button.gif) repeat-x left bottom;border:1px solid #d7e3e3;float:none;width:7em;float:right;}
body.registration #login_form #login_submit_button{background: url(../../display_images/icons/greenarrow.gif) no-repeat 0.3em center;border:none 0;margin:0;padding:0 0 0 25px;cursor:pointer;line-height:1.5em;font-weight:bold;width:6em;color:#666666;}
body.registration #register_f .submit{margin:0;padding:5px;text-align:right;}
body.registration #wrapper.arabic #register_f .submit{text-align:left;}
body.registration #register_f .submit span{background: #ffffff url(../../display_images/backgrounds/button.gif) repeat-x left bottom;border:1px solid #d7e3e3;margin:0;padding:0;display:inline;}
body.registration #register_f .submit #submit_button{background: url(../../display_images/icons/greenarrow.gif) no-repeat 0.3em center;border:none 0;margin:0;padding:0 10px 0 25px;cursor:pointer;line-height:1.5em;font-weight:bold;color:#666666;}
.registration #header #currentsection{top: 74px;}
.registration #content.threecol{background-image:url(../../display_images/backgrounds/threecol.gif) !important;}
body.registration #primary-content{font-family:Arial,sans-serif;}
/*right to left*/
body.popup div.rtl{text-align:right;}
body.popup div.rtl label{float:right;width:13em;}
body.popup div.rtl div.url{position:relative;}
body.popup div.rtl span.urllabel{right:0.5em;position:absolute;}
body.popup div.rtl span.path{right:6.5em;position:relative;}
body.popup div.rtl div.url:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body.popup div.rtl #bottom_links{right:auto;margin-left:75px;}
body.popup div.rtl #bottom_links img{bottom:0;float:left;left:-75px;position:absolute;margin-left:0;}
body.popup div.rtl #recaptcha_widget_div{float:right;}
