﻿div.form-container {}

div.wide-form { width:420px; }
div.wide-form label { width:157px!important; }
div.wide-form input { display: inline; float: none; border:solid 1px #c8c8c8; width:217px!important; height:21px; padding-top:4px; }

div.form-container legend { display:none;}
div.form-container  fieldset {border:0;margin:0;padding:10px}
div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.form-container .clear {height:20px; display:block; position:relative !important;}
div.form-container form p { margin: 0;}
div.form-container label, 
div.form-container span.label {float:left; width:97px; font-size:14px; font-weight:bold;color:#838282; margin:7px 0 0 0;}
div.form-container textarea { border:solid 1px #c8c8c8;width:287px; display:inline; float:none; height:141px; width:216px}
div.form-container input { display: inline; float: none; border:solid 1px #c8c8c8; width:287px; height:21px; padding-top:4px; }
div.form-container .radio { border:none; width:auto!important; }
div.form-container .thick { border:none; width:auto; height:auto; margin-bottom:-1px;}

div.form-container .formSidebar { border-left:1px solid #ddd; margin-left:10px; padding-left:20px; width:400px; }
div.form-container .formSidebar .shield { padding-left:150px; }
div.form-container .formSidebar .logos3 { padding:6px 0 0 90px; }
div.form-container .formSidebar .shieldLogo { padding-top:10px; }
div.form-container .formSidebar .shieldLogo img { float:left; padding-right:20px; }
div.form-container .formSidebar .shieldLogo p { color:#181818; font-size:12px; font-weight:bold; }
div.form-container .formSidebar .garantiLogo { padding-top:56px; }
div.form-container .formSidebar .logos { padding-left:10px; }
div.form-container .formSidebar .logos img { margin:40px 20px 0 20px; }
/* div.form-container .formSidebar .secure { background:url(../img/shop/3dsecure-logo.jpg) right 50% no-repeat; padding-right:80px; } */
div.form-container .formSidebar .secure { clear:both; padding-top:2px; }
div.form-container .formSidebar .secure p { font-size:12px; line-height:20px; margin:0; padding:0; }
div.form-container p.inf { background:url(../img/ico/icon-inf.gif) top left no-repeat; font-size:11px; height:20px; padding-left:22px; }
/* div.form-container .cardSelector { background:url(../img/shop/small-logos.gif) 258px 0 no-repeat; height:34px; } */
div.form-container .cardSelector { height:34px; }

div.form-container .sidebar { font-size:11px; margin:10px 0 0 50px; padding:10px; }
div.form-container .small { font-size:11px; margin:0 6px 0 150px; }
div.form-container .small2 { color:#838282; font-size:11px; }
div.form-container .info { background:#f0f0f0 url(../img/ico/icon_info.gif) 8px 8px no-repeat; color:#666; padding:8px 8px 12px 26px; }
div.form-container .info2 { background:#FFECEC url(../img/ico/icon_information.gif) 8px 8px no-repeat; border:1px solid #DF7D7D; color:#666; padding:12px 8px 8px 62px; }

div.form-container .submit { width:79px!important; height:32px; background:url(../img/btn/submit.jpg) no-repeat; border:0; float:right; cursor:pointer;margin-right:32px}
* html div.form-container .submit {margin:10px 17px 0;}
div.form-container .addresssubmit { width:79px; height:32px; background:url(../img/btn/submit.jpg) no-repeat; border:0; float:right; cursor:pointer;}
* html div.form-container .addresssubmit {margin:10px 17px 0;}

input.small {width:20px;}

div.form-container .checkbox {width:auto;}
div.form-container .checkbox input {width:auto; height:auto; margin:0px 10px 0 0; float:left;}
div.form-container .checkbox span { display:block; float:left; margin:-1px 0 0 0;}

.creditcart label {width:150px !important;}
.creditcart input {width:230px !important;}
div.form-container .creditsubmit {width:79px !important; height:32px; background:url(../img/btn/submit-green.gif) no-repeat; border:0; float:right; cursor:pointer; margin:0 127px 0 0;}
* html div.form-container .creditsubmit {margin:0 155px 0 0;}

#frmCC input { font-size:18px }
#frmCC input, #frmCC select { color:#666; }
