<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Profile Styles */

.profile-layout { margin-top: -15px; }


.user-status-box { 
        border-top: 1px solid #dce0e2; 
        background: url(/images/icon_premium.gif) no-repeat 0 7px;
        font-size: 11px;
        margin-bottom: 10px;
        padding: 10px 0 10px 40px;
        }
        
        .user-status-box b {
                display: block;
                color: #e05001;
                margin-bottom: 3px;
                }
                
        .user-status-box small {
                font-size: 10px;
                color: #313638;
                }       
                
        .user-status-box small i {
                font-style: normal;
                color: #9b9fa0;
                }       


/* Profile Menu */              

.profile-menu {
        margin-bottom: 10px;
        border: 3px solid #e7eaeb;
        }
        
        .profile-menu b {
                display: block;
                width: 9px; height: 9px;
                background: url(/images/bg_profile_menu.gif) no-repeat 0 0;
                font-size: 0;
                position: relative;
                z-index: 2;
                }
                
                .profile-menu b.pm-tlc {
                        float: left;
                        margin: -3px 0 0 -3px;
                        }
                        
                .profile-menu b.pm-trc  {
                        background-position: -9px 0;
                        float: right;
                        margin: -3px -3px 0 0;
                        }
                        
                .profile-menu b.pm-blc  {
                        background-position: 0 -9px;
                        float: left;
                        margin: 0 0 -3px -3px;
                        }       
                        
                .profile-menu b.pm-brc  {
                        background-position: -9px -9px;
                        float: right;
                        margin: 0 -3px -3px 0;
                        }               

        .pm-content { padding: 0 10px 5px 10px; }                       
        
                .pm-content ul { list-style: none; }
                
/*              .pm-content ul li a {
                        display: block;
                        font-size: 11px;
                        background: url(/images/bg_profilemenu_item.gif) no-repeat 5px 6px; 
                        padding: 3px 5px 4px 20px;
                        
                        text-decoration: none;
                        }
                        
                .pm-content ul li a:hover {background-color: #f7f8f8;   }       
                        
                        .pm-content ul li a.active { background-color: #e7eaeb; font-weight: bold; }
                        
                .pm-content ul li.fw-normal a { font-weight: normal; }  
                        
                        
                .pm-content ul li.messages a div { float: left; font-size: 11px;        }
                
                        .pm-content ul li.messages i.new-msg {
                                display: block;
                                width: auto;
                                font-style: normal;
                                font-weight: normal;
                                font-size: 10px;
                                color: #8c9095;
                                background-position: 1px 3px;
                                padding: 1px 0 2px 15px;
                                margin: 0 0 0 5px;
                                white-space: nowrap;
                                }
                                
                                .pm-content ul li.messages i.new-msg span {
                                        font-weight: bold;
                                        color: #e04f00;
                                        }
                                        
                                .pm-content ul li.messages i.nicon {
                                        background-image: none;
                                        padding: 1px 0 2px 0;
                                        }       
                                        
                                .pm-content div.group {
                                        font-size: 12px;
                                        font-weight: bold;
                                        color: #353839;
                                        margin-bottom: 5px;
                                        margin-top: 10px;
                                        padding-bottom: 2px;
                                        border-bottom: 1px solid #e0e4e5;
                                }       
                                */      
        
                        
.btn-profile {
        display: block;
        margin-bottom: 5px;
        border: none;
        width: 190px; height: 39px;
        /*background: url(/images/btn_profile.gif) no-repeat 0 0;*/
        background: url(/images/btn_profile_modified.gif) no-repeat 0 0;
        cursor: pointer;
        }       
                
.btn-profilede {
        display: block;
        margin-bottom: 5px;
        border: none;
        width: 190px; height: 39px;
        background: url(/images/de/btn_profile.gif) no-repeat 0 0;
        cursor: pointer;
        }       

        .pr-buy { background-position: 0 -39px; }       
        .pr-notice { background-position: 0 -78px; }    
        
                        
                        
/* Profile Forms */                             

.profile {
        display: block;
        margin: 15px 0;
        }

.profile .form-element label,
.profile .form-editor label { width: 140px; }

.profile .form-element input.textfield,
.profile .form-element textarea { width: 300px; }

.profile .form-element select { width: 312px; }

.profile .submit-box { margin-left: 150px; }

.profile .submit-box input { margin-right: 10px; }




/* Add Offers/Requests Forms */ 

h1 span.help-text {
        font-size: 11px;
        font-weight: normal;
        color: #52595c;
        padding: 0 0 3px 5px;
        }

.add-form { margin: 15px 0 25px;}

        .add-form .add-form-title{
                font-size:18px;
                margin:0 0 15px;
                padding-left:10px;
        }
        .add-form .form-element label {
                width: 120px;
                font-size: 11px;
                padding-left: 10px;
                }
                
        .add-form .form-element input.textfield { width: 280px; }       
        .add-form .form-element input.smallfiled { width: 65px; }
        .add-form .form-element input.mediumfiled { width: 135px; }
        
        .add-form .form-element select { width: 293px; }        
        
        .addform-hint {
                background: #fcf5a4 url(/images/icon_profile_hintbg.gif) no-repeat 0 0;
                padding: 4px 8px 4px 15px;
                color: #827d70;
                width: 250px;
                }
                
                .addform-hint b { color: #cf4e00; }
                
        .addform-preloader {
                width: 20px; height: 20px;
                background: url(/images/small_preloader.gif) no-repeat center center;
                }       
                
                
        .add-form .form-element div.smallfield input.textfield  {
                width: 65px;
                margin-right: 10px;
                }
                
        .add-form .form-element div.smallfield select { width: 65px; }  
        
        .pricebox-hint { margin-left: 50px; width: 340px; }
        
        
        .add-form .form-element div.radiogroup-box i {
                font-style: normal;
                padding-right: 15px;
                }
        .add-form .form-element div.radiogroup-box input {      vertical-align: middle; }


        .add-form .submit-box input {
                margin-left: 140px;
                margin-top: 15px;       
                }

        .custom-fields  {
                display: block;
                border: dotted 2px #D7D9D9;
                padding: 15px 5px;
                margin-bottom: 10px;
                }
                
                
/* My Deals Styles */   

.deals-list { margin-top: 20px; }

.deals-list h2 {
        background-color: #e7eaeb;
        padding: 3px 10px;
        display: inline;
        }               

.prodlist-actions { padding: 7px 3px; }
        
        .prodlist-actions span.total,
        .prodlist-actions a.action-link,
        .prodlist-actions div.selected-text,
        .prodlist-actions div.view-filter {
                display: block;
                float: left;
                margin-right: 10px;
                font-size: 11px;
                }
                
        .prodlist-actions span.total,
        .prodlist-actions div.selected-text     { color: #95999a;       }
        
        .prodlist-actions span.total {
                float: right;
                margin-right: 0;
                }
                
        .prodlist-actions div.selected-text input,
        .prodlist-actions div.selected-text label {
                vertical-align: middle;
        }       
                

        .prodlist-actions a.action-link {
                background: url(/images/icons_deals.gif) no-repeat 0 0;
                padding: 0px 0 2px 20px;
                margin-right: 20px;
                }       
                
        .prodlist-actions a.sendinquery { background-position: 0 -25px; }
        
        .prodlist-actions a.add-contacts { background:transparent url(/images/icons_products.gif) no-repeat scroll 0 -1px; }
        .prodlist-actions a.sendmail { background:transparent url(/images/icons_products.gif) no-repeat scroll 0 -18px; }
        
        div.view-filter { margin-left: 25px; }
        
                div.view-filter label, div.view-filter a {
                        display: block;
                        float: left;
                        margin-right: 5px;
                        }
                
                div.view-filter label { color: #95999a; }       
                
                div.view-filter a {
                        background: url(/images/ico_status.gif) no-repeat 0 0;
                        padding-left: 16px;
                        }
                        
                        div.view-filter a.link2 {
                                background-position: 0 -16px;
                        }
                        
                        div.view-filter a.link3 {
                                background-position: 0 -32px;
                        }

        
.prodlist-header { border-bottom: 3px solid #b4cd0f; margin-top: 8px; }         

.prodlist-footer { padding: 15px 7px; }

.prodlist-footer div.paging {
        float: right;
        border-top: none;
        padding: 0;
        margin: 0;
        }
        
        
        
.deals-item {
        border-bottom: 1px dotted #959c9e;
        margin-bottom: 1px;
        padding: 7px;
        }       
        
                .row { background-color: #f6f6f6; }
        
        
                .deals-item .input-box,
                .deals-item img.prod-img,
                .deals-item div.prod-modelinfo, 
                .deals-item div.prod-typeoffer,
                .deals-item div.prod-typerequest,
                .deals-item div.prod-backend,
                .deals-item div.prod-price,
                .deals-item div.prod-available,
                .deals-item div.prod-action {
                        display: block;
                        float: left;
                        margin-right: 10px;
                        }       
                        
                .deals-item .input-box { width: 20px; }
                
                .deals-item div.prod-typeoffer {
                    color: #FF8100;
                 }
                .deals-item div.prod-typerequest {
                    color: #4A3E86;
                 }      

                
                .deals-item div.prod-modelinfo { 
                        width: 225px; 
                        font-size: 11px;
                        padding-top: 3px;
                        }       
        
                        div.prod-modelinfo a.model {
                                display: block;
                                font-size: 12px;
                                font-weight: bold;
                                margin-bottom: 3px;
                                color: #1b1c1c;
                                text-decoration: none;
                                }
                        
                        div.prod-modelinfo small { display: block; margin-top: 3px; color: #96999a; white-space: nowrap; }      
                        
                        .deals-item div.prod-price { width: 150px; }
                        
                        div.prod-price a.bids {
                                display: block;
                                background: #e5e5e5 url(/images/ico_bids_offer.gif) no-repeat 5px 5px;
                                padding: 5px 5px 5px 25px;
                                font-size: 11px;
                                color: #3f474a;
                                margin-top: 7px;
                                text-decoration: none; 
                                color: #3f474a;
                                }
                                
                                div.prod-price .bids b { text-decoration: underline; }
                        
                                div.prod-price .bids b.new { color: #e04501; }
                        
                        div.prod-available {
                                font-size: 11px;
                                color: #96999A;
                                padding-top: 5px;
                                width: 110px;
                                }
                                
                                div.prod-available div.obsolete {
                                        font-size: 11px;
                                        background: url(/images/ico_status.gif) no-repeat 0 -17px;
                                        color: #dd2a1a;
                                        padding-left: 16px;
                                }
                                
                                div.prod-available div.available {
                                        font-size: 11px;
                                        background: url(/images/ico_status.gif) no-repeat 0 0px;
                                        color: #74a400;
                                        padding-left: 16px;
                                        }
                                        
                                        div.prod-available div.available i {
                                                font-style: normal;
                                                color: #959c9e;
                                                }
                                
                                div.prod-available a {
                                        display: block;
                                        margin-top: 7px;
                                        font-size: 10px;
                                        margin-left: 16px;
                                        }       
                                        
                                        
                        .deals-item div.prod-action {
                                font-size: 11px;
                                margin-right: 0;
                                padding-top: 5px;
                                }
                                
                                div.prod-action a:link, div.prod-action a:active, div.prod-action a:visited {
                                        display: block;
                                        font-size: 11px;
                                        background: url(/images/icons_deals.gif) no-repeat 0 0;
                                        float: left;
                                        margin-right: 10px;
                                        padding-left: 18px;
                                        padding-bottom: 1px;
                                        color: #74a400;
                                        }
                                        
                                        div.prod-action a.del:link, div.prod-action a.del:active, div.prod-action a.del:visited {
                                                background-position: 0 -25px;   
                                                color: #dd2a1a;
                                                }
                                                
                                .extend-popup {
                                        background-color: #e2f3b8;
                                        padding: 5px;
                                        margin-top: 5px;
                                        width: 60px;
                                        }
                                        
                                        .extend-popup select {
                                                font-size: 11px;
                                                width: 60px;
                                                }
                                                
                                                
        .product-additional-info {
                border: 2px solid #dce1e2;
                padding: 10px;
                margin-top: 5px;
                }                               
                
                .product-additional-info div { margin-bottom: 5px; }
                
                .product-additional-info div label,
                .product-additional-info div span {
                        font-size: 11px;
                        display: block;
                        float: left;
                        }
                        
                        .product-additional-info div label {
                                color: #95999a;
                                margin-right: 10px;
                                width: 60px;
                                }                                               
        
        
.text-nodata { border: 1px solid #E7EAEB; margin-top: 3px; }            


/* My Cart Part Styles */                       

.product-item { 
        border-bottom: 1px solid #d7d9d9; 
        padding: 8px 0;
        }
        
        .row { background-color: #f6f6f6; }
        
        .product-item input,
        .product-item img.prod-img,
        .product-item div.prod-modelinfo,
        .product-item div.prod-typeoffer,
        .product-item div.prod-typerequest,
        .product-item div.prod-bidnr,   
        .product-item div.prod-price,
        .product-item div.prod-company,
        .product-item div.contact-box,
        .product-item div.prod-status {
                display: block;
                float: left;
                margin-right: 10px;
                }
                
                .product-item div.prod-typeoffer {
                    color: #FF8100;
                 }
                .product-item div.prod-typerequest {
                    color: #4A3E86;
                 }      
                
                .product-item div.prod-company a.clickchat-online,
                .product-item div.prod-company a.clickchat-offline {
                        display: block;
                        width: 75px; height: 22px;
                        background: url(/images/ico_chat_off.gif) no-repeat 0 0;
                        margin-top: 7px;
                        clear: left;
                }
                        
                .product-item div.prod-company a.clickchat-online {background: url(/images/ico_chat_on.gif) no-repeat 0 0; }                                       
                
        .product-item input { margin-left: 7px; display: inline; margin-right: 5px; }
        
        .product-item div.prod-modelinfo { 
                width: 170px; 
                font-size: 11px;
                padding-top: 3px;
                }       
        
                .product-item div.prod-modelinfo a.model {
                        display: block;
                        font-size: 12px;
                        font-weight: bold;
                        margin-bottom: 6px;
                        color: #1b1c1c;
                        text-decoration: none;
                        }
                        
                .product-item div.prod-modelinfo small { color: #96999a; }      
                
        
        div.prod-price {
                width: 100px;
                padding-top: 3px;
                }       
                
                div.large-col { width: 180px;   }
                
                .prod-price small {
                        display: block;
                        font-size: 11px;
                        margin-top: 4px;
                        }       
                        
                .prod-price span.bid {
                        font-size: 11px;
                        margin-top: 4px;
                        color: #0073AF;
                        }       
                        
        .prod-company {
                width: 150px;
                padding-top: 3px;       
                }
                
        
                .prod-company a.company {
                        display: block;
                        margin-bottom: 10px;
                        }
                        
                .prod-company a.premium {
                        display: block;
                        margin-bottom: 10px;
                        color: red;
                        font-weight: bold;
                }
                        
                .prod-company span {
                        display: block;
                        float: left;            
                        margin-right: 5px;      
                        font-size: 10px;
                        white-space: nowrap;
                        }
                        
                        .prod-company span.country { color: #676b6c;    }
                        
                        .prod-company span.country      img {
                                float: left;
                                margin-right: 5px;
                                }
                                
                        .prod-company span.usertype {
                                color: #d84301;
                                background: url(/images/ico_premium_small.gif) no-repeat left;
                                padding: 2px 5px 2px 21px;
                                margin-top: -2px;
                                }       
                                
                        .prod-company span.rating a:link,       
                        .prod-company span.rating a:active,
                        .prod-company span.rating a:visited { color: #676b6c;   }
                        
                        .prod-company span.rating i,
                        .prod-company span.rating b { font-style: normal; font-weight: normal; }
                        
                                .prod-company span.rating i.up, .prod-company span.rating b.up { color: #6cb700; }
                                .prod-company span.rating i.down, .prod-company span.rating i.down { color: #d72300; }
                                
                        .prod-company small {
                                display: block;
                                margin-left: 15px;
                                font-size: 11px;
                                color: #95999A;
                                }       
                                
        .product-item div.contact-box {
                        padding-top: 3px;
                        width: 95px;
                        float: right;
                        margin-right: 0;
                        }                       
                        
                        .contact-box a {
                                display: block;
                                float: left;
                                width: 20px; height: 16px;
                                margin-right: 3px;
                                background: url(/images/icons_contacts.gif) no-repeat 0 0;
                                font-size: 0;
                                }       
                                
                                .contact-box a.skype { background-position: -20px 0; }
                                .contact-box a.icq { background-position: -40px 0; }
                                .contact-box a.msn { background-position: -60px 0; }            
                                                        
                        
        .product-item div.prod-status {
                width: 90px;
                font-size: 11px;
                }       
                
                .product-item div.prod-status span {
                        display: block;
                        margin-top: 3px;        
                        }
                        
                .product-item div.prod-status span.cancel-text {
                                background: url(/images/ico_status.gif) no-repeat 0 -17px;
                                color: #dd2a1a;
                                padding-left: 16px;
                                }
                                
                .product-item div.prod-status span.accepted-text {
                        background: url(/images/ico_status.gif) no-repeat 0 0px;
                        color: #74a400;
                        padding-left: 16px;
                        }       
                        
                .product-item div.prod-status span.new-text {
                        background: url(/images/ico_status.gif) no-repeat 0 -34px;
                        color: #ff7200;
                        font-weight: bold;
                        padding-left: 16px;
                        }       
                        
                .product-item div.prod-status a.postfeedback {
                        display: block;
                        margin-top: 5px;
                        padding-left: 16px;
                        }       
                        
                .product-item div.prod-status a.cancel {
                        display: block;
                        margin-top: 7px;
                        color:#DD2A1A;
                        background: url(/images/icons_deals.gif) no-repeat 0 -25px;
                        padding: 0 0 2px 18px;
                        margin-left: 16px;
                        }               
                
.request-list div.prodlist-header { border-bottom: 3px solid #fd8300; }                 

        .request-list div.row { background-color: #fffadc;      }
        
        .request-list .product-item { border-bottom: 1px solid #f4e696; }               
                
                
/* Matches Styles */

.matches h2 { margin-bottom: 0; }

.order-product { margin: 25px 0 40px 0; }

.order-product img.order-image,
.order-product div.order-product-info,
.order-product div.prod-addinfo {
        display: block;
        float: left;
        }
        
        .order-product img.order-image {        
                margin-right: 20px;     
                border: 1px solid #D7D9D9;
                }
        
        div.order-product-info {
                width: 200px;
                margin-right: 20px;
                }
                
                div.order-product-info-item {   margin-bottom: 10px;    }
                
                        div.order-product-info-item label,
                        div.order-product-info-item span {
                                display: block;
                                float: left;
                                font-size: 11px;
                                }
                                
                        div.order-product-info-item label {
                                margin-right: 10px;
                                color: #95999A;
                                width: 70px;
                                }
                                
                .order-product div.prod-addinfo { width: 410px; }               
                
                        .order-product div.prod-addinfo h3 {
                                font-size: 12px;
                                font-weight: bold;
                                margin: 8px 0 10px 0;
                                }
                                

/* Bids for my Offer Styles */

.bidsmyoffer { border-top: 1px solid #d1d1d1; margin-top: 25px;}

        .bidsmyoffer .prodlist-header { margin-top: 0; }
        
        .bidsmyoffer .prodlist-actions { padding: 3px 7px; }
        
        .bidsmyoffer .prodlist-actions span.total i {
                display: block;
                font-size: 10px;
                font-style: normal;
                margin-left: 33px;
                }
                
        .bidsmyoffer .prodlist-actions a.action-link, .bidsmyoffer .prodlist-actions div.view-filter, .bidsmyoffer .prodlist-actions div.selected-text { margin-top: 10px; }    
        
        .bidsmyoffer .prodlist-footer div.paging { margin-top: 5px; }

        .bidsmyoffer .product-item input { margin-top: 2px; }
        
        .bidsmyoffer .product-item .prod-price { padding-left: 16px; }
        
        .bidsmyoffer .product-item .prod-price i {
                display: block;
                font-size: 11px;
                font-weight: bold;
                font-style: normal;
                background: url(/images/ico_status.gif) no-repeat 0 -34px;
                color: #ff7200;
                padding-left: 16px;
                margin-bottom: 5px;
                margin-left: -16px;
                }
                
                .bidsmyoffer .product-item .prod-price i.accepted {
                        background-position: 0 -2px;
                        color: #74a400;
                        }
                        
                .bidsmyoffer .product-item .prod-price i.declined {
                        background-position: 0 -18px;
                        color: #dd2a1a;
                        }       
                        
                .bidsmyoffer .product-item .prod-price i.rejected {
                        background-position: 0 -18px;
                        color: #dd2a1a;
                        }       

        .bidsmyoffer .product-item div.prod-modelinfo { width: 260px; }
        
        .bidsmyoffer .product-item .contact-box {
                width: 120px
        }
        
        .bidsmyoffer .product-item .contact-box a {
                float: none;
                font-size: 11px;
                width: auto; height: auto;
                padding: 1px 0 2px 24px;
                background-image: none;
                margin-bottom: 4px;
                }
                
                .bidsmyoffer .product-item .contact-box a.feedback {
                        background: url(/images/ico_send.gif) no-repeat 0 0;
                        }

                .bidsmyoffer .product-item .contact-box a.message { background: url(/images/ico_send.gif) no-repeat 0 -18px; margin-bottom: 0; }   
                
                .bidsmyoffer .contact-box a.accept:link, .bidsmyoffer .contact-box a.accept:active, .bidsmyoffer .contact-box a.accept:visited {
                        background: url(/images/icons_deals.gif) no-repeat 2px 2px;
                        color: #74a400;
                        }
                        
                .bidsmyoffer .contact-box a.decline:link, .bidsmyoffer .contact-box a.decline:active, .bidsmyoffer .contact-box a.decline:visited {
                        background: url(/images/icons_deals.gif) no-repeat 2px -24px;
                        color: #dd2a1a;
                        }

.bidsmyoffer .contact-box a.accept-tt:link, .bidsmyoffer .contact-box a.accept-tt:active, .bidsmyoffer .contact-box a.accept-tt:visited {
        background-image: url("/images/trade-trust-small.png");
        background-size: 20px 20px;
        background-position: left center;
}
                        

.payment-layout div.col1 {
    width: 500px;
}

.payment-layout div.col2 {
    width: 190px;
    float: left;
}

/* Add Feedback Form Styles */

.addfeedbackform { margin: 25px 0 10px 0; }

.addfeedbackform div.col1,
.addfeedbackform div.col2 {
        float: left;
        width: 300px;
        }
        
        .addfeedbackform div.col1 {
                width: 425px;
                margin-right: 20px;
                }
                
                .addfeedbackform div.col1 h3 { color: #036195; }
                
                .addfeedbackform div.col1 .country {
                        font-size: 11px;
                        color: #85898b;
                        margin-bottom: 15px;
                        }
                        
                        .addfeedbackform div.col1 .country img {
                                display: block;
                                float: left;
                                margin-right: 5px;
                                }
                                

        .feedbackrating-bar {
                background-color: #e7eaeb;
                height: 27px;
                margin-bottom: 25px;
                }                               
                
                .feedbackrating {       
                        float: left;
                        width: 130px;
                        font-size: 11px;
                        color: #82898b; 
                        padding: 1px 5px 2px 5px;
                        }
                        
                        .feedbackrating small, .feedbackrating b {
                                display: block;
                                float: left;
                                }       
                                
                        .feedbackrating small {
                                font-size: 11px;
                                padding: 5px 5px 0 5px;
                                }       
                
                        .feedbackrating b { font-size: 18px; }
                        
                .feedbackrating-bar div.up {
                        background-color: #f1ffd3;
                        border: 1px solid #cae693;
                        }       
                        
                        .feedbackrating-bar div.up b { color: #71ab00; }
                        
                .feedbackrating-bar div.down {
                        background-color: #ffded4;
                        border: 1px solid #ffbda9;
                        }       
                        
                        .feedbackrating-bar div.down b { color: #b50101; }      
                        
                        
                .add-feedbackrating {
                        float: right;
                        padding-top: 7px;
                        }       
                        
                        .add-feedbackrating i,
                        .add-feedbackrating div {
                                display: block;
                                float: left;
                                font-size: 11px;
                                font-weight: bold;
                                margin-right: 5px;
                                }
                                
                                .add-feedbackrating i {
                                        font-style: normal;
                                        color: #82898b;
                                        }
                                        
                                .add-feedbackrating div { margin-right: 10px; } 
                                        
                                .add-feedbackrating div input {
                                        display: block;
                                        float: left;
                                        }       
                                        
                        .ratingup { color: #71ab00; }           
                        .ratingnull { color: #82898b; }
                        .ratingdown { color: #d13100; }
                        
                        
        .addfeedback .form-element label { width: 135px; }
        .addfeedback .form-element div { margin-right: 0; }
        .addfeedback .form-element textarea { width: 265px; }
        .addfeedback .submit-box {      padding-left: 145px; }
        
        
        .addfeedbackform div.col2 { padding-top: 57px; }
        
                .addfeedbackform div.col2 h3 {
                        border-bottom: 3px solid #b4cd0f;
                        padding-bottom: 5px;
                        margin-bottom: 25px;
                        }
                        
                .addfeedbackform div.col2 div.order-product-info {
                        margin-right: 0;
                        width: 180px;
                        }       
                
                
/* Payment Styles */            

/* Steps Navigation */  

.step-navigation {
        padding: 15px 0 5px 5px;
        border-bottom: 1px solid #E7E7E7;
        margin-bottom: 35px;
        margin-top: -10px;
        }
        
        .step-navigation a,
        .step-navigation span {
                display: block;
                float: left;
                background: url(/images/bg_payment_steps.gif) no-repeat;
                font-size: 11px;
                color: #949798;
                margin-right: 20px;
                padding: 6px 0 0 35px;
                height: 46px;
                margin-top: 10px;
                }
                
                .step-navigation a:link,
                .step-navigation a:active,
                .step-navigation a:visited {
                        color: #949798;
                        text-decoration: underline;
                        }
                        .step-navigation a:hover { text-decoration: none; }
                        
                
                .step-navigation .s1 { background-position: 0 0; }      
                .step-navigation .s2 { background-position: 0 -81px; }  
                .step-navigation .s3 { background-position: 0 -135px; } 
                .step-navigation .s4 { background-position: 0 -189px; } 
                .step-navigation .s5 { background-position: 0 -241px; } 
                
                .step-navigation .s1-active,
                .step-navigation .s2-active,
                .step-navigation .s3-active,
                .step-navigation .s4-active,
                .step-navigation .s5-active {
                        background: url(/images/bg_payment_steps_active.gif) no-repeat;
                        font-size: 18px;        
                        padding: 14px 0 0 50px;
                        color: #191919;
                        height: 40px;
                        margin-top: -2px;
                        }
                        
                        .step-navigation a.s1-active:link, .step-navigation a.s1-active:active, .step-navigation a.s1-active:visited,
                        .step-navigation a.s2-active:link, .step-navigation a.s2-active:active, .step-navigation a.s2-active:visited,
                        .step-navigation a.s3-active:link, .step-navigation a.s3-active:active, .step-navigation a.s3-active:visited,
                        .step-navigation a.s4-active:link, .step-navigation a.s4-active:active, .step-navigation a.s4-active:visited,
                        .step-navigation a.s5-active:link, .step-navigation a.s5-active:active, .step-navigation a.s5-active:visited { 
                                color: #191919; 
                                text-decoration: none;
                         }
                        
                        .step-navigation .s1-active { background-position: 0 0; }
                        .step-navigation .s2-active { background-position: 0 -52px; }
                        .step-navigation .s3-active { background-position: 0 -104px; }
                        .step-navigation .s4-active { background-position: 0 -156px; }
                        .step-navigation .s5-active { background-position: 0 -210px; }
                        
                        
.payment-item { 
        margin-left: 25px; 
        margin-bottom: 25px;
        }                       

        .payment-item input {
                display: block;
                float: left;
                margin-right: 10px;
                margin-top: 5px;
                }
                
        .payment-item h3 { color: #111111; margin-bottom: 5px; }        
        
                .payment-item h3 span { color: #f46200; }
                
                .payment-item h3 span small {
                        font-size: 11px;
                        color: #5b656e;
                        }
                        
                .payment-item h3 img {
                        display: inline;
                }       
                        
        .payment-item p {
                font-size: 11px;
                color: #8b8c8f;
                margin: 0 0 0 25px;
                width: 520px;
                }               
                
        /*.payment .submit-box { padding-left: 45px; }*/
        .payment .submit-box { text-align: right; padding-right: 200px; }
        
        .payment .form-element { margin-left: 15px; }   
        
                .payment .form-element input.textfield {width: 250px;}
                .payment .form-element select { margin-left: 4px; }
                .payment .form-element select.pm-select {width: 263px;}
                
                .payment label { width: 120px; }        
                
                .btn-payment-next {     margin-left: 100px; margin-top: 25px;   }
                
        .payment-successful {
                width: 430px;
                padding: 30px 0;
                background-color: #ebecec;
                margin: 10px auto;
                }       
                
                .payment-successful h3 {
                        display: block;
                        background: url(/images/ico_payment_ok.gif) no-repeat  0 0;
                        padding: 10px 5px 15px 60px;
                        width: 245px;
                        margin: 0 auto;
                        color: #484c4e;
                        font-size: 26px;
                        }
                
                .payment-successful p {
                        display: block;
                        width: 350px;
                        margin: 0 auto;
                        color: #484c4e;
                        }


table.payment-grid {
        width: 100%;
        margin: 25px 0;
        }
                
        table.payment-grid th {
                background-color: transparent;
                color: #565656;
                font-size: 11px;
                font-weight: normal;
                border-bottom: 2px solid #b4cd0f;
                }       
                
        table.payment-grid td {
                padding: 8px 10px;
                font-size: 12px;
                }       
                
                table.payment-grid td.up { color: #51ac00; }    
                table.payment-grid td.down { color: #ac2800; }  
                

/* Import Contacts Styles */                    

.importcontacts {
        display: block;
        width: 660px;
        margin: 55px auto;      
        }               
        
        .impcont-tab {
                float: left;
                padding-right: 15px;
                height: 66px;
                }
                
                .impcont-tab input, .impcont-tab i {
                        display: block;
                        float: left;
                        }
                        
                .impcont-tab input {    margin: 27px 10px 0 10px;       }       
                
                .impcont-tab i {
                        height: 66px;
                        background: url(/images/ico_mailsystem.gif) no-repeat 0 0;
                        }
                        
                        .impcont-tab i span { visibility: hidden;       }
                        
                        .impcont-tab i.gmail { width: 90px; }
                        .impcont-tab i.yahoo { width: 104px; background-position: -101px 0; }
                        .impcont-tab i.msn { width: 82px; background-position: -221px 0; }
                        .impcont-tab i.outlook { width: 179px; background-position: -309px 0; }
                        
                .active-tab { background-color: #ebecec; }      
                
        .impcont-content {
                border: 5px solid #ebecec;
                padding: 40px 30px;
                }               
                
                .impcont-content label {
                        width: 100px;
                        padding-left: 50px;
                        }
                        
                .impcont-content .form-element input {  width: 290px;   }       
                
                .impcont-content .submit-box { padding-left: 160px; padding-top: 10px; }
                
                .impcont-content a {
                        display: block;
                        font-size: 10px;
                        margin-left: 160px;
                        margin-top: 5px;
                        }
        
        
.mycontact-list .prodlist-actions a.action-link { background: url(/images/icons_products.gif) no-repeat 0 -18px; }
        
.mycontact-list .prodlist-actions a.sendinquery { background: url(/images/icons_deals.gif) no-repeat 0 -24px; }

.mycontact-list input.submit-btn { float: right; }

        .mycontact-list .selected-text,
        .mycontact-list a.action-link { margin-top: 7px; }

.mycontact-list .product-item div.prod-modelinfo { padding-top: 0; }    

        .mycontact-list .product-item input { margin-right: 10px; }

        .mycontact-list div.model { font-weight: bold; margin-bottom: 4px; }
        
        .mycontact-list .contact-adress,
        .mycontact-list .contact-phones {
                float: left;
                margin-right: 10px;
                font-size: 11px;
                }
                
                .mycontact-list .contact-adress { width: 150px; }
                
                        .contact-adress small {
                                display: block;
                                float: left;
                                font-size: 10px;
                                color: #96999a;
                                margin-right: 10px;
                                }
                                
                        .contact-adress span {
                                display: block;
                                float: left;
                                }       
                                
                                .contact-adress span img { 
                                        float: left;
                                        margin-right: 3px; 
                                        }
                                
                                .contact-adress span i { 
                                        display: block; 
                                        font-style: normal;
                                        margin-bottom: 3px; 
                                        }
                
                .mycontact-list .contact-phones { width: 200px; }
                
                        .contact-phones div {
                                font-size: 11px;
                                margin-bottom: 5px;
                                }
                                
                                .contact-phones div label,
                                .contact-phones div span {
                                        display: block;
                                        float: left;
                                        }
                                        
                                .contact-phones div label {
                                        width: 85px;
                                        margin-right: 10px;
                                        font-size: 10px;
                                        color: #96999a;
                                        }       
                
                
        
                
/* Messages Styles */                                   

.message-sendform { margin: 30px 0; }

h3.message-formtitle {
        font-weight: normal;
        border-bottom: 4px solid #A3BB00;
        padding-bottom: 5px;    
        margin-top: 25px;
        }

.message-sendform .form-element label { width: 100px;}

.message-sendform .form-element input.textfield,
.message-sendform .form-element .textarea { width: 400px; }

.message-sendform  .submit-box { margin-left: 110px; }

div.message-recipient {
        background-color: #eaecec;
        font-weight: bold;
        padding: 8px 15px;
        font-size: 12px;
        width: 382px;
        }
        
        
        div.message-product {
                font-size: 18px;
                font-weight: normal;
                }       
                
                div.message-product a:link,
                div.message-product a:active,
                div.message-product a:visited { color: #242421; }

        
.message-action-box { padding: 5px 0 15px 15px; }       

        .message-action-box span,
        .message-action-box a {
                display: block;
                float: left;
                margin-right: 15px;
                }
                
        .message-action-box span {
                font-size: 11px;
                color: #929499;
                padding-top: 2px;
                }       
                
                .message-action-box a {
                        background: url(/images/icons_messages.gif) no-repeat 0 0;
                        padding: 0 0 2px 20px;
                        font-size: 11px;
                        }
                        
                        .message-action-box a.btn-block { background-position: 0 -28px; }
                        
                        .message-action-box a.btn-reply { background-position: 0 -54px; padding-left: 23px; }
                        

                        
.message-list { width: 100%; }                  

        table.message-list td,
        table.message-list th { padding: 6px 7px; }
        
        table.message-list .headcol1 {  width: 10px; }
        table.message-list .headcol2 {  width: 76px; }
        table.message-list .headcol4 {  width: 250px; }

        .message-list i {
                font-style: normal;
                font-size: 11px;
                color: #6c6f75;
                }
                
        .message-list span {
                font-size: 11px;
                color: #6c6f75;
                padding-left: 5px;
                }
                
                .message-list td i a:link,
                .message-list td i a:active,
                .message-list td i a:visited {
                        color: #6c6f75;
                        text-decoration: none;
                        }
                        
                .message-list td i a:hover { text-decoration: underline;        }
                
        .message-list td a:link,                        
        .message-list td a:active,
        .message-list td a:visited {
                color: #242421;
                text-decoration: none;
                }
                
        .message-list td a:hover { text-decoration: underline; }        
        
table.con-table td.text-nodata {
                text-align: center;
                padding: 65px 0;
                }
        
        .msg-arrow {
                background: url(/images/icons_messagelist.gif) no-repeat 0 -16px;
                width: 10px; height: 9px;
                display: inline-block;
                }
                
        .new-msg {
                display: block;
                background: url(/images/icons_messagelist.gif) no-repeat 0 0;
                width: 10px; height: 8px;
                float: left;
                margin: 3px 5px 0 0;
                }       
        

.message-formtitle div.message-action-box { 
        padding: 0;
        float: right;
        }
        

        
.message-read { margin: 2px 0; }                

        .message-read div.form-element { margin-bottom: 0;      }

        .message-read label { width: 110px;     }
        
        .message-read div.message-recipient,
        .message-read div.message-date { width: 575px; }
        
        .message-read div.message-date {
                background-color: #f6f8f8;
                padding:8px 15px;
                }
        
        .message-read div.message-read-subject,
        .message-read div.message-read-text      {      width: 604px; }
        
        
        .message-read div.message-read-subject {
                font-size: 18px;
                padding: 10px 0;
                }
                
                
        .message-read div.message-read-text     {
                font-size: 12px;
                line-height: 1.4em;
                padding-bottom: 25px;
                border-bottom: 1px solid #d7d9d9;
                }
                
                
                .message-read form.message-sendform { 
                        margin: 0 0 0 120px; 
                        }
                
                        .message-read form.message-sendform h3 {
                                font-weight: normal;
                                margin-bottom: 45px;                    
                                }
                                
                                
        
.contactform {
        background-color: #fffddb;
        padding: 25px;
        margin-top: -10px;
        margin-bottom: 15px;
        margin-left: 110px;
        }
        
        .message-sendform .contactform input.textfield  { width: 250px; }
        .message-sendform .contactform select { width: 264px;   }
        
        .title-marg { margin-left: 110px; }     
        
        
        
/* Dashboard Styles */          

table.messagebox { margin-bottom: 0; }

        table.messagebox .headcol2 { width: 120px; }
        
        table.messagebox th {
                font-size: 11px;
                background-color: #FFF;
                border-bottom: 3px solid #A3BB00;
                color: #191919;
        }
        

a.link-nextpart:link,
a.link-nextpart:active,
a.link-nextpart:visited {
        display: block;
        background: #eeefef url(/images/ar_next.gif) no-repeat right 5px; 
        font-size: 10px;
        color: #86a201;
        margin-top: 1px;
        text-align: right;
        padding: 5px 25px 7px 0;
        }               
        
        
.request-list a.link-nextpart:link,
.request-list a.link-nextpart:active,
.request-list a.link-nextpart:visited   { 
        background: #ffdf7f url(/images/ar_next.gif) no-repeat right 5px; 
        color: #cd5700;
        }
        

a.button-buy {
        display: block;
        width: 50px;
        height: 25px;
        float: left;
        background: url(/images/ico_buynow.gif) no-repeat 0 0;
        }       
        
a.button-placebid {
        display: block;
        width: 71px;
        height: 25px;
        float: left;
        background: url(/images/ico_placebid.gif) no-repeat 0 0;
        }               
        
.box-content div.prod-company { width: 150px; } 


        .feedback-item { margin-bottom: 15px; }
        
                .feedback-item p {
                        font-size: 12px;
                        margin: 0 0 3px 0;
                        }
                        
                .feedback-item small {
                        display: block;
                        font-size: 10px;
                        color: #96999a;
                        margin-bottom: 3px;
                        }
                        
                .feedback-item small span {
                        font-size: 11px;
                        font-weight: bold;
                        }       
                        
                        .feedback-item small span.up { color: #6CB700; }        
                        .feedback-item small span.down { color: #D63200; }
                        
                .feedback-item a {
                        display: block;
                        font-size: 11px;
                        margin-bottom: 5px;
                        }       
                        
                .feedback-item div {
                        font-size: 10px;
                        color: #96999a; 
                        }       
                        
                        .feedback-item div img {
                                float: left;
                                margin-right: 5px;
                                }       
                                
                                
/* Pending Feedback Styles */                                   
.pendingfeedback p{margin-bottom:0;}
.pendingfeedback .prodlist-actions span.total { float: none;}

.pendingfeedback .product-item { border-bottom: 1px dotted #afb4b5; }

        .pendingfeedback .product-item div.prod-modelinfo {
                width: 95px;
                padding-left: 10px;
                }
                
                .pendingfeedback .product-item div.prod-modelinfo span.type {
                        display: block;
                        font-weight: bold;
                        margin-bottom: 5px;
                        }
                        
                        .pendingfeedback .product-item div.prod-modelinfo span.request { color: #ff7200; }
                        .pendingfeedback .product-item div.prod-modelinfo span.offer { color: #ff7200;  }
                        .pendingfeedback .product-item div.prod-modelinfo span.bid { color: #629e14; }
                        
                .pendingfeedback .product-item div.prod-modelinfo a { font-size: 10px; }
                
                
        .pendingfeedback .product-item div.prod-price small.date {
                color: #96999a;
                font-size: 10px;
                }       
                
                
        .pendingfeedback .prod-company { width: 220px; }
        
        
        .feedback-box {
                float: left;
                padding-top: 3px;
                width: 290px;
                }

        .feedback-box ul {
            list-style-image: url(/images/accepted-ico.png);
            padding-left: 20px;
        }

        .feedback-box ul li {
            margin-bottom: 10px;
        }

                .feedback-box .rate-box {
                        background-color: #e7eaeb;
                        margin-bottom: 10px;
                        }
                        
                        .feedback-box .rate-box span.rating-info {
                                display: block;
                                width: 60px;
                                float: left;
                                font-size: 11px;
                                padding: 5px 10px;
                                background-color: #f6f6f6;
                                border: 1px solid #d1d8da;
                                color: #5b6063;
                                }
                                
                                .feedback-box .rate-box span.rate-up {
                                        background-color: #f1ffd3;
                                        border: 1px solid #cae693;
                                        }
                                        
                                        .feedback-box .rate-box span.rate-up b { color: #629e14;        }
                                        
                                .feedback-box .rate-box span.rate-down {
                                        background-color: #ffdad3;
                                        border: 1px solid #e69393;
                                        }
                                        
                                        .feedback-box .rate-box span.rate-down b { color: #c82f00;      }
                                        
                        
                        .feedback-box .rate-box div {
                                float: left;
                                border-left: 1px solid #FFF;
                                font-size: 11px;
                                padding: 7px 0 3px 8px;
                                }               
                                
                                .feedback-box .rate-box div small,
                                .feedback-box .rate-box div input,
                                .feedback-box .rate-box div label {
                                        display: block;
                                        float: left;
                                        }       
                                        
                                        .feedback-box .rate-box div small {
                                                font-size: 10px;
                                                color: #82898b;
                                                padding-right: 5px;
                                                }
                                                
                                        .feedback-box .rate-box div label {
                                                font-weight: bold;
                                                padding-right: 10px;
                                                color: #82898b;
                                                }       
                                                
                                                .feedback-box .rate-box div label.up { color: #71ab00; }        
                                                .feedback-box .rate-box div label.down { color: #d13100; }      
                                        
                                        .feedback-box .rate-box div input {     margin: 2px 3px 0 0;    }       
                                        
                                        
                        .post-feedback, .read-feedback {
                                display: block;
                                font-size: 11px;
                                background: url(/images/ico_send.gif) no-repeat 0 -17px;
                                padding: 2px 0 2px 23px;
                                }
                                
                        .read-feedback {
                                background: url(/images/icons_messagelist.gif) no-repeat 4px -11px;
                                padding-left: 18px;
                        }       
                                
                        .feedback-form { margin-top: 5px; }     
                        
                                .feedback-form textarea,
                                .feedback-form input { display: block;  }
                                
                                .feedback-form textarea {
                                        width: 275px;
                                        height: 70px;
                                        border: 1px solid;
                                        border-color: #8c9092 #cfcfcf #cfcfcf #8c9092;
                                        }
                                        
                                .feedback-form input {
                                        float: right;
                                        padding: 6px 10px 5px;
                                        margin-top: 5px;
                                        margin-right: 13px;
                                        }
                                        
                                        
                        .feedback-text  {
                                margin-top: 5px;
                                font-size: 11px;
                                border: 2px solid #d5dcde;
                                padding: 10px;
                                margin-right: 10px;
                                }
                                
                                
/* My Feedback Styles */                                        

.myfeedbacks .prodlist-actions a.action-link { background: url(/images/icons_products.gif) no-repeat 0 0; }

.myfeedbacks .prodlist-actions a.sendinquery { background-position:0 -18px; }

.myfeedback-text {
        float: left;
        width: 335px;
        margin-right: 10px;
        padding-top: 3px;
        }
        
        .myfeedback-text div {
                font-size: 11px;
                margin-bottom: 10px;
                }
                
        .myfeedback-text a {
                display: block;
                float: right;
                font-size: 11px;
                background: url(/images/ico_send.gif) no-repeat 0 -17px;
                padding: 2px 10px 2px 25px;
                margin-top: -3px;
                } 
                
        .myfeedback-text span {
                display: block;
                float: left;
                color: #96999a;
                font-size: 11px;
                font-weight: bold;
                margin-right: 15px;
                }               
                
                .myfeedback-text span i { font-style: normal; }
                .myfeedback-text span i.up { color: #629e14;    }
                .myfeedback-text span i.down { color: #e22500; }
                
        .myfeedback-text small { color: #96999a; }
        
        
        .myfeedbacks .prod-company      { width: 200px; }
        
                .myfeedbacks .prod-company small {
                        display: block;
                        padding-top: 10px;
                        font-size: 10px;
                        clear: left;
                        margin-left: 0;
                        }
        
        .myfeedbacks .product-item div.contact-box { width: 140px; }
                        
        .myfeedbacks .product-item .contact-box a { 
                background-image:none;
                float:none;
                font-size:11px;
                height:auto;
                margin-bottom:4px;
                padding:1px 0 2px 24px;
                width:auto;
                }
                
                .myfeedbacks .product-item .contact-box a.message { background:transparent url(/imagesco_send.gif) no-repeat scroll 0 -18px; }
                
                .myfeedbacks .product-item .contact-box a.contacts { background: transparent url(/images/icons_products.gif) no-repeat scroll 0 0; }
                
.my-rating {
        font-size: 18px;
        color: #41413f;
        margin: 25px 0;
        }       
        
        .my-rating i, .my-rating span {
                display: block;
                float: left;
                padding: 3px 5px;
                font-style: normal;
                }       
        
        .my-rating span {
                background-color: #eaeaea;
                border: 1px solid #d0d0d0;
                }
                
                .my-rating span.up {
                        background-color: #f1ffd3;
                        border-color: #cae693;
                        color: #629e14;
                        }       
                        
                .my-rating span.down {
                        background-color: #FFDAD3;
                        border-color: #E69393;
                        color: #E22500;
                        }       
                        
div.warning {
  text-align: center;
  color: #ff3322;
  font-weight: bold;
}

div.prod-modelinfo  small.browsebids_comment {
  white-space: normal;
  width: 615px; 
}

/* Profile upd */

.pr-mainmenu{/* need to edit in main.css */
        width:530px;
}
.membopt-buttons{/* need to edit in main.css */
        width:193px;
} 
.request-btn{
        display: block;
        margin-bottom: 5px;
        border: none;
        width: 195px; 
        height: 40px;
        background: url(/images/request-btn.png) no-repeat 0 0;
        cursor: pointer;
}

.offer-btn{
        display: block;
        margin-bottom: 5px;
        border: none;
        width: 195px; 
        height: 40px;
        background: url(/images/offert-btn.png) no-repeat 0 0;
        cursor: pointer;
}

.feedback-rating-btn{
        display: block;
        margin-bottom: 5px;
        border: none;
        width: 260px; 
        height: 39px;
        background: url(/images/feedback-rating-btn.png) no-repeat 0 0;
        cursor: pointer;
}
a.link-all:link,
a.link-all:active,
a.link-all:visited {
        display: block;
        background: #eeefef url(/images/viewall-arrow.png) no-repeat 99% 7px; 
        font-size: 12px;
        color: #006ACD;
        margin-top: 1px;
        margin:1px 0 0 0;
        padding: 5px 27px 7px 0;
        text-align: right;
        }               

.profile-menu{}

        .profile-menu-title{
                display:block;
                margin-bottom:2px;
                padding-bottom:3px;
                font-family: Tahoma, Verdana, sans-serif;
                font-size:18px;
                line-height:29px;
                font-weight:normal;
                color:#a3a3a3;
                border-bottom:1px solid #e0e4e5;
        }
        .profile-main-nav{
                margin-bottom:12px;
        }
        .profile-main-nav .list-item{
                display:block;
                padding:7px 0 8px;
                font-size:18px;
                line-height:29px;
                font-weight:normal;
                color:#a3a3a3;
                border-bottom:1px solid #e0e4e5;
        }
        .profile-main-nav .item-url{
                float:left;
                color:#1b1c1c;
                font-size:14px;
                font-weight:bold;
                text-decoration:none;
        }
        .profile-main-nav .count{
                position:relative;
                top:3px;
                display:block;
                float:right;
                width:42px;
                height:25px;
                font-size:18px;
                line-height:1;
                font-weight:bold;               
                color:#fff;
                text-align:center;
                background:url(/images/count-bg.png) no-repeat;
                text-decoration:none;
        }
        .profile-main-nav .count_off{
                background-position:0 -25px;
        }
        .profile-settings{
                padding-top:5px;
        }
        .profile-settings .list-item{
                padding:3px 0;
        }
        .profile-settings .list-item a.active{
                font-weight: bold;
        }
        .profile-settings .item-url{
                font-size:14px;
                line-height:18px;
        }

.messages-box{
        margin:0 0 30px;
}       
.content-row{}

        .content-row .content-box{
                margin:0 0 10px;
        }
        
        .feedback-wrap{
                position:relative;
                float:left;
                width:260px;
                }

        .db-offers-wrap{
                position:relative;
        }

                .feedback-wrap .feedback-box{
                        float:none;
                        width:100%;
                        padding:3px 5px 0;
                }
                .overall-rating{
                        font-size:14px;
                        font-weight:bold;
                }
                .feedback-wrap .feedback-item p{
                        font-size:11px;
                }
                .badge-score{
                        position:absolute;
                        top:-13px;
                        right:13px;
                        width:75px;
                        height:76px;
                        background:url(/images/rank-score-badge.png) no-repeat;
                        font-size:13px;
                        line-height:70px;
                        text-align:center;
                        font-weight:bold;
                        color:#d70000;
                }
        .offers-wrap{
                width:455px;
                float:right;
                }
                .offers-wrap .product-item .prod-modelinfo{
                        padding:0;
                        width:150px;
                }
                .offers-wrap .box-content .prod-price{
                        width:80px;
                        margin:0;
                        padding:0;
                }
                .offers-wrap .box-content .prod-company{
                        width:140px;
                        margin:0;
                        padding:0;
                }

.contact-seller-wrap{
        position:relative;
        float:left;
        width:160px;
    margin:7px 0 0;
        padding-left:20px;
        }
/*      .contact-seller-wrap:hover{
                cursor:pointer;
        }
        .contact-seller-wrap:hover .d-popup{
                display:block;
        }
*/
.contact-seller-btn{
    display: block;
    width: 160px;
    height: 32px;
    background: url(/images/contact-seller-btn.png) no-repeat;     
        font-size:0;
        line-height:0;
        text-indent:-9999px;
        cursor:pointer;
}

.contact-buyer-btn{
    display: block;
    width: 160px;
    height: 32px;
    background: url(/images/contact-buyer-btn.png) no-repeat;     
        font-size:0;
        line-height:0;
        text-indent:-9999px;
        cursor:pointer;
}

.payment-months-wrap {
    position:relative;
    width:455px;
    float:left;
}

.payment-benefits-wrap {
    position:relative;
    float:right;
    width:260px;
}


.red-btn, .green-btn{
        float:left;
    display: block;     
        height: 27px;
    padding-left:6px;
        text-decoration:none;
}

.red-btn {
background: url(/images/red-btn-l.png) no-repeat;
}
.green-btn {
background: url(/images/green-btn-l.png) no-repeat;
}

.red-btn-inner, .green-btn-inner{
        display:block;
        height:27px;
        padding:0 10px 0 4px;
        color:#fff;
        font-size:14px;
        font-weight:bold;
        line-height:27px;
}
.red-btn-inner {
       background: url(/images/red-btn-r.png) no-repeat 100% 0;
}
.green-btn-inner {
       background: url(/images/green-btn-r.png) no-repeat 100% 0;
}

a.red-btn, a.green-btn{
        text-decoration:none;
}

.matches .product-list{
        position:relative;
}

/* Request details popup */
.request-details{
        color:#4285c8;
}       
        .request-details p{
                color:#4285c8;
        }
        .request-details .intro,
        .request-details .seller-price-box{
                display:block;
                font-size:18px;
                font-weight:normal;
        }
        .request-details .requested-model{
                display:block;
                font-size:22px;
                font-weight:normal;
                padding:10px 0;
                color:#333;
                text-decoration:none;
        }
        .request-details .seller-price-box,
        .request-details .availability{
                margin:0;
        }
        .request-details .seller-price,
        .request-details .quantity,
        .request-details .min-order{
                color:#333;
        }
        .request-action-box{
                margin:15px 0 0;
        }
        .request-action-box .request-action-title{
                display:block;
                font-size:16px;
                color:#a1b900;
                margin:0 0 5px;
        }
        .call-to-action-btn-outer{
                position:relative;
                left:50%;
                float:left;
                }
                .call-to-action-btn-outer .call-to-action-btn{
                        position:relative;
                        right:50%;
                }
        
        .d-popup-inner .footnote{
                margin-bottom:3px;
                font-size:15px;
                }
                .d-popup-inner .footnote .asterisk{
                        font-family:Georgia;
                        font-size:16px;
                        color:#ff0038;
                }

/* Inqueries status popups */
.request-details .status-response{
        display:block;
        padding-top:5px;
        font-size:24px;
        font-weight:normal;
}
.request-details .status-message{
        font-size:18px;
        line-height:23px;
        color:#000;
        padding:0 50px;
        margin:5px 0 0;
        }
        .d-popup_orange .status-response{
                color:#ff9900;
        }
        .d-popup_red .status-response{
                color:#fe1010;
        }
        .d-popup_green .status-response{
                color:#8eb600;
        }
        
/* Pending feedbacks */
.feedback-request-block{
        margin:25px 0;
        }       
        .feedback-request-block .feedback-request-title{
                margin:0 0 4px;
                font-size:16px;
                font-weight:bold;
                color:#afc80b;
        }
        .feedback-request-block .feedback-request-intro{
                margin:0 0 6px;
        }
        .feedback-request-block .feedback-request-phone{
                padding:1px 0 1px 13px;
                font-weight:bold;
                background:url(/images/phone-ico.png) no-repeat 0 50%;
        }

/* My Requests data table */
.prodlist-data-table{
        width:100%;
        border-collapse:collapse;
        padding:0;
        font-family: Tahoma, Verdana, sans-serif;
        }
        .prodlist-data-table th{
                font-weight:normal;
                text-align:left;
                padding:5px 0 10px;
        }
        .prodlist-data-table thead th,
        .prodlist-data-table thead td{
                border-bottom:3px solid #B4CD0F;
        }
        
        .prodlist-data-table thead .selected-filter{
                width:280px;
                vertical-align:bottom;
        }
        .prodlist-data-table thead .deals-filter{
                width:245px;
                padding:8px 0 0;
                border:none;
                }
                .prodlist-data-table .deals-filter .col-title{
                        padding-left:151px;
                        font-weight:bold;
                }
                .prodlist-data-table .col-title{
                        font-weight:normal;
                        padding-top:17px;
                }
                .prodlist-data-table .deals-col{
                        padding:17px 0 10px;
                        font-size:11px;
                        text-align:center;                      
                }
                .prodlist-data-table .matches-col{
                        width:85px;
                        text-align:left;                        
                        }
                        .prodlist-data-table .matches-col .col-title{
                                padding-left:20px;
                                font-weight:bold;
                        }
                .prodlist-data-table .pending-col{
                        width:55px;
                        background:url(/images/pending-ico.png) no-repeat 50% 3px;
                        }
                        .prodlist-data-table .pending-col .col-title{
                                color:#8e8e8e;
                        }
                .prodlist-data-table .accepted-col{
                        width:55px;                     
                        background:url(/images/accepted-ico.png) no-repeat 50% 3px;
                        }
                        .prodlist-data-table .accepted-col .col-title{
                                color:#9ec80b;
                        }
                        
                .prodlist-data-table .declined-col{
                        width:55px;
                        background:url(/images/declined-ico.png) no-repeat 50% 3px;
                        }
                        .prodlist-data-table .declined-col .col-title{
                                color:#e14d4d;
                        }
                        
                
                
        .prodlist-data-table thead .total-matches{
                width:220px;
                vertical-align:bottom;
        }       
        
        .prodlist-data-table thead .selected-text,
        .prodlist-data-table thead .action-link{
                float:left;
                margin-right: 10px;
                font-size: 11px;
                color: #95999a;
        }
        .prodlist-data-table thead .selected-text{
                padding-left:10px;
        }
        .prodlist-data-table thead .selected-filter input,
        .prodlist-data-table thead .selected-filter label{
                vertical-align: middle;
        }
        .prodlist-data-table thead .action-link {
                margin-right: 20px;
                padding: 0px 0 2px 20px;
                background: url(/images/icons_deals.gif) no-repeat;
                color:#006ACD;
                }
                .prodlist-data-table thead a.sendinquery{background-position: 0 -25px;}
                .prodlist-data-table thead a.add-contacts {background:url(/images/icons_products.gif) no-repeat 0 -1px; }
                .prodlist-data-table thead a.sendmail {background: url(/images/icons_products.gif) no-repeat 0 -18px; }
                
        .prodlist-data-table thead .total-matches{
                text-align:right;
                color: #95999a;
                font-size:11px;
                padding-right:3px;
        }
        .prodlist-data-table tbody th,
        .prodlist-data-table tbody td{
                vertical-align:top;
                padding:7px 0;
                border:solid #e0e0e0;
                border-width:0 1px 1px;
        }
        .prodlist-data-table .odd th,
        .prodlist-data-table .odd td{
                background-color:#f6f6f6;
        }
        .product-info-box .deal-item{
                padding-left:10px;
        }
        .product-info-box .input-box,
        .product-info-box .prod-img,
        .product-info-box .prod-modelinfo{
                display:block;
                float:left;
                margin-right:10px;
                }
                .product-info-box .input-box{
                        width:20px;
                }
                .product-info-box .prod-modelinfo{
                        width:170px;
                        margin:0;
                }

        .prodlist-data-table .matches-val,
        .prodlist-data-table .pendings-val,
        .prodlist-data-table .accepted-val,
        .prodlist-data-table .declined-val{
                text-align:center;
                font-size:16px;
                font-weight:bold;
                color:#1b1c1c;
                }
                .prodlist-data-table .matches-val a{
                        padding-right:13px;
                        background:url(/images/arrow-blue.png) no-repeat 100% 60%;
                }
                .prodlist-data-table .pendings-val a{
                        color:#1b1c1c;
                }
                .prodlist-data-table .accepted-val a{
                        color:#9ec80b;
                }
                .prodlist-data-table .declined-val a{
                        color:#d60c0c;
                }

        .prodlist-data-table .availability-val{}
                
                .prodlist-data-table .availability-val .prod-available{
                        float:left;
                        width:113px;
                        margin-right:10px;
                        padding-left:12px;
                }
                .prodlist-data-table .availability-val .prod-action{
                        float:left;
                        padding-top:5px;
                        font-size:11px;
                }

        
/* My inquires */
.inquires-list{
        margin:17px 0 20px;
        }
        .inquires-list .prodlist-actions{
                padding:5px 0 9px 10px;
        }
        .inquires-list .deals-item{
                padding:7px 0;
        }
        .inquires-list .deals-item .prod-modelinfo{
                width:180px;
        }
        .inquires-list .prod-modelinfo .model{
                margin-bottom:7px;
        }
        .inquires-list .prod-company{
                float:left;
                width:170px;
                margin-right:10px;
                }
                .inquires-list .prod-company .rating{
                        display:inline;
                        margin:0;
                        color:#96999A;
                        font-size:10px;
                }
                .inquires-list .prod-company .rating span{
                        float:none;
                        display:inline;
                        margin:0;
                        text-decoration:none;
                }               
                .inquires-list .rating .up{
                        color: #6CB700;         
                }
                .inquires-list .rating .down{
                        color: #D63200;
                }
                .inquires-list .prod-company .rating a{
                        color:#676b6c;
                }
                
        .inquires-list .deals-item .prod-price{
                width:100px;
        }
        
        .inquires-list .inquiry-status-wrap{
                position:relative;
                float:left;
                width:171px;
                padding:6px 0 0 20px;
                }
                .inquires-list .inquiry-status{
                        position:relative;
                        display:block;
                        width:171px;
                        height:35px;
                        text-indent:-9000px;
                        background:url(/images/inquiry-statuses-n.png?4) no-repeat -1000px -1000px;
                        outline:0;
                }
                .inquiry-status-wrap .in-progress{
                        background-position:0 0;
                }
                .inquiry-status-wrap .canceled{
                        background-position:0 -35px;
                }
                .inquiry-status-wrap .accepted{
                        background-position:0 -70px;
                }
                .inquiry-status-wrap .accepted-tt{
                        background-position:0 -105px;
                        height: 57px;
                }
                
.inquires-legend{}
        
        .inquires-legend .legend-item{
                list-style:none;
                margin:0 0 10px;
        }
        .inquires-legend .legend-ico{
                float:left;
                margin:0 12px 0 0;
        }

.hint {
	font-size: smaller;
	color: rgb(117, 115, 115);
}

.span-24 {
    margin: right;
    float: left;
    width: 743px;
}

.span-10 {
    padding: 4% 0;
    width: 350px;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    vertical-align: baseline;
    color: #594A42;
    line-height: 1.5;
    float: left;
}

.span-13 {
    width: 350px;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    vertical-align: baseline;
    color: #594A42;
    line-height: 1.5;
    float: right;
}

.last {
    padding-right: 0;
}

.push-1 {
    float: left;
    position: relative;
    margin: 0 -40px 1.5em 40px;
    padding-top: 40px;
}

.span-10 h4, .span-13 h4 {
    margin-bottom: 0.5em;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.25;
}
</pre></body></html>