body.modalOpen,html.modalOpen{overflow: hidden;}
#modalOverlay{overflow: auto;}
.item-qty-hide{display:none !important; visibility:hidden; position:absolute;}

/*===========================POPUP===========================*/
#Divider_LoginWindow *, #Divider_LoginWindow  *{box-sizing: border-box}
#Divider_LoginWindow{ 
    width: 100% !important;
    max-width: 460px !important;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%)!important; 
    -ms-transform: translate(-50%,-50%)!important; 
    visibility: visible;
}


.popup{
    overflow: overlay;
    width: 90vw;
    max-width: 460px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    background-color: #fff;
    -webkit-box-shadow: 6px 6px 19px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 19px 0px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 19px 0px rgba(0,0,0,0.75);
    border-radius: 5px
}

#Divider_RegisterWindow .popup{
    position: absolute;
    top: 15px;
    left: 50% !important;
    transform: translate(-50%,0%);
    -ms-transform: translate(-50%,-0%);
    width: 90vw;
    max-width: 460px;
    margin-bottom: 15px;
}
.popup-window{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.popup-window > *:last-child{border-radius: 0px 0 5px 5px;}
.popup-icon-close, .popup-title{ 
    display: inline-block;
}

.popup-icon-close{
    position: absolute; 
    top: 5px; 
    right: 5px;
    font-size: 24px !important;
}

.popup-title{ 
    width: 100%;
    text-align: center;
    font-weight: bold;
}
.popup-header a{color: #fff !important;}
.popup-header{
    padding: 5px;
    font-size: 1.5em;
    background-color: #E13333;
    color: #fff !important;
    border-radius: 5px 5px 0px 0px;
    padding-bottom: 10px;
     font-weight: bold;
}

.popup-icon-close, .popup-icon-close *{
    font-size: 24px;
}

.popup-content{
    padding: 15px;
    background-color: #f9f9f9;
}

.button-submit{background-color:#E13333 !important;color:#fff !important;}

.button-zone1{background-color:#F2F0F0; position:relative; float:left; width:290px; height:25px; color:#404040 !important; text-align:left; padding-top:5px; padding-left:10px;}
.button-zone1:hover{opacity:0.7;transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}
.button-zone2{background-color:#C00000; position:relative; float:left; width:270px !important; height:25px; color:#fff !important; text-align:left; padding-top:5px; padding-left:10px;margin:0px;}
.button-zone2:hover{opacity:0.7;transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}
.button-zoneprint{background-color:#F2F0F0; position:relative; float:left; width:270px; height:20px; color:#404040 !important; text-align:left; padding-top:2px; padding-left:10px; font-size:11px;}
.button-zoneprint:hover{opacity:0.7;transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}
.button-zoneprintbtm{height:30px;}
 
.button-pro-link{position:relative; float:left; font-size:0.85em; width:170px; height:20px; background-color:#EFEDED; margin-bottom:5px; margin-top:5px; text-align:center; text-transform:uppercase; color:#404040 !important; vertical-align:middle; border:1px solid #808080;}
.button-pro-link:hover{opacity:0.7;transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}

/*--------------- NAVIGATION HISTORY -------------------*/
.nav_main{margin-top:5px; margin-bottom:5px;}
.nav_history{max-width:800px; position:relative; float:left; font-size:12px; color:#000; height:15px; text-align:left; top:0px; left:0px; color:#333333; margin-left:5px; overflow:hidden; padding:0px !important; text-transform:uppercase;}
.nav_history a{color:#999; font-weight:normal; }
.nav_history span{color:#DA251C;}
.nav_history u{color:#DA251C;text-decoration:none;}
.nav_history a:hover{font-weight:normal;}
.nav_list{font-family:Arial,Helvetica,sans-serif;position:relative; float:left; height:20px; font-size:12px; overflow:hidden; left:10px; top:3px;}
.nav_list h2{font-size:12px !important;}
.nav_list a{color:#404040; text-decoration:none;}
.nav_list a:hover{text-decoration:underline;}
.nav_list span{color:#DA251C !important; font-size:12px !important;}

.nav_table{width:970px; height:25px;}
.nav_back{width:100px !important; height:20px; margin-right:3px;  text-align:center; padding-top:2px; text-transform:uppercase;}

.nav_page{position:relative !important; float:right; width:auto; text-align:right; right:40px;  }
.nav_page span{position:relative;float:left; border-right:1px solid #E7E3E3; font-size:12px; width:20px; height:15px; text-align:center;}
.nav_page a{color:#808080 !important; }
.nav_page span:last-of-type{border:none !important;}
.nav_page h4{ position:relative;float:left;display:inline;margin:0px;padding:0px; font-size:14px; color:#f00;}
/*.nav_page_bottom{right:40px;}*/

/*----------- CATALOGUE IMAGES ----------*/
.img-sum{margin-top:0px;max-width: 170px;max-height: 100px;width: auto\9; /* ie8 */}
.img-sum-logo{margin-top:0px;max-width: 70px;max-height: 25px;width: auto\9; /* ie8 */; margin-top:10px; margin-bottom:10px;}
.img-pro1{margin-top:10px;max-width: 60px;max-height: 85px;width: auto\9; /* ie8 */; margin-left:5px;}
.img-prodetails-main{margin-top:10px;max-width: 300px;max-height: 300px;width: auto\9; /* ie8 */}
.img-prodetails-logo{margin-top:10px;max-width: 100px;max-height: 50px;width: auto\9; /* ie8 */}
.img-shelf{margin-top:0px;max-width: 240px;max-height: 500px;width: auto\9; /* ie8 */}

.item-note{color:#C00000; font-size:12px; margin-top:10px;}
.item-disclaimer{color:#C00000; visibility:hidden; position:absolute; font-size:12px; margin-top:10px;}
.item-disclaimer-show{color:#C00000; font-size:11px; margin-top:10px;}

/*-------- PRODUCT DISPLAY MAIN FRAME --------*/
.pro-main{font-family:Arial,Helvetica,sans-serif;background-color:#fff;width:980px;}
.pro-main h1{font-size:22px; text-transform:uppercase !important; color:#DA251C !important;}
.pro-main table{border-spacing:0;border-collapse:collapse;}
.pro-main td {vertical-align:top;}
.pro-main img{border:none;}

/*-------------- PRODUCT SUMMARY -------------*/
.pro-summary-trademark{postion:relative; float:left; height:100%; }
.pro-summary-trademark h2{font-size:16px;width:auto; overflow:hidden;}

.pro-summary{position:relative; float:left; width:220px; height:225px; background-color:#fff; border:1px solid #C0C0C0; margin-right:18px; margin-bottom:10px; padding:0px; color:#404040; font-size:11px; line-height:12px; box-shadow:0 0 10px 2px #ccc; border:1px solid #999;}
.pro-summary span{color:#404040;}
.pro-summary table{width:160px;border-spacing:0; border-collapse:collapse;}
.pro-summary td{width:118px;}
.pro-summary h3{overflow:hidden; width:210px;height:28px;color:#404040; font-weight:normal; font-size:12px; text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;margin:0px; padding:0px; padding:3px;}
.pro-summary img:hover{opacity:0.75;-webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}

.proview-link{height:10px; font-size:12px; }
.proview-link a{color:#404040; font-weight:bold;}
.proview-link span{color:#E13333;margin-left:5px;}

.proview-link-zoom a{color:#808080 !important; font-size:11px !important; margin-left:5px; font-weight:bold; }

/*-------------- SPECIALS -----------------*/
.btn-deal{width:170px; background-color:#fff; color: #f00 !important; padding:10px 15px; border:1px solid #f00; display: inline-block; margin-top:0px !important; font-weight: bold; font-size:13px !important; text-decoration:none; text-transform:uppercase; border-radius:4px; letter-spacing:3px; transition:all .5s; text-align:center;}
.btn-deal:hover{background-color:#f00; color: #fff !important;}


.intro-featured-text{float: left; width:100%; font-size: 20px; text-transform:uppercase; color: #000; margin-top: 35px; display:none;}
.intro-featured-text > div{margin: auto; max-width: 1280px; padding: 0 10px}
.intro-featured-text h2{padding: 0; margin: 0; font-size: 26px; text-transform: none}
.intro-featured{padding:20px 5px; margin: auto; max-width: 1280px; display: table; }
.intro-featured > div {width: 45%; height:195px; margin-right:13px;float: left; padding: 20px; color: #62584c; font-size: 1.4em; line-height: 24px; border: solid 1px #23377C; margin-bottom:20px;}
.intro-featured > div:first-of-type{margin-left: 0}
.intro-featured > div > div{width:60%; float: left;}
.intro-featured > div > div:first-of-type{width:40%; margin-top: 20px}
.intro-featured > div > div > div{margin-bottom:20px; font-size: 26px; padding-top:2px; font-weight: bold; color: #000080;}
.intro-featured > div > div > div span{display: block; font-size: 22px !important; color:#f00;}
.intro-featured > div > div > div i{color: #08559a; font-style:normal; display: inline-table; float: right; position:relative; right:15%; font-size: 12px; margin-top: -22px}
.intro-featured sup{position: relative; top: 3px; }
.intro-featured > div > div img{max-width:90%; height:auto}
.intro-featured p{height: 15px; padding-top:0; margin-top:0; font-size:12px; overflow:hidden; line-height:14px;}
.intro-featured h3{font-size: 15px; color: #23377C; margin-top:0; overflow:hidden; line-height:16px; height:30px;}
.intro-featured-normal {color:#000 !important; text-decoration: line-through;}

/*.top-specials{float: left; width:100%; font-size: 20px; text-transform:uppercase; color: #000; margin-top: 5px; display:none;}*/
.top-specials{margin: auto; max-width: 1280px; padding: 0 10px}
.top-specials h3{padding: 0; margin: 0; font-size: 18px; text-transform: none; line-height:20px; color:#202020;}
.top-specials > div{padding:20px 5px; margin: auto; max-width: 1280px; display: table;}
.top-specials > div {width: 45%; height:210px; margin-right:20px;float: left; padding: 5px; color: #62584c; font-size: 1.4em; line-height: 24px; background-color:#fff; border: solid 1px #23377C; margin-bottom:20px;}
.top-specname{height:40px; overflow:hidden; }
.top-specinfo p{position:relative;float:right !important; font-size:14px; width:100%; line-height:16px; margin:0px; margin-top:10px; margin-bottom:10px; display:block; text-align:right;}
.top-specinfo span{color:#f00; float:right; font-size:26px; font-weight:bold; text-align:right;}
.top-specinfo div{position:relative; float:left;}
.top-specinfo div:nth-child(1){width:45%;}
.top-specinfo div:nth-child(2){width:45%;}
/*
.top-specials > div:nth-cild(1){width:40%; border:1px solid #f00;}  
.top-specials > div > div:nth-cild(1) img{max-width:100px; height:auto}
.top-specials > div > div:nth-cild(2){width:60%; border:1px solid #f00;}
*/


/*------------ PRODUCT CHILD --------------*/
.pro-child{position:relative; float:left; background-color:#fff; width:290px; height:115px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; padding:0px; margin-right:10px; border:1px solid #C0C0C0; margin-bottom:10px;}
.pro-child td{vertical-align:top}
.pro-child table{border-spacing:0; border-collapse:collapse;}
.pro-child img{border:none;}
.pro-child input{width:60px;}
.pro-child-header{font-family:Arial,Helvetica,sans-serif;font-weight:normal; padding-left:2px; width:300px; }
.pro-child-header h3{font-weight:normal; font-size:10px;height:80px;text-transform:none; color:#000; margin:0px; padding:0px; padding:3px; text-transform:none;}
.pro-child-header h4{font-weight:bold; color:#000; font-size:11px; padding:0px; margin:0px; padding-left:3px;}
.pro-child-price{position:relative; float:left; visibility:hidden; width:120px; height:20px; border:1px solid #E6E4E4; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#EDEBEB; color:#000; padding:10px; font-size:16px; font-weight:bold; margin-top:3px; margin-right:3px;}
.pro-child-basket{margin-top:0px; padding-left:2px; padding-right:2px;}
.pro-child-basket input{width:30px; height:18px; font-size:14px;}
.pro-text{width:100%; height:auto; color:#404040;line-height:17px;font-size:14px; padding-top:0px; height:auto; padding-right:5px;}
.pro-text ul li{padding:4px !important; font-size:14px;}
.pro-text a{display:inline; color:#B4112C !important;}
.pro-text-logo{width:100%; height:auto; color:#404040;line-height:17px;font-size:14px; padding-top:0px; overflow:hidden; height:auto; padding-right:5px;}
.pro-text-logo ul li{padding:4px !important; font-size:14px;}
.pro-text-logo a{display:inline; color:#B4112C !important;}
.pro-text-logo div:nth-child(1){width:80%; position:relative; float:left; }
.pro-text-logo div:nth-child(2){width:auto; position:relative; float:right;}

/*----------- PRODUCT TABLE -------------*/
.pro-table-main {background-color:#F9F7F7; border:1px solid #E8E6E6; width:700px; color:#202020; border-bottom:3px solid #B7112D; font-size:12px; margin-top:15px;}
.pro-table-main td{padding-top:6px; padding-bottom:6px; padding-bottom:3px; height:auto;}
.pro-table-main tr{border-bottom:1px dotted #EAE8E8;}
.pro-table-main img{width:20px; height:20px;}
.pro-table-section-header{padding:0px; padding-left:30px; font-weight:bold; margin:0px; text-transform:uppercase !important; font-size:10px !important; }
.pro-table-section-tab{color:#808080;position:relative;float:left; text-align:center;padding-top:3px; padding-left:5px;padding-right:5px; background-color:#D1CDCD; height:20px; border:1px solid #808080; margin-right:2px;margin-bottom:2px; font-size:10px !important; }
.pro-table-section-tab:hover{background-color:#C0C0C0;}

.pro-table-main td:nth-child(1){padding-left:3px;padding-right:5px;width:150px; border-right:1px solid #DAD8D8;}
.pro-table-main td:nth-child(2){width:0px;padding-left:3px;}
.pro-table-main td:nth-child(3){width:0px;}
.pro-table-main td:nth-child(4){width:auto; min-width:100px; padding-left:3px; text-align:left;}
.pro-table-main td:nth-child(5){width:120px;padding-left:3px;text-align:center; }
.pro-table-main td:nth-child(6){font-weight:bold; text-align:center; width:60px;}
.pro-table-main td:nth-child(7){width:0px !important; display:none; color:#00C000; font-weight:bold; text-align:center;} /* ESSENTIAL*/
.pro-table-main td:nth-child(8){width:0px !important; display:none;}
.pro-table-main td:nth-child(9){width:150px;color:#B7112D;text-align:right;padding-right:5px; font-weight:bold; font-size:14px; border-right:1px solid #c0c0c0; }
.pro-table-main td:nth-child(10){width:50px !important; padding-left:5px !important;}
.pro-table-main td:nth-child(11){width:25px !important; padding-top:0px !important;}
.pro-table-main td:nth-child(12){width:25px !important; padding-top:0px !important;}
.pro-table-main td:nth-child(12) img{margin-top:4px;}
.pro-table-main td:nth-child(13){width:25px !important;text-align:right; padding-top:5px;}
.pro-table-main td:nth-child(14){text-align:right; width:auto !important; width:25px !important;}
.pro-table-main td:nth-child(15){}
.pro-table-main td:nth-child(15){width:auto !important; font-weight:normal; font-size:11px;}

.pro-table-main tr:nth-child(1) td{font-size:12px;color:#404040 !important; font-weight:bold; font-size:12px; line-height:10px; border-bottom:1px solid #C0C0C0; padding-top:10px !important; height:30px !important;}
.pro-table-main input{width:40px !important; margin-top:0px !important;}
.pro-table-main-wishlist{padding-left:5px !important; width:10px; padding-top:5px !important;}
.pro-table-main-basket{padding:0px !important;margin-top:30px !important; width:12px;}
.pro-table-main-basket img{width:25px !important; height:25px !important; margin-top:4px; margin-left:5px;}
.pro-table-main-basketinput{padding:0px !important;}
.pro-table-main-basketinput input{width:45px !important; margin-top:4px !important; font-size:11px;}


.blinking{
    animation:blinkingText 1.6s infinite;
}
@keyframes blinkingText{
    0%{     color: #C80018;    }
    49%{    color: transparent; }
    50%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #C80018;    }
}


/*------------- PRODUCT DISPLAY -------------------*/
.pro-details{font-family:Arial,Helvetica,sans-serif;background-color:#fff; border:1px solid #ccc; margin:10px;}
.pro-details-header{padding:3px; font-size:12px; font-weight:normal;}
.pro-details-images{margin-bottom:30px;}
.pro-details-images img{display:block; margin:auto auto; margin-top:20px;}
.pro-details img{border:none;}
.pro-details-category{width:700px;margin-top:5px; color:#404040; font-size:14px; margin-bottom:5px;}
.pro-details-category a{color:#202020 !important;}
.pro-details-category a:hover{text-decoration:underline;}
.pro-details-category span{font-weight:bold; color:#B4112C !important;}
.pro-details-logo{margin-top:10px;}
.pro-details h3{color:#B4112C;font-size:20px;width:700px;}
.pro-details h4{color:#000;font-size:12px;margin-top:10px; }
.pro-details td a{color:#000;font-weight:normal;}

.pro-details-btn{margin-top:30px;}
.pro-details-btn div{position:relative; float:left; maring-right:20px;}
.pro-details-btn a{position:relative;float:left;width:130px;height:30px;background-color:#E13333; margin-right:10px;}
.pro-details-btn a:hover{opacity:0.75;}
.pro-details-btn a img{position:relative;float:left; left:5px; top:5px;}
.pro-details-btn a span{position:relative;float:left; left:20px; top:5px; font-size:11px; color:#fff; text-transform:uppercase;}
.pro-details-btn-long{width:140px !important;}
.pro-details-btn-long a span{left:10px;}

.pro-details-thmb{ margin-top:50px;}
.pro-details-thmb div{position:relative;float:left; width:90px !important; height:90px; border:1px solid #c0c0c0 !important; margin-right:0px; margin-left:5px; margin-bottom:5px;}

.pro-video-main{width:900px; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.pro-video-main h3{text-transform:uppercase; color:#808080; width:900px; border-bottom:1px solid #808080; font-size:18px;}
.pro-video{position:relative; float:left; width:300px; height:210px;margin-right:17px;}
.pro-video iframe{position:relative; float:left; width:280px; height:165px; top:10px; left:10px;}


/*------------- ORDER --------------------*/
.order-tab{margin-top:0px; display:block; height:20px;}
.order-tab div{position:relative; float:left; display:none; font-size:11px; width:100px; height:20px; border:1px #808080 solid;  text-align:center; padding-bottom:5px; padding-top:5px; margin-right:2px; background-color:#EFEDED; color:#808080 !important;}
.order-tab div:hover{opacity:0.5;transition:all 0.75s ease;-webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease; }
.order-tab div:last-child{margin:0px;}
.order-tab a{position:relative;float:left;width:100px;color:#808080 !important;}
.order-tab a:hover{color:#808080 !important; }

.order-toggle{}
.order-toggle img{position:relative;float:left;width:16px;height:16px; top:3px;}
.order-toggle span{position:relative;float:left; left:5px; top:0px;}
.order-hide{display:none;}


.order-main{font-family:Arial,Helvetica,sans-serif;font-size:12px; width:970px;}
.order-main input[type=text],.order-main select, .order-main textarea{border:solid 1px #ccc; border-radius:2px;color:#808080;}
.order-main h2{color:#202020; text-transform:none !important; margin-top:20px; border:none !important;}
.order-main h2 span{color:#B7112D !important; text-transform:uppercase; margin-right:10px;}
.order-main h3{margin-bottom:10px !important; color:#202020;}

.order-header{}
.order-section-items{padding-top:0px; margin-bottom:20px; padding-bottom:15px;}
.order-section-footer{padding-top:20px;}
.order-header a{font-size:14px; font-weight:bold;}
.order-header img{position:relative;float:left; margin-right:5px;}
.order-details{background-color:#F4F2F2; border:1px solid #E2DEDE;}
.order-details input[type=text],.order-details select, .order-details textarea{border:solid 1px #ccc; border-radius:2px;color:#808080;}
.order-details textarea{font-family:Arial,Helvetica,sans-serif;}
.order-details td{valign:top;}
.order-details table {border-collapse: collapse; float:right !important; position:relative;}
.order-details table td{text-align:right; vertical-align:top; height:20px; padding:3px;}
.order-details textarea{width:230px !important; height:70px; margin:0px !important; padding:3px !important; background-color:#E8E6E6 !important; border: solid 1px #E8E6E6; font-size:12px;}
.order-details input{width:230px;float:left;}
.order-details select{width:230px !important;float:left;}
.order-details-hide{display:none !important;}
.order-details-view{display:block;}
.order-details-view td{text-align:left;}

.order-readonly{background-color:#E8E6E6 !important; color:#000;}
.item-header{background-color:#EFEDED; height:20px; font-weight:bold;}
.order-items{font-family:Arial,Helvetica,sans-serif;font-size:12px; border:1px solid #808080;}
.order-items h4{color:#E13333; font-size:12px; font-weight:normal; margin:0px; padding:0px;}
.order-items input{width:55px !important; font-size:11px !important;}
.order-items span{padding-top:5px;padding-right:3px;}
.order-items img{width:20px; height:20px; border:none;}
.order-items td{text-align:left; padding-top:3px; padding-left:3px; padding-right:3px;border-bottom:1px solid #C0C0C0;}
.order-items td input{text-align:right;padding-right:2px;width:40px;}
.order-items td:nth-child(1){padding-left:4px; text-transform:normal; text-align:left;}
.order-items td:nth-child(1){padding-left:3px; text-align:left; overflow:hidden; }
.order-items td:nth-child(4){text-align:right; margin-right:5px;}
.order-items td:nth-child(5){text-align:right; padding-right:3px; text-align:center }
.order-items td:nth-child(5) span{margin-top:-3px;text-align:center}
.order-items td:nth-child(6){text-align:center;}
.order-items td:nth-child(7){text-align:right; padding-right:3px; color:#E13333;}
.order-items td:nth-child(8){visibility:hidden;position:absolute;}
.order-items td:nth-child(9){visibility:hidden;position:absolute;}
.order-items td:nth-child(10){visibility:hidden;position:absolute;}
.order-items td:nth-child(11){text-align:right; padding-right:3px;}
.order-items td:nth-child(12){display:none;text-align:center; font-weight:bold;} /*------ ESSENTIAL -----*/
.order-items td:nth-child(13){padding-top:5px;}
.order-items td:nth-child(14){padding-top:5px;}
.order-items td:nth-child(15){padding-top:5px;}
.order-items-avail{ display:block; width:35px; height:15px; text-align:center;padding-top:0px;font-weight:bold; vertical-align:top; line-height:12px;}
.order-items-header{background-color:#EFEDED; height:20px; text-align:left;font-weight:bold;}
.order-item-empty{color:#202020; padding:25px; font-size:16px; font-weight:bold; text-align:left;}
.order-total{background-color:#F4F2F2; border:1px solid #E2DEDE; font-family:Arial,Helvetica,sans-serif;font-size:12px; width:300px; margin-top:10px; margin-bottom:10px;}
.order-total-c1{color:#E13333; font-size:16px;font-weight:norma; text-alig:right; height:30px; width:150px; padding-top:5px;padding-right:10px;}
.order-total-c2{color:#E13333; font-size:16px;font-weight:bold; width:150px; height:30px; text-align:right; padding-top:5px; padding-right:10px;}
.order-submit{ border:1px solid #0000C0;background-color:#DDE5F0; width:300px; height:40px; font-size:16px; font-weight:bold;}

.order-button-main{display:block; width:250px; background-color:#595959; height:35px; margin:auto auto; margin-bottom:10px;}
.order-button-main img{position:relative;float:left;width:20px; height:20px; top:7px; left:5px;}
.order-button-main a{position:relative;float:left; width:250px; text-transform:uppercase; text-align:center; color:#fff; padding:8px;}
.order-button-main:hover{opacity:0.7; transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}

.order-button-side{position:relative; float:right; margin:0px !important; border:1px solid #f000;}
.order-button-side a{color:#B7112D;  margin-right:0px !important; font-size:12px; text-transform:uppercase; text-align:center;}
.order-button-side div{position:relative; float:left; width:318px; border:1px solid #B7112D; height:25px; color:#B7112D; text-align:center; padding-top:3px; margin:0px !important; margin-bottom:15px !important; padding-right:5px; text-transform:uppercase !important;}
.order-button-side div:hover{opacity:0.7; transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}

.order-notes{margin-top:10px;}
.order-notes div{position:relative; float:left;}
.order-notes div:nth-child(1){width:600px;}
.order-notes div:nth-child(2){margin-left:40px;}

.search-empty{ font-size:14px; padding-top:80px !important; padding-left:100px !important;}
.search-empty h1{font-size:24px !important;}
.search-empty div{margin-bottom:0px; width:500px; margin-left:100px; margin-top:40px;padding-bottom:10px;}

.main-list{font-family:Arial,Helvetica,sans-serif;font-size:12px; border:1px solid #808080;border-spacing: 0;border-collapse: collapse;}
.main-list img{width:20px; height:20px; border:none;}
.main-list input{color:#666;}
.main-list tr{border-bottom:#c0c0c0 1px solid;}
.main-list td{text-align:left;}

/*======================= WISHLIST ==================*/
.order-items-wishlist{font-family:Arial,Helvetica,sans-serif;font-size:12px; border:1px solid #808080;border-spacing: 0;border-collapse: collapse;}
.order-items-wishlist img{width:20px; height:20px; border:none;}
.order-items-wishlist input{color:#666;}
.order-items-wishlist tr{border-bottom:#c0c0c0 1px solid;}
.order-items-wishlist td{text-align:left;}
.order-items-wishlist td:nth-child(1){padding-left:3px; padding-right:3px; width:400px;}
.order-items-wishlist td:nth-child(2){width:80px;padding-left:3px; padding-right:3px; }
.order-items-wishlist td:nth-child(4){width:80px; padding-top:4px; text-align:right; padding-right:10px;}
.order-items-wishlist td:nth-child(5){width:80px;padding-top:3px; text-align:center;}
.order-items-wishlist td:nth-child(6){width:80px;padding-top:3px; }
.order-items-wishlist td:nth-child(7){width:60px; padding-top:3px;}
.order-items-wishlist td:nth-child(8){padding-top:4px; width:25px;}
.order-items-wishlist td:nth-child(9){padding-top:4px; width:25px;}
.order-items-wishlist td:nth-child(10){padding-top:4px;width:25px;}
.order-items-wishlist input{width:50px !important; border:1px solid #000080 !important; padding-left:3px;}
.order-items-wishlist-1 input{color:#f00;}

/*================= ORDER HISTORY  =========================*/
.order-history-top{ font-size:12px;}
.order-history-top td:nth-child(1){width:570px;}
.order-history-top td:nth-child(2){width:150px; text-align:right;}
.order-history-top td:nth-child(3){width:200px;}
.order-history-top select{width:200px;}
.order-history{position:relative;float:right; width:100%;}
.order-history select{width:100% !important; border:solid 1px #ccc; border-radius:2px;color:#808080;}

.order-items-history td:nth-child(1){width:300px; padding-left:3px; padding-right:3px;}
.order-items-history td:nth-child(1) div{width:300px !important; overflow:hidden;}
.order-items-history td:nth-child(2){padding-left:3px; padding-right:3px; width:120px; text-align:left;}
.order-items-history td:nth-child(2) div{width:120px !important; overflow:hidden; }
.order-items-history td:nth-child(3){padding-left:3px; padding-right:3px; width:120px; text-align:left !important; border-right:1px solid #c0c0c0;}
.order-items-history td:nth-child(3) div{width:120px !important; overflow:hidden; text-align:left !important;}
.order-items-history td:nth-child(4){padding-left:3px; padding-right:3px; text-align:right; color:#B4112C;}
.order-items-history td:nth-child(5){text-align:center; width:150px;}
.order-items-history td:nth-child(6){width:40px; padding-top:4px;}
.order-items-history td:nth-child(7){padding:0px !important;}
.order-items-history td:nth-child(7) a:nth-child(1){margin-top:2px !important;}
.order-items-history td:nth-child(7) a:nth-child(2){margin-top:1px !important;}
.order-items-history td:nth-child(8){padding-top:4px;}
.order-items-history td:nth-child(9){padding-top:4px;}
.order-items-history td:nth-child(10){padding-top:4px;}
.order-items-history input{width:50px !important; border:1px solid #000080 !important; padding-left:3px;}
.order-items-history-1 input{color:#f00;}


/*-------------------- QUICK SEARCH ------------------*/
.order-search{display:block; margin-top:30px; margin-bottom:30px;}
.order-quick-search{text-align:right;}
.order-quick-search img{width:15px; height:15px;}
.order-quick-search td:nth-child(1){width:120px; padding-top:3px;}
.order-quick-search td:nth-child(2){width:150px;}
.order-quick-search td:nth-child(3){width:20px; padding-top:3px;}
.order-quick-search td:nth-child(4){width:200px; padding-top:3px;}
.order-quick-search td:nth-child(5){width:300px;}
.order-quick-search input{width:150px; border:1px solid #808080; height:25px !important;}
.order-quick-search select{width:300px; border:1px solid #808080; height:25px !important;}
.order-button-search{position:relative; float:left;margin-left:10px; width:120px; height:25px; background-color:#595959; color:#fff !important; text-align:center; padding-top:3px;}
.order-button-search:hover{opacity:0.7; transition:all 0.75s ease; -webkit-transition: all 0.75s ease; -moz-transition: all 0.75s ease; -o-transition: all 0.75s ease;}

/*------------------- QUOTE ----------------------*/
.quote-items{font-family:Arial,Helvetica,sans-serif;font-size:12px; border:1px solid #808080;border-spacing: 0;border-collapse: collapse;}
.quote-items img{width:18px; height:18px; border:none;}
.quote-items h4{color:#E13333; font-size:12px; font-weight:normal; margin:0px; padding:0px;}
.quote-items input{width:40px; font-size:12px !important;}
.quote-items span{padding-top:5px;padding-right:3px;}
.quote-items td{text-align:left; padding-top:3px; padding-left:3px; padding-right:3px;border-bottom:1px solid #C0C0C0;}
.quote-items td input{text-align:right;padding-right:2px;width:40px;}
.quote-items td:nth-child(1){padding-left:4px; text-transform:normal; text-align:left;}
.quote-items td:nth-child(1){padding-left:3px; text-align:left; overflow:hidden; }
.quote-items td:nth-child(4){text-align:right; padding-right:3px !important; margin-right:5px;}
.quote-items td:nth-child(5){text-align:right; padding-right:3px; }
.quote-items td:nth-child(6){text-align:center; }
.quote-items td:nth-child(7){visibility:hidden;position:absolute;}
.quote-items td:nth-child(8){visibility:hidden;position:absolute;}
.quote-items td:nth-child(9){text-align:right; padding-rigth:3px; color:#E13333;}
.quote-items td:nth-child(9) input{width:60px;color:#f00;}
.quote-items td:nth-child(10){visibility:hidden;position:absolute;}
.quote-items td:nth-child(11){visibility:hidden;position:absolute;}
.quote-items td:nth-child(12){text-align:right; padding-rigth:3px;}


.order-status{}
.order-status-main{font-size:16px; color:#404040;}
.order-status-main td{}
.order-status-message{font-size:16px;color:#f00;}
.order-status-option{font-size:12px !important;}
.order-status-option td{text-align:right; vertical-align:middle;}
.order-status-option select{width:150px; height:25px !important; font-size:12px;}
.order-status-option input{width:80px !important; height:25px !important; font-size:11px;}
.order-status-option td img{margin-top:2px;}
.order-status-search{font-size:12px !important;}
.order-status-search select{width:150px; height:25px !important; font-size:12px;}
.order-status-search input{width:80px !important; height:25px !important; font-size:11px;}
.order-status-search td img{margin-top:3px;}
.order-status-header{}
.order-status-header td{width:350px; height:20px;}
.order-status-header td:first-child{width:20px;}
.order-status-title{text-transform:uppercase; color:#F00; font-size:14px; }
.order-status-title span{font-weight:bold;}
.order-status-criteria{font-size:11px;color:#202020;margin-top:10px;margin-bottom:10px;}

.order-status-items{position:relative; float:left; margin-left:0px; border:1px solid #C0C0C0; min-height:100px; width:920px; margin-bottom:30px; font-size:11px; border-left:1px dotted #666; }  
.order-status-items td{padding-left:5px;padding-right:5px;}
.order-status-items tr:first-child td{color:#f00; background-color:#EDEBEB; color:#404040; font-style:italic;}

.order-button2{display:block; background-color:#716760; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:2px;  width:200px;  color:#fff !important; text-align:center; font-size:11px !important; margin-left:5px;}
.order-button2:hover{background-color:#ABA39D}

.order-quick-search{}
.order-quick-search td{text-align:right !important; padding:0px !important; margin:0px !important;}
.order-quick-search input {width:120px;border:solid 1px #ccc; border-radius:2px;color:#808080;}
.order-quick-search input[type=text],.order-quick-search select{border:solid 1px #ccc; border-radius:2px;}
.order-quick-search-go {display:block; width:22px; height:17px; background-color:#716760; color:#fff !important; font-size:10px; padding:3px;}
.order-quick-search select{position:static; width:300px;}

.popup_basket{display:block;width:120px; color:#fff !important; height:auto;position:fixed; background-color:#E13333; top:16em;z-index:600;border-bottom-right-radius:10px;border-top-right-radius:10px;left:0px; padding:5px; padding-top:20px; line-height:25px; font-size:0.9em; border:2px solid #FFF;}
.popup_basket h3{color:#fff; font-size:16px; text-transform:none; margin:0px; padding:0px;}
.popup_basket-close {position:absolute;float:right; width:20px; height:25px; top:-8px; right:-8px; background-color:#404040; border-radius:3px; text-align:center;}
.popup_basket a{color:#ccc!important; font-size:0.9em !important;}
.popup_basket a:hover{color:#fff;}
.popup_basket table{width:100px; border-spacing: 0;border-collapse: collapse;}
.popup_basket img{width:25px; height:25px; border:none;}
.popup_basket h4{color:#fff;font-weight:bold; margin:0px; padding:0px; }

/*================ IMPORT =======================*/
.orderimport-table{border-spacing: 0;border-collapse: collapse; border:1px solid #404040;}
.orderimport-table td{padding:3px;}
.orderimport-table td:nth-child(1){width:100px; font-weight:bold; text-align:right;}
.orderimport-table td:nth-child(2){width:200px;}

.orderimport-list{font-family:Arial,Helvetica,sans-serif;font-size:12px; border-spacing: 0;border-collapse: collapse;}
.orderimport-list td{text-align:left; font-size:11px;}
.orderimport-list td:nth-child(1){padding-left:3px; padding-right:3px; width:100px;}
.orderimport-list td:nth-child(2){padding-left:3px; padding-right:3px; width:650px;border-right:1px solid #C0C0C0;}
.orderimport-list td:nth-child(3){padding-left:3px; padding-right:3px; text-align:right !important; color:#f00;}
.orderimport-list td:nth-child(4){width:40px;}
.orderimport-list td:nth-child(5){text-align:right;}
.orderimport-list td:nth-child(6) {}
.orderimport-list td:nth-child(6) a:nth-child(1){margin-top:1px !important;}
.orderimport-list td:nth-child(7){padding-top:3px;}
.orderimport-list td:nth-child(8){padding-top:3px;}
.orderimport-list td:nth-child(9){padding-top:3px;}
.orderimport-list input{width:50px !important;  padding-left:3px;}
.orderimport-list img{width:15px; height:15px; border:none;}
.orderimport-list-1 input{color:#f00;}

.order-credit-limit{color:#C00000;font-weight:bold;margin-top:10px;}

/*==================== WHERE TO BUY ================*/
.wbuy_list{font-size:11px; table-layout: fixed; width:800px;}
.wbuy_list tr{border:1px solid #E5E5E5;}
.wbuy_list td{text-align:left;height:20px; overflow: hidden;}
.wbuy_list td:nth-child(1){width:150px;border-right:1px solid #c0c0c0;}
.wbuy_list td:nth-child(2){width:200px;}
.wbuy_list td:nth-child(3){width:300px;}
.wbuy_list td:nth-child(4){width:150px;}
.wbuy_list_0{background-color:#E5E5E5;}
.wbuy_list_1{background-color:#FFFFFF;}

/*==================== CLIENT ZONE =================*/
.zone-shelf-concepts{padding-left:10px; padding-right:10px; font-size:14px;font-size:11px; min-height:400px;}
.zone-shelf-concepts td{vertical-align:top;}
.zone-shelf-concepts select{width:300px; font-size:12px; text-transform:uppercase;}
.zone-shelf-concepts img{margin-right:10px;}

.zone-top-link{}
.zone-top-link img{position:relative; float:left; width:20px; height:20px;}
.zone-top-link a{position:relative; float:left; top:3px; left:3px; font-size:12px;}

.zone-note{padding-top:40px; padding-left:40px; font-weight:bold; font-size:22px; color:#f00;}

.zone-topdeals{min-height:400px;padding-top:40px; padding-left:30px;}

.zone-orderhistory{min-height:400px;padding-top:40px; padding-left:30px;}
.zone-basket{min-height:400px;}
.zone-wishlist{min-height:400px;}
.zone-quote{min-height:400px;}

.zone-techsheet{padding-left:10px; padding-right:10px; font-size:14px;font-size:11px; min-height:400px;}
.zone-techsheet td{vertical-align:top;}
.zone-techsheet select{width:400px; font-size:12px; text-transform:uppercase;}
.zone-techsheet img{margin-right:10px;}

.zone-import{min-height:300px;;padding-top:20px; padding-left:10px;}

.zone-pdf-catalogue{min-height:400px;padding-left:10px;padding-right:10px;}
.zone-pdf-catalogue select{width:400px;}
.zone-pdf-catalogue h3{margin-bottom:10px;}
.zone-pdf-section{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #808080;}

.zone-pdf-button {display:block; background-color:#E13333; width:270px; height:30px; color:#fff !important;  padding-top:5px; font-size:12px; text-align:center;}
.zone-pdf-predefined{font-size:12px;}
.zone-pdf-predefined select{display:block; width:270px !important; margin-bottom:5px; font-size:12px;}
.zone-pdf-predefined td:nth-child(3){width:250px; text-align:right;}

.zone-contact{position:static; padding:10px !important; margin:0px !important;min-height:400px; font-size:11px;}
.zone-contact h2{margin-bottom:5px;}
.zone-contact table{border-spacing: 0;border-collapse: collapse; border:1px solid #F2F0F0; width:950px;margin-bottom:30px !important;}
.zone-contact table td{padding:3px; border:1px solid #F2F0F0;}
.zone-contact table td:first-child{width:320px;}
.zone-contact table nth-child(2){width:120px;}
.zone-contact table nth-child(3){width:120px;}
.zone-contact td{padding-left:5px;padding-right:15px;}
.zone-contact tr:first-child{background-color:#F2F0F0; font-weight:bold;}

.shelfconcept-list td:nth-child(1){padding-left:3px; padding-right:3px; width:100px;}
.shelfconcept-list td:nth-child(2){padding-left:3px; padding-right:3px; width:420px;border-right:1px solid #C0C0C0;}
.shelfconcept-list td:nth-child(3){padding-left:3px; padding-right:20px !important; text-align:right !important; color:#f00;}
.shelfconcept-list td:nth-child(3) span{color:#326F36;}
.shelfconcept-list td:nth-child(6){padding:0px !important; margin:0px !important;}
.shelfconcept-list td:nth-child(6) a:nth-child(1){margin-top:2px !important;}
.shelfconcept-list td:nth-child(7){padding-top:3px;}
.shelfconcept-list td:nth-child(8){padding-top:3px;}
.shelfconcept-list td:nth-child(9){padding-top:3px;}

.shelfconcept-list input{width:50px !important;  padding-left:3px;}
.shelfconcept-list-1 input{color:#f00;}

.techsheet-list td:nth-child(1){padding-left:3px; padding-right:3px; width:120px;}
.techsheet-list td:nth-child(2){padding-left:3px; padding-right:3px; width:80px;}
.techsheet-list td:nth-child(3){padding-left:3px; padding-right:3px; width:480px; border-right:1px solid #C0C0C0;}
.techsheet-list td:nth-child(4){padding-left:3px; padding-right:20px; text-align:right !important; color:#f00;}
.techsheet-list td:nth-child(4) span{color:#326F36;}
.techsheet-list td:nth-child(7) a:nth-child(1){margin-top:2px !important;}
.techsheet-list td:nth-child(8) {padding-top:3px;}
.techsheet-list td:nth-child(9) {padding-top:3px;}
.techsheet-list input{width:50px !important;  padding-left:3px;}
.techsheet-list-1 input{color:#f00;}

/*================= Quick View =======================*/
.view_mode{padding-left:10px;padding-bottom:5px; width:250px; height:25px; color:#404040 !important; font-size:12px; visibility:hidden;}
.view_mode span{font-weight:bold;}
.view_mode input{margin-left:5px;}

/*================= Side Navigation Bar ==============*/
.tree_quick ul{padding:0px 0px 5px 0px; margin:0px; list-style:none; text-transform:none;}
.tree_quick a{padding-left:5px;}
.tree_quick a:hover{opacity:0.7;}
.tree_quick li{height:auto; padding:3px 0px 3px 0px;}
.tree_quick_1{background-color:#E13333;width:220px;height:auto;color:#fff;}
.tree_quick_1 a{color:#fff; text-transform:uppercase;width:100%;height:100%;}
.tree_quick_2{padding-left:5px;display:none;background-color:#62584C;border-bottom:1px solid #85807B;width:215px; height:auto;}
.tree_quick_2 a{text-transform:none !important;}
.tree_quick_3{padding-left:0px;display:none;background-color:#DEDCDC;width:215px; height:auto;}
.tree_quick_3 a{color:#62584C;text-transform:none !important;}
.tree_quick_4{padding-left:0px;display:none;background-color:#EDEBEB;width:215px; height:auto;}
.tree_quick_4 a{color:#62584C;text-transform:none !important;font-size:11px;}
.tree_quick_5{padding-left:0px;display:none;background-color:#EDEBEBwidth:215px; height:auto;}
.tree_quick_5 a{color:#62584C;text-transform:none !important;}

.tree_quick_listpar{border:1px solid #E8E6E6; width:740px; font-size:11px;}
.tree_quick_listpar tr:nth-child(1){background-color:#F4F2F2; font-weight:bold;}
.tree_quick_listpar td{padding:2px 2px 2px 5px;}
.tree_quick_listpar a{color:#E13333}
.tree_quick_listpar div{overflow:hidden;white-space: nowrap;}
.tree_quick_listpar td:nth-child(1){width:460px;}
.tree_quick_listpar td:nth-child(1) div{width:460px !important;}
.tree_quick_listpar td:nth-child(2){width:130px;}
.tree_quick_listpar td:nth-child(2) div{width:130px !important;}
.tree_quick_listpar td:nth-child(4){width:120px;}
.tree_quick_listpar td:nth-child(4) div{width:120px !important;}

.tree_quick_list{border:1px solid #E8E6E6; width:740px; font-size:11px;}
.tree_quick_list tr:nth-child(1){background-color:#F4F2F2; font-weight:bold;}
.tree_quick_list td{padding:2px 2px 2px 5px;}
.tree_quick_list a{color:#E13333}
.tree_quick_list div{overflow:hidden;white-space: nowrap;}
.tree_quick_list td:nth-child(1){width:260px;}
.tree_quick_list td:nth-child(1) div{width:260px !important;}
.tree_quick_list td:nth-child(2){width:130px;}
.tree_quick_list td:nth-child(2) div{width:130px !important;}
.tree_quick_list td:nth-child(3){width:100px;}
.tree_quick_list td:nth-child(3) div{width:100px !important;}
.tree_quick_list td:nth-child(4){width:80px;}
.tree_quick_list td:nth-child(5){width:100px;color:#E13333; text-align:right !important;padding-right:10px;}
.tree_quick_list_footer{background-color:#F4F2F2; font-weight:bold;}
.tree_quick_list_footer td{text-align:center;}

.tree_quick_nav{}
.tree_quick_nav td:nth-child(1){width:350px;}
.tree_quick_nav td:nth-child(2){width:400px;}

.tree_quick_navpage{margin-left:10px; margin-right:10px;color:#808080;}
.tree_quick_navpage a{color:#808080;padding-left:3px; padding-right:3px; border-right:1px solid #c0c0c0;}
.tree_quick_navpage span{color:#f00;}

.tree_quick_details{width:700px; height:500px; border:1px solid #c0c0c0;}

/*====================== Editor / Preview ==========================*/
.edit-main{width:950px; border:1px solid #F2F0F0;}
.edit-main table{border-spacing:0; border-collapse: collapse;}
.edit-main td{vertical-align:top;}
.edit-main input, .edit-main textarea, .edit-main select{border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;    -khtml-border-radius: 3px;    border: 1px solid #e0e0e0;    background-color: #fbfbfb;    padding: 4px 3px 3px 7px;    -moz-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.1);    -webkit-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.1);    -o-box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.1);    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.1);}
.edit-c1{width:300px; border-right:1px solid #F2F0F0; }
.edit-c1 select{display:block;width:300px !important;margin-bottom:5px;}
.edit-c1 a{display:block;}
.edit-c1 td{padding-bottom:20px;}
.edit-c1 table select{width:270px !important;margin:0px !important; height:25px !important;}
.edit-c1 table input{width:270px !important; margin:0px !important;}
.edit-c1 table textarea{width:270px !important; margin:0px !important;}

.edit-c2{width:650px;padding-left:10px;}
.edit-result{}
.edit-result td{padding:2px !important;}
.edit-result select{font-size:1em !important;}

.preview-main{font-family:Arial, Helvetica, sans-serif;}
.preview-search{border-spacing:0; border-collapse: collapse;}
.preview-search tr{margin:0px !important; padding:0px !important;}
.preview-search td{margin:0px !important; padding:0px !important;}
.preview-search input{width:160px !important;}

#listedit_product{text-transform:uppercase;}
#listedit_cat1{text-transform:uppercase;}
#listedit_cat2{text-transform:uppercase;}

.print-main{position:relative; float:left; width:770px; height:auto;}
.print-main table{border-spacing:0; border-collapse: collapse;}
.print-main td{vertical-align:top;}
.print-header{display:block;width:750px; height:100px; font-size:11px !important; color:#808080; margin-left:0px; margin-right:0px;}
.print-header table{width:100% !important; height:100px;  margin-left:10px; border-bottom:#C0C0C0 2px solid;}
.print-header table td{width:50%;}
.print-header table td:nth-child(1){padding:10px;}
.print-header table td:nth-child(2){text-align:right; padding:10px; font-size:11px;}
.print-details{display:block;width:750px; height:950px !important; padding-left:10px; padding-right:10px;}
.print-details table td:nth-child(1){width:25px;}
.print-details table td:nth-child(2){width:550px;}
.print-details table td:nth-child(3){width:25px;}
.print-footer{display:block;width:750px; height:60px !important; color:#808080; margin-bottom:10px; font-size:7px;}
.print-footer table{width:750px !important; margin-left:10px;  border-top:#C0C0C0 2px solid;}
.print-footer table td:nth-child(1){width:15% ;text-align:center; font-size:7px; height:80px !important;}
.print-footer table td:nth-child(2){width:85%;text-align:right; font-size:6px; font-weight:bold; padding-right:5px;}

.print-side{position:fixed;  top:180px; height:10px; width:200px; background-color:#808080; color:#fff; font-size:10px;-moz-transform: rotate(-90deg) translate(0, 100%);   -moz-transform-origin: 0% 100%;   -o-transform: rotate(-90deg) translate(0, 100%);   -o-transform-origin: 0% 100%;   -webkit-transform: rotate(-90deg) translate(0, 100%);   -webkit-transform-origin: 0% 100%;   transform: rotate(-90deg) translate(0, 100%);   transform-origin: 0% 100%;}

.print-pro-details{display:block; width:135px; border-bottom:2px solid #C0C0C0; margin-bottom:15px; margin-right:25px;padding-bottom:4px;}
.print-pro-details img{display:block; margin:auto auto; margin-top:3px;}
.print-pro-details table{width:135px; border-spacing:0; border-collapse: collapse;}
.print-pro-details table td{padding:0px; margin:0px;}
.print-pro-details-title{font-weight:bold;font-size:7px !important; line-height:8px !important; height:20px;}
.print-pro-details-text{font-size:6px;line-height:7px;padding-bottom:3px;}
.print-pro-details-img{height:80px; max-height:100px; max-width:80px;}
.print-pro-details-img div{display:block !important; height:80px !important; overflow:hidden;}
.print-pro-details-logo{width:100%; height:15px; padding-bottom:5px;}
.print-pro-details-logo img{position:relative; float:right; height:15px !important; overflow:hidden; max-width:100px; height:15px; right:3px;}

.print-pro-details-list{background-color:#EAE8E8;font-size:7px !important;line-height:1.1em !important; padding:5px !important; margin-bottom:5px; height:20px;}
.print-pro-details-list tr{border-bottom:1px solid #F4F2F2;} 
.print-pro-details-list td{padding:3px !important; font-size:6px !important;}
/*.print-pro-details-list td span{display:block; min-width:50px;}*/
.print-pro-details-list td:nth-child(1){text-align:left; padding:2px; width:85px !important; min-width:85px;}
.print-pro-details-list td:nth-child(2){text-align:right; padding:2px; width:50px !important; min-width:50px; }

#edit_resultlist{height:160px !important;font-size:14px;}

.tree_edit ul{padding:0px 0px 5px 0px; margin:0px; list-style:none; text-transform:none;}
.tree_edit a{padding-left:5px;}
.tree_edit a:hover{opacity:0.7;}
.tree_edit li{height:auto; padding:3px 0px 3px 0px;}
.tree_edit_1{width:220px;height:auto;color:#404040;}
.tree_edit_1 a{color:#404040; text-transform:uppercase;width:100%;height:100%;}
.tree_edit_2{padding-left:5px;display:none;border-bottom:1px solid #85807B;width:215px; height:auto;}
.tree_edit_2 a{color:#404040;text-transform:none !important;}



@media screen and (max-width:600px){
.pro-text-logo div:nth-child(1){width:70% !important;}
.pro-text-logo div:nth-child(2){width:30% !important;}
.pro-table-main {width:100% !important; }
.pro-details-thmb{ margin-top:10px;}
.nav_list{font-size:11px;}
.nav_history{border-bottom:1px solid #c0c0c0 !important;margin-bottom:5px;}
.pro-details-btn div{display:block !important; width:100% !important; margin-bottom:5px !important;}
.pro-details-btn a img{position:relative;float:left; left:5px; top:5px;}
.pro-details-btn a span{position:relative;float:left; left:40px; top:-15px; font-size:11px; color:#fff; text-transform:uppercase;}

.pro-summary span{color:#404040;}
.pro-summary table{width:100%;}
.pro-summary td{width:100%;}
.pro-summary h3{width:100%;}

    .pro-main > tbody > tr > td {display: flex;flex-wrap: wrap;justify-content: flex-start;}
    .nav_main{width: 100%}
    .pro-summary{width: 45% !important; margin:0; margin-bottom: 10px;float: none; margin-left: 2.5%;margin-right: 2.5%;}

    .nav_back{height: 32px !important; padding: 0;}
    .nav_back a{height: 100% !important; line-height: 32px;}
     .pro-details-btn{display: flex; flex-wrap: wrap;justify-content: space-around; height: auto;}
  .pro-details-btn >*{width: 35px !important;margin-bottom:12px;}
  .pro-details-btn >*:first-child{width: 100% !important;}
}

@media screen and (min-width:800px) and (min-height: 600px) {
	
#Divider_RegisterWindow  .form-field:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(10)):not(:nth-child(11)){width: 47% !important; display: inline-block;}
#Divider_RegisterWindow  .form-field:nth-child(odd):not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(9)):not(:nth-child(10)):not(:nth-child(11)){margin-right: 4%}
#modalOverlay{overflow-x: overlay !important}	

#Divider_RegisterWindow .popup{ top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important;}
}

*{
    box-sizing: border-box;
}
/***Mobile table view - fix qty and inline values & related products***/
@media screen and (max-width: 575px){
    .mobile-table-view td[class *=-basket].tableRow-mobiHide:not([class *=spin]){display: block !important;visibility: visible !important; margin-top: 20px !important;}
    .mobile-table-view tr td *:not(.tableRow-mobiHide):not(#row_items_header) {display: inline-block !important; width: auto !important}
    
    .order-items-wishlist img,.order-items img{height: 32px !important;width: 32px !important;vertical-align: middle;}
    .order-items-wishlist a[title]::after,.order-items a[title]::after{content: "  " attr(title); vertical-align: middle;}

    .pro-table-main tr td.pro-table-main-basket,
    .pro-table-main tr td.pro-table-main-basket ~ td:not(.tableRow-mobiHide)
    { display: inline-block !important;text-align: center !important;margin-top:20px !important; width: 45px !important}
    .pro-table-main img{height: 32px !important; width: 32px !important;}
    td.pro-table-main-basketinput input{height: 32px !important;}

    #Divider_Order_Main, #Divider_Order_Main tr, #Divider_Order_Main td, #Divider_Order_Main table,#Divider_Order_Main tbody{display: block; max-width: 100%}
    #Divider_Order_Main .order-items-header{display: none;} 
	#Divider_Order_Main{max-width: 100%}
	.order-details,.order-details table, .order-details tr, .order-details td, .order-details tbody{width: 100%; display: block; text-align: left !important;}
	
	.order-details table td {height: auto !important}
	.order-details table{float: none !important;}
	#TR_Order_History{display: none; }
	.order-details *:not(img):not(.order-details-hidden), table.order-details select, table.order-details textarea{float: none !important; display: block; width: 100% !important}
	table.order-details  .order-details strong{top: initial !important}

	#Divider_EmailRemove_OrderCurrent4,#Div_Ord1 > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr > td:nth-child(2){display: none;}
	table.order-quick-search td{width: 100%; display: block; text-align: left !important}
	.order-details .order-toggle span, .order-details .order-toggle img{width: auto !important;display: inline-block}
table.order-quick-search{text-align: left;}
	table.order-quick-search td:nth-child(2){width: calc(100% - 25px) !important; display: inline-block !important; padding-right: 5px !important}
	table.order-quick-search td:nth-child(3){width: 25px !important; display: inline-block !important;}
	table.order-quick-search td:nth-child(2) input{width: 100%}
	table.order-quick-search td:nth-child(4){display: none}
	table.order-quick-search td:nth-child(6) select {width: calc(100% - 25px) }
	table.order-quick-search td:nth-child(7){margin-top: 5px;}
	table.order-quick-search td:nth-child(7){padding-top: 8px !important;}
	table.order-quick-search td:nth-child(7) a{	display: block;width: calc(100% - 25px);float: none;height: auto;margin-left: 0;padding: 5px;}
	
	#Divider_Order_Current > table > tbody > tr:nth-child(6) td{display: flex; flex-direction: column;}
	.order-total, .order-total table{width: 100% !important}
    .order-total table td.order-total-c1, .order-total table td.order-total-c2{width: 50% !important}
	#row-delivery[style*='visibility: hidden;']{display: none;}
	.order-total{background-color: #E8E6E6 !important;padding-top: 10px;padding-bottom: 10px;}
	.order-total td{display: inline-block !important}
	.order-total td:nth-child(odd){width: 30% !important}
	.order-total td:nth-child(even){width: 70% !important}
	.order-section-footer > table > tbody td{display: block; width: 100%}
	.order-section-footer .button-side{border-radius:5px !important; text-align:center !important; float: none !important; display: block !important; width: 100% !important; }
	.order-toggle img,.order-toggle span{display: inline-block}
	.order-details .order-toggle span#{width: auto !important;}
	.order-button{padding: 10px !important;}
	#ButtonBasketOrder_Save {position: relative !important;left: 50%;transform: translate(-50%,0%);margin-left: 0 !important;margin-right: 0 !important;width: 300px !important;height: 45px !important}
	#ButtonBasketOrder_Save > *{    margin: 0;
    width: auto;
    top: 50%;
    padding: 0 !important;
    display: block;
    position: relative;
    transform: translate(0,-50%)}
#ButtonBasketOrder_Save > img{margin-top: 0 !important}
    #ButtonBasketOrder_Save > a{margin-left: 20px;}
	
}
