/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  

.jqmWindow {display: none; position: fixed; top: 17%; left: 50%; margin-left: -233px; width: 440px; color: #fff;  background: #fff; padding:30px 30px 0px 30px;}
.jqmOverlay { background-color: #000; }

div#signin-login { padding-bottom:10px;}
div#signin-login:after {content : "."; display : block; height : 0; clear : both; visibility : hidden;}
div#signin-login legend {text-transform:none;font-weight:normal;font-size:12px;}

#register-benefits {position:absolute;left:300px;top:83px;width:160px;border-left:2px dotted #a8a189; padding-left: 20px;}
#register-benefits a {color:#45a4b9; float: none;}
#register-benefits h2 {font-size:12px; font-weight:bold;margin-left:0px;padding-left:0;}
#register-benefits p {padding-left:0;}
#register-benefits ul {clear: both; list-style:disc outside;width:160px;margin-left: 0px; padding-left: 0px; margin-top:10px; text-indent: 0px;}
#register-benefits ul li{margin-left: 20px; margin-top: 5px;text-indent: 0px;}

/* Remove left margins from any element present in the modal window (never define this kind of cross-site margins to elements!) */
.jqmWindow #frm_login .error p {position: relative; margin-left: 0px; padding-left: 0px; text-indent: 0px; width: 225px;}
.jqmWindow #add-product-site p,
.jqmWindow #add-product-site h1,
.jqmWindow #frm_login legend,
.jqmWindow #frm_login label,
.jqmWindow #frm_login span  {margin-left: 0xp; padding-left: 0px; text-indent: 0px;}

.jqmWindow #add-product-site p {font-size:18px; font-weight: bold; margin-left: 0px !important; padding: 0px; color: #333333; text-indent: 0px;}
.jqmWindow #add-product-site h1 {font-size:28px; font-weight: normal; margin-left: 0px !important; margin-bottom: 20px; padding: 0px; letter-spacing: 0; text-indent: 0px;}

.jqmWindow #frm_login fieldset {padding-bottom: 10px; width: 235px;}
.jqmWindow #frm_login label {margin-bottom: 5px; width: 235px;}
.jqmWindow #frm_login legend {margin-bottom: 0px; padding-bottom: 10px;}
.jqmWindow #frm_login input {margin-left: 6px;}
.jqmWindow #frm_login .checkbox {margin-left: 0px; padding-bottom: 0px;}
.jqmWindow #frm_login .checkbox input {vertical-align: middle;}
.jqmWindow #frm_login .checkbox input {margin-left: 75px; padding: 0px;}
.jqmWindow #frm_login .checkbox span {width: 120px;}
.jqmWindow #frm_login .buttons {padding-top: 5px; margin-left: 70px; padding-bottom: 0px;}
.jqmWindow #frm_login .forgot_password, .jqmWindow #frm_login .forgot_password:hover, .jqmWindow #frm_login .forgot_password:visited {display: block; clear: both; margin-left: 75px; padding-top: 5px; color: #45a4b9;}
.jqmWindow #frm_login .remember_me {font-size: 11px;}

.jqmWindow #register-benefits { left: 260px; padding-left: 20px; top: 108px; width: 190px;}
.jqmWindow #register-benefits a {font-weight: bold; white-space: nowrap;}

.jqmWindow .signin-back {clear:left; text-align: right; border-top:2px dotted #a8a189; padding-right: 70px; padding-top:15px; position:relative; top:10px;}
.jqmWindow .close-button {position:relative; float: right; margin-top: -22px; z-index:3;}

#signin-login #add-product-site p {font-size:18px; font-weight: bold; margin: 0px; margin-left: 10px; padding: 0px; color: #333333;}
#signin-login #add-product-site h1 {font-size:28px; font-weight: normal; margin: 0px; margin-left: 10px; margin-bottom: 20px; padding: 0px; letter-spacing: 0;}
#signin-login #register-benefits, #signin-login #frm_login fieldset {margin-bottom: 20px;}
#signin-login .close-button {position:relative; float: right; margin-right: 0px; margin-top: -22px; z-index:3;}

/*.jqmWindow .button-secondary {position:absolute; margin-top: -10px; right:20px; bottom:18px; z-index:3;display:block;}*/

/*

.jqmWindow .add-product-site h1 {font-size:16px;letter-spacing:0;}
.jqmWindow .add-product-site p {font-size:28px;}


.jqmWindow p.signin-back {clear:left; border-top:2px dotted #a8a189;padding-top:10px;padding-left:10px;margin-right:10px;position:relative;top:10px;}
.jqmWindow span.button-secondary {position:absolute; right:30px; bottom:18px;z-index:3;display:block;width:45px;}

div.error {margin-left:10px;}
*/