/*============== Top=================*/

.cart-wrap {
    width: 370px;
    height: 110px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 6px;
    top: 30px;
}
.cart {
    width: 173px;
    height: 90px;
    float: left;
    text-align: left;
    margin: 0;
    padding: 0;
    background-image: url('http://s3.mbspecialist.com/images/template/cart.png');
    background-repeat: no-repeat;
    background-position: top center;
}
.cart p {
    width: 90%;
    height: 12px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-align: right;
    margin: 0;
    padding: 2px 0 0 0;
}
p.cart-user {
    width: 100%;
    height: 17px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-align: left;
    margin: 0;
    padding: 3px 0 0 30px;
}
p.price {
    width: 90%;
    height: 12px;
    font-size: 11px;
    color: #2592f7;
    font-weight: normal;
    text-align: right;
    margin: 0;
    padding: 4px 0 0 0;
}
p.ship {
    width: 90%;
    height: 12px;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    text-align: right;
    margin: 0 0 0 0;
    padding: 2px 0 0 0;
}
.logo {
    width: auto;
    height: 89px;
    float: left;
    text-align: left;
    margin: 16px 0 0 0;
    padding: 0 0 0 19px;
}
.toppic {
    width: 486px;
    height: 115px;
    float: left;
    text-align: left;
    margin: 0;
    padding: 0;
}

/*============== Content=================*/

.contentwrap-flow-wrap{
    width: 764px;
    float: left;
    margin: 0 0 10px 19px;
    padding: 0;
    text-align: left;
    position: relative;
}
.contentwrap-flow-wrap h1{
    width: auto;
    font-size: 14px;
    color: #fefefe;
    font-weight: bold;
    text-align: left;
    margin: 0;
    padding: 0;
}

/*============== Hojre side =================*/

.contentwrap-right-flow{
   width: 173px;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    position: relative;
    left: 4px;
}

/*============== Main box =================*/

.main-box{
    width: auto;
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
    border: 1px solid #cecdcd;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}
.main-box h1,.main-box h2{
    width: auto;
    text-align: left;
    margin: 0;
    padding: 0;
    position: relative;
    font-size: 14px;
    color: #fefefe;
    font-weight: bold;
}

.main-box-top{
    width: auto;
    height: 27px;
    text-align: left;
    margin: 0;
    padding: 5px 0 0 8px;
    position: relative;
    color: #fefefe;
    font-weight: bold;
    background-color: transparent;
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}
.blue{
    background-color: #00457c;
}
.grey{
    background-color: #afafaf;
}
.newsletter {
    margin : 0 0 10px 0;
    padding : 0 0 10px 0;
    text-align:center;
}
.main-box h3{
    width: 100%;
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding: 0;
}
.main-box p{
    width: auto;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: left;
    margin: 0;
    padding: 4px;
}
.main-box ul{
    width: auto;
    margin: 15px 0 0 0;
    padding: 0 0 0 10px;
    list-style: none;
    position: relative;
}
.main-box li{
    width: auto;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #000;
    margin: 0 0 5px 0;
    padding: 0;
}
.main-box li.dim{
    color: #7d7979;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
p.dim-price{
    width: 100%;
    color: #7d7979;
    margin: 0 0 0 0;
    padding: 0;
    font-weight: bold;
    text-align: center;
}
.support {
    width : 173px;
    height : 81px;
    float:left;
    text-align : center;
    margin : 0 5px 0 0;
    padding :0;
    cursor : pointer;
    position:relative;
}
.support p {
    width : 60%; height:57px;
    font-size : 18px;
    color : #ba2425;
    font-weight : normal;
    text-align : left;
    margin : 0 0 0 10px;
    padding : 0;
}
.support-flow{
    background-color:#fff;
    background-image: url('http://s3.mbspecialist.com/images/template/support.png');
    background-repeat: no-repeat;
    background-position: left top;
    cursor: pointer;
}
.support-flow p{
    width: 60%;
    height: 57px;
    font-size: 18px;
    color: #ba2425;
    font-weight: normal;
    text-align: left;
    margin: 0 0 0 10px;
    padding: 0;
}
.support-no{
    width: 100%;
    font-size: 18px;
    color: #ba2425;
    font-weight: normal;
    margin: 0;
    padding: 0;
    position: relative;
}
.flow-button-wrap {
    width: auto;
    text-align: center;
    margin: 0 ;
    padding: 0 0 0 0;
}
.flow-icons {
    width: 173px;
    height: 57px;
    text-align: left;
    margin: 0;
    padding: 10px 0 0 0;
    background-image: url('http://s3.mbspecialist.com/images/template/flowcover.png');
    background-repeat: no-repeat;
    background-position: left bottom;
}
.flow-icons img{
    width: 53px;
    text-align: left;
    margin: 0;
    padding: 0 0 9px 0;
    position: relative;
    top: 12px;
    left: 3px;
}
.flow-icons p{
    text-align: center;
    margin: 0;
    padding: 3px 0 0 0;
    font-size:10px;
    color:#7d7979;
  }
/*============== Flowbar =================*/
.flow-bar {
    width: 942px;
    margin:0 0 10px 0;
    padding: 17px 0 17px 0;
    text-align: left;
    background-image: url('http://s3.mbspecialist.com/images/template/flow-bar.png');
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    left:18px;
    border:0px solid #000;
}
.flow-bar ul{
    width: 100%;
    margin: 0;
    padding: 0 0 0 0px;
    list-style: none;
}
.flow-bar li{
    width: 180px;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    color: #000;
    margin: 0;
    padding: 0;
}
.flow-bar li.dim{
    color: #bebebe;
    margin: 0;
    padding: 0;
}
.dim a:link,.dim a:visited,.dim a:active{
    font-size: 16px;
    font-weight: normal;
    color: #bebebe;
    font-weight: normal;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.dim a:hover{
    width: auto;
    font-size: 16px;
    font-weight: normal;
    color: #000;
    text-decoration: underline;
}

.flow-top{
    width: 730px;
    border-bottom: 1px solid #959595;
    height: 40px;
    margin: 0 0 0 5px;
    padding: 20px 15px 0 0;
}
.flow-top p{
    width: auto;
    float: left;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 3px 10px 0 5px;
    margin: 0;
}

.flow-arrow{
    width: 55px;
    height: 55px;
    margin: 0;
    padding: 0;
}
.flow-cart{
    position: absolute;
    top: 0px;
    left: 160px;
}
.flow-shipping{
    position: absolute;
    top:0px;
    left:345px;
}
.flow-review{
    position: absolute;
    top: 0px;
    left: 535px;
}

/*============== Flow list first =================*/
.flow-list-ny {
     width:673px;
     border-bottom: 1px solid #959595;
     margin: 0 0 0 5px;
     padding: 0 0 5px 72px;
     position: relative;
}
.flow-list-pic {
     width: 70px;
     height: 60px;
     margin: 3px 0 0 0;
     padding: 0 5px 0 0;
     position: absolute;
     left: 0px;
}
.flow-list-first-blok-ny{
    width: 673px;
    margin: 0;
    padding: 10px 0 8px 0;
    border-bottom: 1px solid #C0C0C0;
    position: relative;
}
.cart-itemName{
    width: 300px;
    max-width: 343px;
    float:left;
    text-align: left;
    padding: 0;
    margin: 0;
}
.itemName{
    width: auto;
    font-size: 12px;
    color: #000;
    text-align: left;
    padding: 0;
    margin: 0;
    font-weight:bold;
}
.cart-itemprice{
    width: 100px;
    float:left;
    text-align: right;
    padding: 0;
    margin: 0;
}
p.exclVat{
    width: auto;
    font-size: 12px;
    color: #000;
    padding: 0;
    margin: 0 5px 0 0;
    text-align: right;
}
.cart-item-edit{
    width: 177px;
    float:left;
    margin: 0;
    padding: 0;
    text-align: center;
}
.add-flow{
    width: 17px;
    height: 17px;
    display: inline-block;
    padding: 0;
    margin:  0 20px 0 0;
}
.add-flow-put{
    width: 35px;
    height: 17px;
    font-size: 11px;
    color: #000;
    text-align: center;
    padding: 0;
    margin: 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
}
.add-flow-wrap-link{
    width: auto;
    display: inline-block;
    font-size: 10px;
    text-align: left;
    padding: 0;
    margin: 0;
    position: relative;
    bottom: 2px;
}
.add-flow-wrap-link a{
    font-size: 10px;
}
.cart-itemtotal{
    min-width: 95px;
    display: inline-block;
    text-align: right;
    padding: 0;
    margin: 0;
}

/*============== Flow list second =================*/
.flow-list-second-blok-ny{
    width: 673px;
    margin: 0;
    padding: 5px 0 0 0;
    position: relative;
}
.flow-list-second-blok-ny a{
    margin: 0 0 0 3px;
    padding: 0;
}
p.exclVats{
    width: auto;
    font-size: 12px;
    color: #000;
    padding: 0;
    margin: 0 1px 0 0;
    text-align: right;
}
.cart-note{
    width: 650px;
    margin: 0;
    padding: 0 0 0 4px;
    position: relative;
     text-align:left;
    font-size: 11px;
    color: #838383;
}
.review-note{
    width: 650px;
    margin: 0;
    padding: 0 0 4px 0;
    position: relative;
     text-align:left;
    font-size: 11px;
    color: #838383;
}
.itemNames{
    width: auto;
    font-size: 11px;
    color: #838383;
    text-align: left;
    padding: 0 0 0 0;
    margin: 0;
    font-weight:bold;
}
.itemNamed{
    width: auto;
    font-size: 12px;
    color: #838383;
    text-align: left;
    padding: 0 0 0 0;
    margin: 0;
    font-weight:bold;
}
/*============== Totale-review =================*/
.totale-review-wrap{
    width: 100%;
    margin:15px 0 10px 0;
    padding: 0;
    position: relative;
}
.shipping-method-review{
    width: 399px;
    margin: 0 0 0 5px;
    float:left;
    padding:0 5px 0 5px;
    position: relative;
}
.shipping-method-review h1{
    width: auto;
    font-size: 14px;
    color: #848484;
    text-align: left;
    padding: 0;
    margin: 0;
    font-weight: bold;
}
.shipping-method-review h2{
    width: auto;
    font-size: 12px;
    color: #848484;
    text-align: left;
    padding: 0;
    margin: 0;
    font-weight: bold;
}
.shipping-method-review p{
    width:  auto;
    font-size: 12px;
    color: #000;
    text-align: left;
    padding: 0 0 5px 0;
    margin: 0;
}
.totale-review {
    width:330px;
    margin:0;
    padding: 0;
    position:  relative;
    float:left;
    text-align:right;
}
.totale-wrap{
    min-width:50%;
    float: left;
    margin: 0;
    padding: 0;
}
.totale-wrap ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.totale-wrap li{
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 12px;
   text-align: right;
    color: #848484;
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.totale-wrap li.right{
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 12px;
    text-align: right;
    color: #848484;
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.totale-wrap h1{
    font-size: 12px;
    color: #848484;
    text-align: left;
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.totale-wrap h2,.totale-wrap h3{
    font-size: 12px;
    color: #848484;
    text-align: right;
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.totale-wrap h3{
    font-size: 12px;
    color: #848484;
    text-align: left;
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.order-totale{
    width: auto;
    margin: 0;
    padding: 5px 0 0 0;
    border-top: 1px solid #b9b9b9;
}
.order-totale h1,.order-totale h4{
    width:  100%;
    font-size: 14px;
    color: #000;
    text-align: right;
    padding:  0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.order-totale h2{
    width: auto;
    float: left;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: bold;
}
.cart-empty{
    width: 750px;
    text-align: center;
    font-weight: bold;
    padding: 0;
    margin: 0;
    position: relative;
    top: 10px;
}

/*============== Button wrapper =================*/
.flow-button-wrapper-content {
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
    position: relative;
}
.flow-button-wrap-contents{
    width: auto;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 28px;
    bottom: 10px;
}
.flow-button-wrap-content{
    width: auto;
    text-align: left;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 25px;
    bottom: 10px;
}

/*============== Saved-cart =================*/
.saved-cart-info-wrap{
    width: 100%;
    margin: 0;
    padding: 5px;
    text-align: left;
}
.saved-cart-info-wrap ul{
    width: auto;
    margin: 0;
    padding: 0;
    list-style: none;
}
.saved-cart-info-wrap li{
    width: auto;
    margin: 5px 0 5px 0;
    padding: 0;
}
.saved-cart-info{
    width: 100%;
    margin: 0;
    padding: 0 0 0 18px;
    background-image: url('http://s3.mbspecialist.com/images/template/info.png');
    background-repeat: no-repeat;
    background-position: left center;
}
.saved-cart-info a{
    font-style: italic;
    margin: 0;
    padding: 0;
}
/*============== Search ==================*/
.search{
    width: auto;
    height: 27px;
    text-align: left;
    margin: 3px 0 0 18px;
    padding: 0;
    position: absolute;
    right: 17px;
    top: 0px;
}
.search-field{
    width: 193px;
    height: 20px;
    float: left;
    color: #666;
    font-size: 14px;
    vertical-align: text-top;
    text-align: left;
    border: 0;
    padding: 0 0 0 4px;
    margin: 2px 2px 0 0;
}
.search-btn{
    width:  auto;
    float: left;
    margin: 1px 0 0 0;
    padding: 0;
    position: relative;
}
.search-flow{
    width: 300px;
    height: 14px;
    float: left;
    font-size: 14px;
    text-align: left;
    padding: 4px 0 5px 3px;
    margin:  0 0 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.newsletter-flow{
    width: 214px;
    height: 14px;
    font-size: 14px;
    text-align: left;
    padding: 4px 0 5px 3px;
    margin:  0 0 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.newsletterwrap{
    width:100%;
    text-align:center;
    margin:10px 0 0 0;
    padding:0;
}
/*============== Shipping ==================*/
.shipping-wrap{
    width: 380px;
    float: left;
    margin: 0;
    padding: 0;
}
.shipping-wrap h1{
    width: auto;
    font-size: 18px;
    color: #000;
    text-align: left;
    padding: 10px 0 5px 0;
    margin: 0;
    font-weight: normal;
}
.shipping-wrap h2{
    width: auto;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 0;
    margin: 0;
    font-weight: bold;
}
#shipping-form{
    width: 340px;
    margin: 10px 0 0 28px;
    padding: 0;
    border-right: 1px solid #6b6b6b;
    position: relative;
}
#shipping-form p{
    width: auto;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 0;
    margin: 0 0 0 5px;
    font-weight: normal;
}
input.empty, textarea.empty{
    color: #a7a7a7;
}
.flow-user{
    width: auto;
    margin: 0 5px 0 0;
    padding: 0;
    position: absolute;
    top: 12px;
    right: 30px;
}
.shipping-forms{
    width: 380px;
    margin: 10px 0 0 18px;
    padding: 0;
}
.shipping-method{
    width: 330px;
    min-height: 50px;
    margin: 0;
    padding: 5px 0 5px 5px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #b9b9b9;
}
.shipping-selected, .shipping-method:hover{
    background-color: #dbdbdb;
}
.shipping-method p{
    width: 210px;
    font-size: 11px;
    color: #000;
    text-align: left;
    padding: 5px 0 0 0;
    margin: 0;
    font-weight: normal;
}
.shipping-method h3{
    width: auto;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 0;
    margin: 5px 0 0 0;
    font-weight: bold;
}
.shipping-pick{
    width: auto;
    float: left;
    padding: 0;
    margin: 3px 5px 0 0;
}
.shipping-logo{
    width: auto;
    margin: 0 5px 0 0;
    padding: 0;
    position: absolute;
    bottom: 2px;
    right: 0px;
}
.shipping-policy{
    width:320px;
    margin: 10px 0 0 0px;
    padding:  0;
    text-align: center;
}
.shipping-policy h2{
    width:100%;
    font-size: 14px;
    color: #000;
    text-align:  center;
    padding: 0;
    margin: 0;
    font-weight: bold;
}
.shipping-policy ul{
    width: auto;
    margin:10px 0 0 40px;
    padding: 0;
    list-style-type:disc;
}
.shipping-policy li{
    width: auto;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #000;
    margin: 0;
    padding: 0 0 10px 0;
}
.validate{
    width: 275px;
    height: 17px;
    color: #000;
    font-size: 11px;
    background-color: #FCEE21;
    font-weight: bold;
    text-align: left;
    margin: 0 0 2px 0;
    padding: 3px 0 0 24px;
    background-image: url('http://s3.mbspecialist.com/images/template/warning.png');
    background-position: left center;
    background-repeat: no-repeat;

}
.quantities{
    width: 160px;
    font-size: 8px;
    font-weight: normal;
    text-align: center;
    color: #000;
    margin: 0 0 5px 0;
    padding: 3px;
}
.search-flow{
    width: 300px;
    height: 14px;
    float: left;
    font-size: 14px;
    text-align: left;
    padding: 4px 0 5px 3px;
    margin: 0 0 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.search-flow-small{
    width: 146px;
    height: 16px;
    float: left;
    font-size: 14px;
    text-align: left;
    padding: 2px 0 5px 3px;
    margin:  0 3px 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.search-flow-area {
    width: 300px;
    font-size: 14px;
    text-align: left;
    float: left;
    padding: 2px 0 0px 3px;
    margin: 0 0 5px 0;
    overflow: hidden;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.search-flow-p{
    width: 110px;
    height: 16px;
    float: left;
    font-size: 14px;
    text-align: left;
    padding: 2px 0 5px 3px;
    margin: 0 3px 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.search-flow-t{
    width: 183px;
    height: 16px;
    float: left;
    font-size: 14px;
    text-align: left;
    padding: 2px 0 5px 3px;
    margin: 0 3px 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
}
.rem{
    max-width: 300px;
    padding:0 0 10px 0;
    margin:10px 0 0 0;
    color:#000;
    position:relative; 
    border:0px solid #000;
}
#shipText{
    max-width: 258px;
    padding:0 0 10px 0;
    margin:0;
    color:#000;border:0px solid #000;
    position:relative;left:16px;
    
}
.toggle_ship{
    width:auto;
    padding:0;
    margin:0;
    position: absolute; 
    top:4px; 
    left:0;
}
#other{
    max-width: 300px;
    padding:0;
    margin:0;
 
}
#other h1{
    width: auto;
    padding:0;
    margin:0;
    color:#000;
    float:left;
}
.shippingup{
    width: auto;
    padding:0;
    margin:0 0 10px 5px;
    color:#000;
    position:absolute;
    right:-5px;
    top:0px;
}
.shippingdown{
    width: auto;
    padding:0;
    margin:8px 0 5px 5px;
    color:#000;
    float:left;
}

#other{
    width:100%;
    margin:0;
    padding:0;
    text-align:left;
    position:relative;
}
#hideMe{
    display:none;
}
#buyerCountry{
    width: 306px;
    font-size: 14px;
    text-align: left;
    padding: 0;
    margin: 0 0 5px 0;
    border: 1px solid #c0c0c0;
    background-color: transparent;
    font-family: 'Verdana', 'Tahoma', 'Lucida Sans Unicode', 'Sans-Serif';
    position:relative;
    right:17px;
}
.messageBox{
    display: none;
    text-align: center;
    padding: 20px;
    margin: 20px;
    position :relative;
    background:#fff;
    border:2px solid #cecece;
    z-index:10000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.messageBox p {
    margin: 0;
    padding: 0;
    max-width: 600px;
}
.warning{
    background:#fcee21;
}
.close{
    width:  auto;
    padding: 0px;
    margin: 0px;
    z-index:10000;
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
}
#backgroundPopup{
    display:none;
    position:fixed;
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:9999;
}
.lightbox-head{
    margin:0;
    padding:0 0 10px 0 ;
    font-size:18px;
    text-align:left;

}
.lightbox-pic{
   width:60px;
   float:left;
   margin:10px 7px 0 0;
   padding:0 ;
}
.lightbox-border{
    border-top:1px solid #c0c0c0;
    margin:0 0 0 60px;
}
.lightbox-part{
    width:auto;
    text-align:left;
    float:left;
    margin:2px 0 5px 0px;
    padding:0;
}
.lightbox-button{
    width:100%;
    margin:11px 0 0 0;
    padding:0 ;
}
/*============== checkout-review ==================*/

.flow-top-order{
    width: 758px;
    height: 180px;
    margin: 0 0 10px 5px;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.review-info-wrap{
    width: 435px;
    margin: 0;
    padding: 10px 0 0 5px;
}
.review-info-wrap h1{
    width: auto;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 0;
    margin: 0 0 5px 0;
}
.review-info-wrap p{
    width: auto;
    font-size: 14px;
    color: #000;
    text-align: left;
    padding: 0 0 3px 0;
    margin: 0;
}
.review-info{
    width: 40%;
    margin: 0;
    padding: 0;
    float: left;
}
.review-border{
    width: 2px;
    height: 150px;
    margin: 5px 30px 0 0;
    padding: 0;
    border-left: 1px solid #000;
    float: left;
}
.flow-agree-wrap{
    width: 268px;
    text-align: center;
    margin: 0;
    padding: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    border: 1px solid #db0000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    z-index:10000;
}
.flow-agree-wrap p{
    color: #000;
    text-align: left;
    font-weight: bold;
    padding: 0;
    margin: 0 0 0 20px;
}
.flow-agree-wrap input{
    width: auto;
    float:left;
    padding: 0;
    margin:4px 0 0 0;
}
.flow-ad {
    width:100%;
    font-size: 16px;
    color : #a7a7a7;
    text-align : center;
    padding : 0;
    margin : 0;
}
.flow-ads{
    width: auto;
    float: left;
    font-size: 16px;
    color: #a7a7a7;
    text-align: left;
    padding: 0;
    margin: 0;
    position: relative;
    bottom: 10px;
    left: 10px;
}
.flow-list-wrapper{
    width: 740px;
    margin: 0 ;
    padding: 0 0 0 10px;
    position: relative;
}
.flow-order-list{
    width: 100%;
    border-top: 1px solid #959595;
    margin: 0 ;
    padding: 0;
    position: relative;
}
.flow-order-list h1{
    width: auto;
    font-size: 16px;
    color: #999;
    padding:  0 0 5px 0;
    margin: 0;
}
.flow-order-list p{
    width: auto;
    font-size: 12px;
    color: #000;
    text-align: left;
    padding:10px 0 10px 0;
    margin: 0;
    font-weight:bold;
}
.info {
    border-top: none;
}
.info p{
    padding: 0 0 4px 0;
}
.flow-list-wrap{
    width: 750px;
    text-align: center;
    display:inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    display:table-cell;
    vertical-align:middle;
}
.product{
    width:  295px;
}
.part{
    width:  220px;
}
.price{
    width:  60px;
}
.unit{
    width:  84px;
}
.total{
    width:  75px;
}
.unit input{
   text-align:center; display:inline-block;
}
.unit p,.unit h1{
   text-align:center; display:inline-block;
}
.total p,.total h1{
   text-align:right;
}
.part p,.price p,.unit p{
    font-weight:normal;
}

.price p{
    font-weight:normal;text-align:right;
}
.price h1{
   text-align:right;
}
.print-method-review{
    width: auto;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    text-align: left;
    z-index: 10000;
    position: relative;
}
.special-review{
    width: auto;
    margin: 0;
    padding: 0;
}

.paid{
    position: absolute;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
    right: -80px;
    top: -15px;
    margin: 0;
    padding: 8px 4px;
    text-align: center;
    transform: rotate(45deg);
    transform-origin: 20% 40%;
    -ms-transform: rotate(45deg);/* IE 9 */
    -ms-transform-origin: 20% 40%; /* IE 9 */
    -webkit-transform:  rotate(45deg); /* Safari and Chrome */
    -webkit-transform-origin: 20% 40%; /* Safari and Chrome */
    -moz-transform:  rotate(45deg); /* Firefox */
    -moz-transform-origin: 20% 40%; /* Firefox */
    -o-transform:  rotate(45deg); /* Opera */
    -o-transform-origin: 20% 40%; /* Opera */
    display: block;
    width: 200px;
    height: 22px;
    color: white !important;
    background-color: #5bd609;
}
.paid h1{
    width: auto;
    font-size: 20px;
    color: #fefefe;
    text-align: center;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
.paid-ie-wrap{
    position: absolute;
    text-transform: uppercase;
    z-index: 99999;
    font-size: 14px;
    line-height: 16px;
    right: 0px;
    top: 0px;
    margin: 0;
    padding: 8px 4px;
    text-align: center;
    display: block;
    width: 200px;
    height: 50px;
    background-color: #fff;
}
.paid-ie{
    position: absolute;
    text-transform: uppercase;
    z-index: 99999;
    font-size: 14px;
    line-height: 16px;
    right: 30px;
    top: 30px;
    margin: 0;
    padding: 8px 4px;
    text-align: center;
    display: block;
    width: 200px;
    height: 22px;
    color: white !important;
    background-color: #5bd609;
}
.paid-ie h1{
    width: auto;
    font-size: 20px;
    color: #fefefe;
    text-align: center;
    padding: 0;
    margin: 0;
    font-weight: normal;
}

/*============== Mercedes modelinfo ==================*/
.modelwrap {
    width : 970px;
    margin : 0 0 0 20px;
    padding : 0 0 0 0;
    text-align : left;
    position : relative;

}
.modelwrap  p {
    color:#000; 
    text-align:left; 
    font-size:12px;
    margin : 5px 0 5px 0 ;
    padding : 0;
}
.modelwrap h3 {
    width : auto;
    font-size : 14px;
    color : #000;
    text-align : left;
    font-weight : bold;
    margin : 0 3px 0 0;
    padding : 0 0 0 0;
}
.breadcrums{
    width:  auto;
    height:40px;
    margin:0;
    padding: 12px 0 0 0;
}
.breadcrums ul{
    width:  auto;
    height:30px;
    margin:0;
    padding: 0;
    list-style:none;
}
.breadcrums li{
    width: auto;
    height: 20px;
    float:left;
    text-align: left;
    margin: 0;
    padding: 0 5px 0 5px;
    border:0px solid #000;
}
.breadcrums p{
    width: auto;
    margin:0;
    padding:0;
    text-decoration: none;    font-size: 16px;
}
.breadcrums a {
    font-size: 16px;
    color: #8b8b8b;
    text-decoration: none;
}
.arrow {
    font-size: 20px;
    position:relative;
    bottom:3px;

}
.breadcrums h1 {
    width : auto;
    color : #000;
    float : left;
    text-align : left;
    font-weight : normal;
    margin : 0 0 0 5px;
    padding : 0 0 0 0;
}
.breadcrums h2 {
    width : auto;
    font-size : 14px;
    float : left;
    color : #000;
    text-align : left;
    font-weight : bold;
    margin : 3px 3px 0 0;
    padding : 0 0 0 0;
}

.breadcrums h4 {
    width : auto;
    font-size : 14px;
    color : #000;
    float : left;
    text-align : left;
    font-weight : normal;
    margin : 20px 5px 19px 0;
    padding : 0 0 0 0;
}
.modelform {
    min-width : 100%;
    text-align :  right;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    position : absolute;
    top : 0px;
    right : 22px;
    border:0px solid #000;
}
.modelwrapform {
    width: auto;
    display:inline-block;
    border:1px solid #ccc;
    margin : 0 5px 0 0;
    padding:0 ;
    position:relative;
    bottom:4px;
}
.model-head {
    width: auto;
    display:inline-block;
    margin : 0;
    padding:0;
    position:relative;
    bottom:4px;
}
.model-head p{
    width: auto;
    margin:0;
    padding:0;
    font-size:14px;
}
.submit-model {
    width: auto;
    display:inline-block;
    position:relative;
    bottom:4px;
    margin: 0;
    padding:0 ;
}
.model {
    width : 220px;
    min-height : 177px;
    float : left;
    margin : 0px 20px 20px 0;
    padding : 3px 0 0 0;
    text-align : center;
    z-index : 1000;
    position : relative;
    cursor : pointer;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius:  6px 6px 6px 6px;
    background-color: transparent;
    border:1px solid #d6d6d6;
    background-color:#fff;
}
.model p {
    width : 80%;
    text-align : center;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    position : absolute;
    bottom : 5px;
    left : 20px;
}
.float {
    width : auto;
    float : left;
    margin : 20px 5px 0 0;
    padding : 0 0 0 0;
}
/*============== Mercedes modelinfo Teknisk data ==================*/
.floats {
    width : 45%;
    float : left;
    margin : 20px 0 50px 0;
    padding : 0 0 0 0;
}

/*============== Mercedes modelinfo Vis Model ==================*/
.techdata {
    float : left;
    margin : 0;
    padding : 0;
    width : 300px;
    list-style : none;
    color : #343434;
}
.techdata li {
    font-size : 12px;
    display : block;
    float : left;
    width : 50%;
    padding : 5px 0;
}
.techdataKey {
    font-weight : bold;
    border-top : 1px solid #c1c1c1;
}
.techdataValue {
    border-top : 1px solid #c1c1c1;
}
.floats img {
    margin : 25px 0 0 0;
    padding : 0 0 0 0;
    text-align : center;
    border : 1px solid #909295;
}
/*============== front-liste - Nye MBspecialist varer =================*/
.liste-top {
    width : 931px;
    height : 45px;
    margin : 0 0 0 0;
    padding : 0 0 0 10px;
    text-align : center;
    background-image : url(http://dev.mbspecialist.com/images/liste/liste-bar.png);
    background-repeat : no-repeat;
    background-position :center center;
    position : relative;
    cursor : pointer;
}

.liste-top:hover {
    width : 931px;
    height : 45px;
    margin : 0 0 0 0;
    padding : 0 0 0 10px;
    text-align : center;
    background-image : url(http://dev.mbspecialist.com/images/liste/liste-bar-hover.png);
    background-repeat : no-repeat;
    background-position :center center;
    position : relative;
    cursor : pointer;
}
.liste-tops {
    width : 931px;
    height : 32px;
    margin : 0 0 0 0;
    padding : 13px 0 0 10px;
    text-align : left;
    background-image : url(http://dev.mbspecialist.com/images/liste/liste-bar.png);
    background-repeat : no-repeat;
    background-position :center center;
    position : relative;
}
.liste-tops,.liste-tops a {
    font-size:14px;
}
.liste-top h2{
    width : 100%;
    color : #000;
    text-align : left;
    font-weight : normal;
    margin : 0 0 0 0;
    padding :12px 0 0 0;
}

.liste-top p {
    width : 100%;
    color:#000;
    text-align : left;
    margin : 0 0 0 5px;
    padding : 0 0 0 0;
}
.sale {
    width : auto;
    font-size : 12px;
    color : #7a7a7a;
    text-align : left;
    font-weight : normal;
    margin : 0 0 0 0;
    padding :0 0 0 0;
    position:absolute;
    right:8px; 
    bottom:15px;
}
.liste {
    width : 226px;
    height : 86px;
    float : left;
    margin : 0 13px 13px 0;
    padding : 0 0 0 0;
    text-align : left;
    z-index : 1000;
    background-image : url(http://dev.mbspecialist.com/images/liste/liste-boks.png);
    background-repeat : no-repeat;
    background-position : center top;
    position : relative;
    cursor : pointer;
}
.liste h6{
    width : auto;
    font-size:11px;
    color:#000;
    text-align : left;
    margin : 5px 0 3px 5px;
    padding : 0 0 1px 0;
    background-image : url(http://dev.mbspecialist.com/images/liste/liste-border.png);
    background-repeat : no-repeat;
    background-position : left bottom;
}
.liste p {
    width : 100%;
    font-size:10px;
    color:#000;
    text-align : left;
    margin : 0 0 0 5px;
    padding : 0 0 0 0;
    
}

.liste img {
    width : auto;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    position : absolute;
    top : 5px;
    right : 10px;
    border:1px solid #c0c0c0;
}
.pris {
    width : auto;
    margin : 0 0 0 0;
    padding : 0 0 0 0;
    position : absolute;
    bottom : 7px;
    left : 0px;
}
.liste-pris {
    color:#ff0000;
    font-weight:bold;
}
.for {
      text-decoration:line-through;
}
.list-buy {
    width : 56px;
    height : 18px;
    font-size : 12px;
    color : #fff;
    text-align : center;
    margin : 5px 0 0 0;
    padding : 0 0 0 0;
    background-color : transparent;
    background-image : url(http://dev.mbspecialist.com/images/liste/liste-sub.png);
    background-repeat : no-repeat;
    background-position : center center;
    position : absolute;
    bottom : 7px;
    right : 13px;
}

.visitkort {
    width :100%;
    margin : 0px 0px20px 0;
    padding : 0 0 0 0;
    text-align :left;
    position : relative;
}
.visitkort p {
    width : 98%;
    text-align : left;
    margin : 0 0 0 0;
    padding : 10px;
     font-size : 12px;
    color : #000;
}
