

@font-face
{
    font-family:RobotoLight;
    font-weight: normal;
    font-style: normal;

     src:url('../../fonts/Roboto 300.ttf') format('truetype');
}
@font-face
{
    font-family:RobotoBold;
    font-weight: normal;
    font-style: normal;
    
     src:url('../../fonts/Roboto 900.ttf') format('truetype');
}
@font-face
{
    font-family:RobotoBolditalic;
    font-weight: normal;
    font-style: normal;

     src:url('../../fonts/Roboto 700italic.ttf') format('truetype');
}
@font-face
{
    font-family:Roboto;
    font-weight: normal;
    font-style: normal;

     src:url('../../fonts/Roboto 500.ttf') format('truetype');
}

html{overflow:hidden;background-color:#444444;}
document{background-color:#444444;-webkit-overflow-scrolling:auto;}
body{font-family:'Roboto',arial;margin:0px;background-color:#444444;overflow:hidden;}
*
{



-webkit-touch-callout: none !important;
}

img {image-rendering: -webkit-optimize-contrast;transform: translateZ(0);}


.spreadHolder,.gridHolder{
    -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
    -webkit-backface-visibility: hidden; 
    -ms-transform: translateZ(0); /* IE 9 */
    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */
    transform: translateZ(0);

}


#pagecontainer { margin:0px;display:none;overflow:hidden;}
#header_container{top:0px;left:0px;width:100%;height:44px;margin:0px;padding:0px;display:block;z-index:1999999;position:fixed;background-color:#ffffff;border-bottom:1px double #999999;
                  background-image:url(../../uiimages/navbar_landscape.png);
}
#header_container a{opacity:1}
#header_container a:hover,#header_container a:active{opacity:0.8}
#navbarlogo {width:179px;height:44px;background-image:url(../../uiimages/navbarlogo_landscape.png);float:right;cursor:pointer
}
.header {float:left;}
nav{display:none;}
#my-menu{font-family:'Roboto',arial;}
#my-menu li{font-family:'Roboto',arial;}
.mm-listview > li > a > b,.mm-listview > li > span > b{float:right;font-size:9px;width:40px;text-align:right;color:#808080;margin-right:3px}

.hamburger
{
	background: center center no-repeat transparent;
    background-size:42px 42px;
	background-image: url( ../../uiimages/svg/menu.svg);
    padding:0px 5px 0px 10px;
	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    

}
#butGrid{cursor:pointer;
	background: center center no-repeat transparent;

	float:left;
    padding:0px 5px 0px 5px;
	width:42px;height:42px;
    
	overflow:hidden;
}
#butGridImage{
	background: center center no-repeat transparent;
    background-size:32px 32px;
	background-image: url( ../../uiimages/svg/squares.svg);
	
    
	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}
#butBookmarks{cursor:pointer;
	background-repeat:no-repeat;
	float:left;
    padding:0px 5px 0px 5px;
	width:42px;height:42px;
    
	overflow:hidden;
}
#butBookmarksImage{
	background: center center no-repeat transparent;
    background-size:32px 32px;
	background-image: url( ../../uiimages/svg/bookmarks.svg);
	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}
#butSend{cursor:pointer;
	background-repeat:no-repeat;
	float:left;
    padding:0px 5px 0px 5px;
	width:42px;height:42px;
    
	overflow:hidden;
}
#butSendImage{
	background: center center no-repeat transparent;
    background-size:32px 32px;
	background-image: url( ../../uiimages/svg/share.svg);
	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}
#butSendPDF {
    cursor: pointer;
	background: center center no-repeat transparent;
    background-size:30px 30px;
	background-image: url( ../../uiimages/svg/pdf-document.svg);
	display: block;
	width: 40px;
	height: 40px;
	margin-right:5px;
	margin-top:-34px;
	float:right;
}
#butGotoQuote {
    cursor: pointer;
	background: center center no-repeat transparent;
    background-size:30px 30px;
	background-image: url( ../../uiimages/svg/skulist.svg);
	display: block;
	width: 40px;
	height: 40px;
	margin-right:5px;
	margin-top:-34px;
	float:right;
}
   
#butSearch{cursor:pointer;
	background-repeat:no-repeat;
	float:left;
    padding:0px 5px 0px 5px;
	width:42px;height:42px;
    
	overflow:hidden;
}
#butSearchImage{
	background: center center no-repeat transparent;
    background-size:32px 32px;
	background-image: url( ../../uiimages/svg/search.svg);
	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}
#butSkulist{cursor:pointer;
	background-repeat:no-repeat;
	float:left;
    padding:0px 5px 0px 5px;
	width:42px;height:42px;
    
	overflow:hidden;
}
#butSkulistImage{
	background: center center no-repeat transparent;
    background-size:32px 32px;
	background-image: url( ../../uiimages/svg/skulist.svg);
	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}


.menuClose{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAA3NCSVQICAjb4U/gAAAAGFBMVEX////MzMzMzMzMzMzMzMzMzMzMzMzMzMzp9kNTAAAACHRSTlMAETNEd93u/8eVQfgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMDYvMTYOaRJGAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAIBJREFUKJFjYBgFBAGzM5gyMUARZSlVAJJM4Q6oasOTgKRaKapaoIACUGkSmsEgETWwMWiKjTGUghSnYSplYDArT8biZNXyIExBpvLQckwTTMuVyoMxlKYHMaiWoSs2KzNgYE5Hs48J6mNUxczgEGAORw0HRiMwpSyAxcmjAA0AAMjVFFN4NwhuAAAAAElFTkSuQmCC);
margin-left:-52px}

.spreadHolder{
 width:1786px;height:1294px;background-color:#444444;padding-top:44px;position:relative;
}
.spreadHolder .image img{
	/*width:512px;height:724px*/
    width:893px;height:1250px;


}

    .spreadHolder .slick-slide:nth-child(even){
        background-image:url(../../uiimages/rightpageplaceholder.jpg);
        background-repeat:no-repeat;
        background-size:100% 100%;
    }
        .spreadHolder .slick-slide:nth-child(odd){
        background-image:url(../../uiimages/leftpageplaceholder.jpg);
        background-repeat:no-repeat;
        background-size:100% 100%;
    }
    .spreadHolder .slick-slide:first-child,.spreadHolder .slick-slide:last-child{
        background-image:none;
    }
.gridHolderOFF{    -webkit-transition-duration: .3s; /* Safari */
    transition-duration: .3s;}
.gridHolder .image,.gridHolder .image img{
	width:105px;height:149px;background-color:#666666;
/*
	    -webkit-backface-visibility: hidden; 
    -ms-transform: translateZ(0); 
    -webkit-transform: translateZ(0); 
    transform: translateZ(0);
*/
}
.gridHolder .tspacer{
	width:105px;height:149px;
}
#linksleft,#zoomLinksLeft{position:absolute;width:893px;height:1250px;border-right:1px solid #333333;z-index:1000;}/*width:512px;height:724px;*/
#linksright,#zoomLinksRight{position:absolute;width:893px;height:1250px;border-left:1px solid #333333;z-index:1000;}/*width:512px;height:724px;*/

#linksleft div,#linksright div,#zoomLinksLeft div,#zoomLinksRight div
{
	cursor:pointer;
	border-bottom:1px solid red;
	background-color:#c2e4c2;
    
    	opacity:0.3;
	position:absolute;

}
#butGoto_link{position:static;cursor:pointer;color:#333333;background-color:#c6f7ce;border-bottom:1px solid #ff0000}
.clickedLink{border:2px solid red;}



#contentSync{left:0px;top:0px;display:none;position:absolute;background-color:white;color:#111111;z-index:10000000;width:1024px;height:768px;}
#contentSync table{margin-left:20%;width:600px;}
.contentSyncH1{margin-left:20%;font-size:18px;color:#111111;margin-top:15%;font-weight:bold;}
.contentSyncAssetType{width:40%;font-size:15px;color:#084c85;line-height:30px;font-weight:bold;}
#publicationpagejpgs_status,#publicationsoverlaywords_status,#publicationpdfs_status,#productattributes_status,#productimages_status
{
    width:60%;font-size:12px;color:#333333;line-height:30px;
}
#syncerrorcontainer{margin-left:20%;display:none;}

.syncerror_msg{font-size:12px;color:Red;margin-top:30px;margin-bottom:30px;width:450px}
#syncerrorcontainer input{width:200px;height:50px;font-size:20px;}


#itemDetails{display:none;position:absolute;z-index:10000001}

.itemDetailsContent{
background-color:white;
background-image: url(../../uiimages/popupborder.png);
background-repeat:no-repeat;
background-position:left top;
background-size:3% auto;

}
#itemDetails{
  -webkit-box-shadow: 3px 3px 5px 6px #333333;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #333333;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #333333;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
#itemDetailsSummary{width:50%;float:left}
#idtable{width:80%;}
#shortdesc{font-family:'RobotoBoldItalic';font-size:150%;color:#A46506}
.idLabel{font-family:'RobotoLight';font-size:120%;background-color:#F8B64E}
.idAttribute{font-family:'Roboto';font-size:120%;background-color:#eaeaea}
.idsub{font-family:'RobotoLight';font-size:110%;border-bottom:1px solid#F8B64E }
#idtable td{border:1px solid white}
#longdesc{font-family:'Roboto';font-size:130%}
#longdesc span{font-family:'RobotoLight';font-size:80%;background-color:#FDE2BB;color:#003366;border:1px solid #F8B64E;float:left}
#longdesc a:link{text-decoration:none;font-family:'RobotoLight';font-size:80%;background-color:#F8B64E;color:#003366;border:1px solid #F8B64E;}
    #longdesc a:hover {
        font-family: 'RobotoLight';
        background-color: #eeeeee;
        border: 1px solid #F8B64E;
        text-decoration:none;
    }

#closeZoom{display:none;cursor:pointer;position:absolute;padding:4px}
#closeZoom img{width:44px;height:44px}
.zoomPadding{ padding: 22px 0px 22px 0px }
#btnClosePopup{cursor:pointer;position:absolute;z-index:100000000000000;display:none}

.gridHolder{width:1024px;height:724px;background-color:#444444;position:absolute;padding-left:60px;padding-right:60px;padding-top:44px;display:none;margin-left:auto;margin-right:auto}
.leftp{cursor:pointer;margin-left:3px;margin-top:10px;background-color:#eeeeee;border-bottom:1px solid #111111}
.rightp{cursor:pointer;margin-left:-3px;margin-top:10px;background-color:#eeeeee;border-bottom:1px solid #111111;border-right:1px solid #111111}
.pN{position:absolute;width:60px;text-align:center;font-size:10px;font-family:arial;margin-top:-15px;margin-left:25px;padding:2px;background-color:black;color:white;}
.rightpN{margin-left:20px !important}
#searchcontainer,#bookmarkscontainer,#quotecontainer,#sharecontainer{
    display:none; 
}


#searchcontainer{height:768px;overflow:hidden}
#searchboxcontainer{
    width:100%;
    height:100px;
    background-color:#ffffff;
        background-image:url(../../uiimages/largelogo.png);
    background-repeat:no-repeat;
    background-position-x:20px;
    background-position-y:20px;

    border-bottom:2px solid #999999;
    z-index:999999;

}
form{
	margin:0px;padding:0px;padding-top:25px;
}

.skustemform{padding:0px!important}

#txtsearchbox{
    border-radius:0px;
    width:442px;
    height:30px;
    font-size:13px;
    border:none;
    float:left;
    line-height:16px;
    padding-left:10px;
    border:none;
    -webkit-user-select: auto;
-khtml-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
font-size:16px;
}
#txtskustem{

    font-size:13px;


    line-height:16px;
    height:30px;
    padding:4px;
    padding-right:20px;
    border:1px solid #eaeaea;

    -webkit-user-select: auto;
-khtml-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
#butdosearch{
    width:75px;
    height:38px;
    background:url(../../uiimages/searchicons.png) no-repeat scroll center -150px #084c85;
    border-radius:0;
    border:none;
    margin:0px;margin-top:3px;padding:5px;text-decoration:none;cursor:pointer;display:inline-block;line-height:38px;white-space:nowrap;
}

#searchresultscontainer,#quotehtmlcontainer{
    height:618px;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    padding:30px;
    padding-top:15px;
    padding-left:52px;
    margin-left:auto;margin-right:auto;
}
#quotehtmlcontainer
{
    height:712px;
    padding:15px 0px 0px 0px;
    width:100%;
}
#configurableskus,#quoteitems{margin-left:auto;margin-right:auto;width:95%}
#quotepdf{margin-left:auto;margin-right:auto;width:560pt;padding:3pt;background-color:White;}
#bookmarkshtmlcontainer,#shareformcontainer{
    padding:30px;
    padding-top:60px;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    margin-left:auto;margin-right:auto;
}
.searchpagelabel,.bookmarklabel{
    background-color:black;

    font-size:10px;
    line-height:12px;
    color:white;
    padding:2px;

    text-align:center;
    margin-left:auto;margin-right:auto;
    margin-top:-5px;  
    width:42px;
    z-index:4;

    
}
#searchbox{
    padding:5px;
    height:38px;
    background-color:#084c85;
    width:535px;
    margin-left:300px;

}
#closecontainer{
    margin-top:3px;
    margin-right:20px;
    height:45px;
    width:75px;
    float:right;
}
#butCloseSearch{cursor:pointer;
	background-repeat:no-repeat;
	float:right;
    padding:0px 5px 0px 5px;
	width:42px;height:42px;
	overflow:hidden;
}

#butCloseSearchImage{
	background: center center no-repeat transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZk+tdPfAAAAC3RSTlMAETNEVWZ3u93u/6VwNLYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMTUvMTbX9OTxAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAJ9JREFUKJFjYBgygMkQxjIzQIhaLIaxsprggsyz4GyLlQoIJlwfE1wBU1czwjANmGLNFUhWMM1qhiqdhOweDYgazRUKyKLMYEXMqEoZGCxBqjRQlYJMXAQ3HQlorTDQWKmALsrUNRXhLSSTV2EqZWBgWbUUUxC7WuzmYnUDdvdi9Rv2cMAaZtjDF2tcYI835DheARdFTg/tcCZy2hnkAABiuTPsdxyregAAAABJRU5ErkJggg==');

	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}
#butCloseQuoteImage{
	background: center center no-repeat transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZk+tdPfAAAAC3RSTlMAETNEVWZ3u93u/6VwNLYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMTUvMTbX9OTxAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAJ9JREFUKJFjYBgygMkQxjIzQIhaLIaxsprggsyz4GyLlQoIJlwfE1wBU1czwjANmGLNFUhWMM1qhiqdhOweDYgazRUKyKLMYEXMqEoZGCxBqjRQlYJMXAQ3HQlorTDQWKmALsrUNRXhLSSTV2EqZWBgWbUUUxC7WuzmYnUDdvdi9Rv2cMAaZtjDF2tcYI835DheARdFTg/tcCZy2hnkAABiuTPsdxyregAAAABJRU5ErkJggg==');

	display: block;
	width: 42px;
	height: 42px;
	margin-left:0px;
    
}
#bookmarksboxcontainer,#quoteboxcontainer,#shareheadercontainer {
    
    position:fixed;
    top:0px;left:0px;
    width:100%;
    height:30px;
    padding:5px 0px 5px 0px;
    background-color:#fafafa;
    border-bottom:1px solid #999999;
    z-index:999999;
}
#quotestatus{width:1024px;height:768px;position:absolute;display:none;opacity:0.5}
#quoteboxcontainer{position:static}

.bookmarks_msg,.quote_msg,.share_msg{
    font-size:18px;
    color:#444444;
    text-align:center;
    line-height:30px;
}
.quote_msg a{text-decoration:none;color:inherit;}
#butCloseBookmarks,#butCloseQuote,#butCloseShare{cursor:pointer;
    font-family:Helvetica, Arial,sans-serif;
    text-align:center;
    line-height:40px;
    float:left;
    margin-top:-35px;
    margin-left:5px;
    padding:0px 5px 0px 27px;
	width:42px;height:40px;
    color:#084C85;
    background: left center no-repeat transparent;
    
    background-size:20px 20px;
    background-image: url( ../../uiimages/svg/back.svg);
}



#butEditBookmarks{
    font-family:Helvetica, Arial,sans-serif;
    text-align:center;
    line-height:40px;
    float:right;
    margin-top:-35px;
    margin-right:5px;
    padding:0px 5px 0px 5px;
	width:42px;height:40px;
    color:#084C85;
    cursor:pointer;
}
.searchresults_section,.bookmarks_section {
    width: 105px;
    height: 109px;
    line-height:109px;
    padding: 10px 3px 10px 3px;
    font-size: 13px;
    vertical-align:central;
    float:left;
    margin-top:20px;
    margin-bottom:30px;
    border:2px solid #444444;

}
.searchresults_section span,.bookmarks_section span{
    display:inline-block;vertical-align:middle;line-height:15px;margin-left:10px;
}
.searchresults_page,.bookmarks_page {
       margin-top:0px;
    width: 105px;
    height: 159px;
    padding: 10px 3px 10px 3px;
    font-size: 13px;
    vertical-align:central;
    float:left;
    border:2px solid #444444;
    text-align:center;
    -webkit-touch-callout:none;

}
.delbookmark{
    width:40px;
    height:40px;
    margin-left:33px;
    margin-top:102px;
    background: center center no-repeat;
    background-position:10px 10px;
    background-size:50% 50%;
    background-image: url( ../../uiimages/svg/bin.svg);
    position:relative;
    z-index:999999;
    opacity:0.8;
    border-radius:50px;
    background-color:#ff0000;
    visibility:hidden;
    cursor:pointer;

}

.searchresults_page img,.bookmarks_page img {
    width: 105px;
    height: 149px;
    padding: 0px;
    font-size: 13px;
    vertical-align:central;
    border:1px solid #666666;
    cursor:pointer;
    position:relative;
    margin-top:-149px;

}
.searchresults_page img{margin-top:0px}
#searcherror{
    background-color:#ee0000;
    font-size:10px;
    color:#ffffff;
    padding:3px 10px 3px 10px;
        width:525px;
    margin-left:300px;
    display:none;
}
.searchresults_msg{
    padding:10px;
    font-size:20px;
    color:white;
}


.mm-menu em.mm-counter {
    color: rgba(0,0,0,0.6);
}

em.mm-counter {
    font-size: 11px;
    right: 35px;
}

.mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
    content: '';
    display: none;
    height: 20px;
}

.mm-menu .mm-navbar > a {
    color: rgba(0, 0, 0, 0.7);
    text-transform: uppercase;
}
/*.mm-menu .mm-navbar > a::after{content:'...'}*/

.mm-listview > li > a {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVBAMAAACqMuMoAAAAA3NCSVQICAjb4U/gAAAAGFBMVEX///+EhISEhISEhISEhISEhISEhISEhITbzQewAAAACHRSTlMAM0R3qt3u/7sv9yYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA3LzA2LzE2DmkSRgAAAEZJREFUGJVjYCAapAkg89KDkHmiZciSTOlJyJJipSiS4YXIkuLlyDxVZB5jeiAST61MAUkqPBHZjFIkKQZ3FPNNUFxNJgAAnWwI+08CP8cAAAAASUVORK5CYII=');
    background-position: right center;
    background-repeat: no-repeat;
}

#mm-blocker {
    border-left: 1px solid #999999;
}

.highlight{
    background-image:none !important;
    background-color:yellow !important;
    text-align:center;
    
    border:none !important;
    

}
.highlightlarge {
    mix-blend-mode:normal !important;
    /*transform-origin:center center;
    transform:scale(1.2);
        border:2px solid orange !important;
    */
    opacity:1 !important;
    font-family:Roboto,Arial;
   vertical-align:middle;
   text-align:center;
    
    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 165, 0, .75);
}

#clearsearch{
    position:absolute;
    width:15px;
    height:30px;
    background: center center no-repeat transparent;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAA3NCSVQICAjb4U/gAAAAIVBMVEX///+ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZk+tdPfAAAAC3RSTlMAETNEVWZ3u93u/6VwNLYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMTUvMTbX9OTxAAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAAJ9JREFUKJFjYBgygMkQxjIzQIhaLIaxsprggsyz4GyLlQoIJlwfE1wBU1czwjANmGLNFUhWMM1qhiqdhOweDYgazRUKyKLMYEXMqEoZGCxBqjRQlYJMXAQ3HQlorTDQWKmALsrUNRXhLSSTV2EqZWBgWbUUUxC7WuzmYnUDdvdi9Rv2cMAaZtjDF2tcYI835DheARdFTg/tcCZy2hnkAABiuTPsdxyregAAAABJRU5ErkJggg==');
    background-size:contain;
    background-color:white;
    background-position-y:7px;
    background-position-x:2px;
    cursor:pointer;
    margin-left:422px;
    display:none;
}
#butFav {
    position:absolute;
    margin-left: -55px;
    margin-top: -5px;
}
.leftpagebookmark{
    width:10%;
    height:10%;
    cursor:pointer;
    position:absolute;
    margin-left:90%;
    background-image:none;
    border:none;
}
.rightpagebookmark{
    width:10%;
    height:10%;
    cursor:pointer;
    position:absolute;
    margin-left:0px;
    background-image:none;
    border:none;
}
.pagebookmarked{
    background: center center no-repeat transparent;
    background-position:0% -25px;
    background-size:100% 100%;
    background-image: url( ../../uiimages/svg/bookmark_on.svg);
}
.pagenotbookmarked{
    background: center center no-repeat transparent;
    background-position:0% -25px;
    background-size:100% 100%;
    background-image: url( ../../uiimages/svg/bookmark_off.svg);
}

#butGoto{
    position:absolute;
    padding:5px 20px 5px 20px;
    border-radius:15px;
    font-size:15px;
    background-color:#eeeeee;
    box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;
    display:none;

}








/*MKL*/
.selectWrapper { margin:0 auto;}
.selectContainer {background-color:#FFFFFF;  min-height:105px; margin-bottom:5px;padding:10px 20px 10px 10px;}

.productThumbnail {float:left; width:10%; height:95px; margin-right:20px;}
.productThumbnail img {width:95px; height:95px;}

.productThumbnailLarge {float:left; width:170px}
.productThumbnailLarge img {width:160px; height:160px;}

.selectProductDetails {float:left; width:75%}
.skulistProductDetails {float:left; width:50%;margin-left:40px;}
.productTitle { color:#084c85; font-weight:bold; font-size:15px; margin-bottom:5px;margin-top:10px;}
.productDescription {color:#63666a; font-weight:bold; font-size:13px; margin:5pt 0pt;}
.productStyleNumber {font-size:12px; margin-top:3px;margin-bottom:3px;}
.productStyleNumber a{text-decoration:none;color:inherit}
.productListUL,.quoteListUL {margin:0px; padding-left:15px; font-size:11px; color:#444; list-style-type:disc; font-weight:bold; margin-top:5px;}
.quoteListUL {font-size:12px}
.selectIcon { float:right; margin-left:25px; margin-right:0px; width:30px; height:30px; background-color:#CC0000; margin-top:40px}

.productButtons { float:right; margin-top:20px;margin-left:20px; margin-right:0px; width:190px}

.productBtnWebLink {margin-top:0px; margin-bottom:10px; background-color:#13467B; padding:10px 10px 10px 5px; color:#FFFFFF;}
.productBtnWebLinkBackground { height:22px; background-size:20px 20px; background-image: url( ../../uiimages/svg/www.svg); background-repeat:no-repeat; background-position:10px center;     line-height: 22px;
    padding-left: 45px;}
.productBtnWebLink a {color:#FFFFFF; text-decoration:none; font-size:12px; }


.productBtnTrash{margin-top:0px; margin-bottom:10px; background-color:#8B0202; padding:10px 10px 10px 5px; color:#FFFFFF;}
.productBtnTrashBackground {height:22px; background-size:20px 20px; background-image: url( ../../uiimages/svg/bin.svg); background-repeat:no-repeat; background-position:10px center;    line-height: 22px;
    padding-left: 45px;}
.productBtnTrash a {color:#FFFFFF; text-decoration:none; font-size:12px; }


.productBottomRow {margin-top:10px;}

.marginTopReduce {margin-top:-0px;}

.productCodeBox { float:left; width:160px;padding-right:10px;text-align:center; }
.productStyleBox { float:left; margin-left:40px;width:45% }
.productNetPriceBox { float:right; width:95px;margin-right:10px; text-align:center;}
.productQuantityBox { float:right; width:85px;margin-right:10px; text-align:center;}

.productTextBox {border:1px solid #CCCCCC; font-size:15px; color:#539D37; text-align:center; width:60px; padding:10px; font-weight:bold;    -webkit-user-select: auto;
-khtml-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;}

.butStar {
	float:right;
    width:30px;
    height:30px;
	line-height:30px;
	margin-top:38px;
    background: center center no-repeat transparent;
    background-size:20px 20px;
    background-image: url( ../../uiimages/svg/star.svg);
    border-radius:100%;
    font-size:15px;
    background-color:#eeeeee;
    box-shadow:rgba(0,0,0,0.5) 2px 2px 2px;
    cursor:pointer;
}
.starOn{
    background-color:yellow;/*change to whatever highlight color*/
}
.starHalfOn{
    border:3px solid yellow;
    background-color:#ffffee/*change to whatever highlight color*/
}
#butSharePDF{
    font-family:Helvetica, Arial,sans-serif;
    text-align:center;
    line-height:40px;
    float:right;
    margin-top:-35px;
    margin-right:5px;
    padding:0px 5px 0px 5px;
	width:42px;height:40px;
    color:#084C85;
    display:none;
}
.textBold { font-weight:bold; font-size:12px; padding-bottom:5px;}
.normalText {font-weight:normal;font-size:12px}
.pdfquoteerror_msg{color:#111111;font-size:11px}
.largeSKU{font-size:14px;}
.largeSKU a{color:#111111;text-decoration:none;}
.clear {clear:both;}
#coverAll{width:100%;height:1600px;opacity:0.4;background-color:#000000;position:absolute;top:0px;left:0px;
          z-index:999999990909999;
          background-image:url(../../uiimages/spinner.gif);
          background-repeat:no-repeat;
          background-position:center 100px;
          
}
.breaker{display:none !important;}
.pdffirstInPage{padding-top:0pt !important}
          

@media all and (min-width: 1px)  and (max-width:1000px) {
	#header_container{width:44px;height:2000px;background-image:url(../../uiimages/navbar_portrait.png);border-bottom:none;border-right:1px double #999999}
    #navbarlogo {display:none;
    }
    .header{border:none;}
    .hamburger{padding:10px 0px 5px 0px;}
    #butGrid,#butSend,#butSearch,#butBookmarks,#butSkulist{padding:5px 0px 5px 0px;}
	#linksleft{position:absolute;width:893px;height:1250px;border-right:1px solid #333333;border-bottom:1px solid #333333}/*width:724px;height:1024px;*/
	#linksright{position:absolute;width:893px;height:1250px;border-left:none;}
	.spreadHolder{ width:937px;height:1250px;padding-left:44px;padding-top:0px;}/*width:768px;height:1024px;893893+11*/
	.spreadHolder .image img{width:893px;height:1250px;}
	.gridHolder{width:768px;height:1024px;background-color:#444444;position:absolute;padding-left:20px;padding-right:20px;padding-top:0px;padding-bottom:0px;}
	.leftp{margin-left:4px;margin-top:15px;background-color:#eeeeee;border-bottom:1px solid #111111}
	.rightp{margin-left:-4px;margin-top:15px;background-color:#eeeeee;border-bottom:1px solid #111111;border-right:1px solid #111111}
	.menuClose{margin-left:0px;margin-top:0px}
	.itemDetailsContent{background-size:4% auto;}
	#itemDetailsSummary{clear:both;width:80%;}
    #searchcontainer{height:1024px}
    #searchresultscontainer{padding-left:38px;height:864px;}
    #quotehtmlcontainer{height:968px;}
    #txtsearchbox {width:265px;}
    #clearsearch{margin-left:247px;}
    #searchbox {width: 360px;}
    #searcherror{width:350px;}
    .rightpagebookmark{margin-left:90%;}
    #configurableskus,#quoteitems{padding:0px;margin-left:auto;margin-right:auto;}
    #quotestatus{height:1024px;width:768px;position:absolute;display:none;opacity:0.5}
    #contentSync{height:1024px;width:768px;}
    #coverAll{height:1600px;width:1000px;}
}
@media all and (min-width: 1px)  and (max-width:1000px) {
.productThumbnail {width:15%;}
.productThumbnailLarge {width:25%}

.selectProductDetails {width:65%}
.skulistProductDetails {float:left; width:40%;margin-left:20px}
.productStyleBox { float:left; margin-left:20px;width:35% }
}
@media only screen 

  and (-webkit-max-device-pixel-ratio: 1) {

}
