/* 
    Document   : commonpages
    Created on : 21-giu-2011, 10.02.05
    Author     : l.innocenti
    Description:
        Stili per l'aggiustamento delle aree funzionali degli ecommerce
        creato per beadsandco verrà riutilizzato anche negli altri siti
*/


/*---------- LOGIN ----------*/

.account-login .col2-set .col-1, .my-account .col2-set .col-1{
    float:right;
    padding-left:10px;
    border-left: 1px solid #DDDDDD;
    font-size:14px;}

.account-login .col2-set .col-2, .my-account .col2-set .col-2{
    float:left;
    padding-left:10px;
    font-size:14px;   
    width:46%;}

.account-login #login-form {
    margin-top:30px;
    display:block;}

.account-login h2 {
    margin-bottom:10px;}

.account-login ul {
    margin:12px 0px -2px;}

.account-login .form-list label, .account-create .form-list label {
    margin-bottom:4px !important;
    font-size: 13px !important;
    color: #3DAEB6 !important;
    font-weight: bold !important;
}

.account-login input, select, textarea, .account-create input, select{
    font-size:14px !important;
    width: 310px ;
}

.account-login p.required, .account-create p.required {
    text-align:left;}

.account-login .buttons-set, .account-create .buttons-set{
    padding:5px 10px 5px 0;
    margin-top:10px;}

.account-login input.input-text, textarea, .account-create input.input-text {
    padding: 4px;}


.account-login .registered-users .buttons-set {
    width:268px;}


/*---------- REGISTRAZIONE ----------*/	
.checkbox , #privacy{
    width: 20px !important;
    border: 0px none !important;
}
.account-create fieldset {
    margin: 10px 0 0 0;
    padding: 10px;
    border:0px;}

.account-create fieldset .legend {
    background:none;
    border:none;
    font-size:16px;
    color:#000000;
    font-weight:normal;
    margin: -50px 0 0 -10px;
    padding:0px;}

#contactFormNomi p.legenda {
    background:none;
    border:none;
    font-size:16px;
    color:#000000;
    font-weight:normal;
    padding-bottom: 10px;
}

.account-create .form-list label {
    margin-bottom:4px;
    font-size:13px;}

.account-create input.input-text, textarea{
    padding: 4px;
    font-size:14px;}

.account-create .form-list select {
    padding: 6px;}

.account-create .control {
    margin: 14px 0;}

.account-create .buttons-set{
    margin: 0px 0 0;}

.account-create p.required{
    text-align:left;
    margin-bottom:5px;}

.account-create .fieldset {
    border:none;}

.account-create .buttons-set button.button{
    margin-right: 252px;
    clear:both;
}

.account-create p{margin:3px;}


#form-validate input { border:1px solid #DDDDDD;  padding:4px;}
#form-validate select { border:1px solid #DDDDDD;  padding:4px;}


/*---------- ACCOUNT ----------*/	

.block .block-title {
    margin-bottom:10px;}

.block .block-title strong {
    font-size: 15px;}

.block .block-content {
    line-height: 18px;
    margin-bottom:10px;}

.block .actions {
    margin-top:10px;}

.customer-account-index button.button {
    margin-top:20px;}

.customer-account-index .dashboard h1 {
    padding-left:0px;}

.customer-account-index .dashboard h2 {
    margin-bottom:10px;}

.customer-account-index .dashboard .welcome-msg {
    font-size: 14px;}

.customer-account-index .dashboard .data-table {
    margin:16px 0px;}

.customer-account-index .dashboard a {
    color:#999;
    font-size:14px;}

.customer-account-index .dashboard .box-head a {
    font-style:italic;}

.customer-account-index .dashboard .box-title a,
#checkout-progress-wrapper dt a
{
    background-image:url("../images/bg_link.png");
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:22px;}

.customer-account-index .dashboard .box-content a {
    font-style:italic;

    /*background-image:url(pen.png);
    background-position:right center;
    background-repeat:no-repeat;
    padding-right:22px;*/}

.customer-account-index .dashboard .data-table a {
    color:#999;
    font-size:12px;
    line-height: 5px;
}

.customer-account-index .dashboard .box-title {
    margin-bottom:12px;}

.customer-account-index .dashboard .box-content {
    margin-bottom:18px;
    overflow: hidden;
}

.customer-account-index .dashboard h4 {
    margin-bottom:6px;}

.customer-account-index .dashboard .col2-set .col-1 {
    border-right: 1px solid #DDDDDD;}

.customer-account-index .dashboard .col2-set .col-2 {
    width:48%;}
div.box-account{
    overflow:hidden;
}
div.box{
    overflow:hidden;
    width: 100%;
    float: left;
}
.sidebar .block-account .block-content ul {
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 5px;
    padding-top: 0px;

}
.sidebar .block-title span {
    color: #3DAEB6;
    font-family: 'Trajan Pro',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}

.sidebar .block .block-content {
    border-bottom: 1px solid #F0F0F0;
    overflow: hidden;
}
/*account ordine*/
.order-info-box {
    overflow: hidden;
}