/* Overlays */
.ui-widget-overlay { background: #333; opacity: .90;filter:Alpha(Opacity=90); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }

.ui-dialog{ background:#FFF;}


/* Dialog
--------------------------------
#register > span{display:block; clear:both; margin:7px 0 7px 120px; }
#frm-register, #frm-login{overflow:hidden; padding:10px;}
#frm-error{ background:#900; color:#FFF; padding:3px;}
*/


/* Signin / register Box
----------------------------------*/
.rl-modal .login-modal { float:right; width:270px;}
.rl-modal .register-modal {float:left; width:330px;}
.rl-modal .head{font:24px helevetica; margin:0 0 15px;}
	.rl-modal .r-head{ color:#758165}
	.rl-modal .l-head{ color:#C5692C}
.rl-modal .call{font:15px helevetica; display:block; color:#333!important}
.rl-modal .ui-dialog-content { margin:10px 0; overflow:hidden;}


.rl-modal .login-modal, .rl-modal .register-modal { background:white; padding:8px; border:1px solid #E4E4E4}




/* Shared Signin/ register styles
----------------------------------*/
.modal  { border:5px solid #FDCF7F; padding:10px!important; background:#FFF8EC; font-family:verdana!important;}
.modal .ui-widget-header {}
.modal .ui-dialog-title{ font:normal 20px helvetica, arial;}
.modal .ui-dialog-content { margin:10px 0 0 0; overflow:hidden;}
.modal li{margin:0 0 10px; display:block; overflow:hidden;}
.modal .submit, .modal .submit-ani{border:none;cursor:pointer;display:block;float:left;height:40px;text-indent:-3000px;width:130px; position:relative; margin:10px 0;}
.modal .submit:hover{ background-position:bottom left!important;}


.modal .submit-ani span{ display:none;}
.modal .submit-ani img{ position:absolute; top:6px; left:3px;}
.register-modal .submit-ani{background:url(../graphics/btn/register-ani.png) no-repeat!important; left:100px; display:block; position:relative; }
.login-modal .submit-ani{background:url(../graphics/btn/login-ani.png) no-repeat!important; left:65px; display:block; position:relative; }


/* Global Sign in box
----------------------------------*/
.login-modal li{margin:0 0 10px; display:block; overflow:hidden;}
.login-modal label{float:left;font:12px/24px Verdana;width:65px; text-align:left; margin:0 10px 0 0px;}
.login-modal .input{font:12px Verdana;width:170px; position: relative; height:20px;}
.login-modal .submit{background:url(../graphics/btn/login.png) no-repeat; left:65px; }
.login-modal .forgot-password{ margin:10px 0 0 80px!important; float:none; width:auto; border: 0 none; padding:0; display:block;}


/* Global Registar box
----------------------------------*/
.register-modal label{float:left;font:12px/24px arial;width:110px; text-align:left; margin:0 10px 0 0px;}
.register-modal .input, .register-modal select{font:12px Verdana;width:170px; position: relative; height:20px;}
.register-modal select{font:12px Verdana;width:170px; position: relative; height:20px;}
.register-modal .opt-out{display:block; clear:both; margin:10px 0 10px 120px; overflow:hidden; }
	.register-modal .opt-out input{ float:left; margin:0 10px 0 0; width:auto;  }
	.register-modal .opt-out label{font:11px arial; float:left; width:169px; color:#333;}
	.register-modal .submit{background:url(../graphics/btn/register.png) no-repeat; left:100px; }


/* Not TIme Yet Box
----------------------------------*/
#modal-not-started-yet h3{font:bold 20px helvetica, arial; color:#990000;}
#modal-not-started-yet p{ font: 16px helvetica, arial; color:#333;}
#not-started-yet{background:url(/images/icons/warning_48.png) no-repeat; padding:0px 14px 0px 60px; margin:10px 0 0 10px;}
