body { background-color:#dcddde; font-family:Arial; font-size:12px; }
footer {display: block}

body.home #global { margin: auto; width: 1015px; }
body.info #global { margin: auto; width: 657px; }
body.info .img-border-top,
body.info .img-border-bottom {display: block}

#content {background-color:white; border-left:1px solid #dcddde; padding: 20px 20px; text-align:center; overflow:hidden;
  color:black}

.hidden {display:none;}

/*form.basic {overflow:hidden; width: 350px;}
form.basic ul.form {text-align:left; list-style-type: none; overflow:auto; margin:3px 0; padding:0}
form.basic ul.form li {margin-top:3px; float:right; clear:right;}
form.basic ul.form label {float:left; width:180px; text-align: right; padding:3px 5px 0 0;}
form.basic input.submit {float:right;}
*/
form.frontend_login ul {padding:0; margin:0; text-align:left; margin-left:100px;}
form.frontend_login li {list-style-type: none; margin-bottom:2px;}
form.frontend_login li label {float:left; width:180px; padding:4px 10px 0 0 ; text-align:right;}
#signin_remember {margin:4px 0;}

.restricted_access {margin: 0px 0 25px;}

#global404 {width: 900px; margin:0 auto; text-align:center; padding: 20px 0;}
#global404 h1 {color:white;}
#global404 h2 {margin-top: 40px; font-size: 30px; font-weight: bold; color: #555555;}
#global404 p {color: #000000;}
#global404 a {color: blue;}
#global404 ul {padding-left:0;}
#global404 ul li {margin:5px; }

.payment_detail {text-align: left; margin-left: 100px; font-size: 85%}
.payment_detail li {list-style-type: none}

#payment {/*overflow: hidden*/}
#payment ul {padding-left:0}
#payment li {display:inline; list-style-type: none; margin:5px; }
#payment form {display: inline}
/*#payment li.card_maestro {clear:left}*/
#payment form button {background: none; border: none; cursor: pointer}
#payment p {clear:both}


#payment_way_choice {overflow: hidden; margin-bottom: 20px}
#payment_way_choice .payment_way {display:none}
.has_js #payment_way_choice .payment_way {display: block}
#payment_way_choice .checkout-button,
.has_js #payment_way_choice .original_forms {display:none}
#payment_way_choice li {float: left; text-align: center; margin-right: 45px}
#payment_way_choice li label * {vertical-align:middle}
#payment_way_choice p.errors {margin: 0 0 20px }

body.info #payment_way_choice li {margin-right: 17px}

body.info .button {-webkit-border-radius: 6px; border-radius: 6px; -moz-border-radius: 6px;
  -webkit-box-shadow: 0 2px 2px #000; box-shadow: 0 2px 2px #000; -moz-box-shadow: 0 2px 2px #000;
  display: inline; padding: 3px 10px 3px 20px; text-decoration: none; font-size: 12px; font-weight: bold;
  cursor: pointer; background: url(../images/ss-arrow.png) 7px center no-repeat; border: none;}
body.info .button.red {background-color: #fb0000; color: white}

body.info .continue_buying {font-size: 130%; }
