@import 'extra/share.css';

#page,
#main-contents {
    display     : block;
    font-size   : 12px;
    padding     : 10px 0 20px 0;
    width       : 100%;
}


div.cart-wrapper .mainContentList,
div.cart-wrapper #loader { margin: 0 auto; }
div#category-product-listing {
    clear: both;
    margin:0 5px 0 5px;
}
/*div#category-product-listing td { text-align: center; }*/

div.segment-grid { overflow: auto; }

#product-detail .options { padding: 10px; }
#product-detail .mainContentList {
    padding : 0 10px;
    width   : auto;
}


#product-detail .basic-product {
    max-width: 400px;
    float: left;
}

#product-detail .basic-product h1 {
    clear           : both;
    margin-bottom   : 10px;
}

#product-detail .pP_imageCol {
    float       : left;
    min-width   : 200px;
}

#product-detail .pP_priceCol {
    float: none;
    width: auto;
}

#product-detail #info_column {
    float: right;
}

#product_details {
    background-color: #DCDCDE;
    border-radius   : 10px 10px 10px 10px;
    margin-left     : 0;
    padding         : 5px 10px;
    width           : 483px;
}

#review,
.review {
    clear       : both;
    padding-top : 10px;
}

#item_in_basket table {
    table-layout: auto;
}



#accessories .side_grid {
    border-left:1px #D5D2CA solid;
    border-right:1px #D5D2CA solid;
}

#accessories .bottom_grid {
    border-bottom:1px #D5D2CA solid;
}

#accessories .notop_grid {
    font-size:1px;
    border-left:1px #D5D2CA solid;
    border-right:1px #D5D2CA solid;
    border-bottom:1px #D5D2CA solid;
}


#accessories .inactive {
    background  : url('../images/switch_tab.gif') 0 1px no-repeat;
    color       : #4A4A49;
    font-size   : 11px;
}

#accessories .active {
    background  : url('../images/switch_tab.gif') 0 -29px no-repeat;
    color       : #000000;    
    font-size   : 12px;
    font-weight : bold;
}

#accessories .inactive,
#accessories .active
{
    cursor      : pointer;
    font-family : Arial, Helvetica, sans-serif;
    height      : 30px;
    line-height : 33px;
    text-align  : center;
}

.actionbox ul {
    list-style  : none;
    margin      : 0;
    padding     : 2px 10px 3px 0;
    text-align  : right;
}

.actionbox li {
    display     : inline;
    padding     : 0;
}

span.milti-spacer {
    width: 750px !important;
}
#user_contents .rego-field label.multi {
    width: 715px !important;
}

div.product_page_box1_content,
div.product_page_box2_content,
div.product_page_box3_content,
div.product_page_box4_content,
div.product_page_box5_content{
    width:100%;
}