.relEnd .list ul { float:left; margin-right:2em; }
.embeddedProcessing .relEnd .list, .TIDesign .designList { float:left; width:25%; overflow-y:auto; direction:rtl; border-top:1px solid #e0e0e0; height:300px; }
.embeddedProcessing .relEnd .list ul, .TIDesign .designList ul { margin:0; direction:ltr; }
.embeddedProcessing .relEnd .list li, .TIDesign .designList li { padding:.5em; background:#f0f0f0; border:1px solid #e0e0e0; border-width:0 1px 1px 1px; margin:0; }
.embeddedProcessing .relEnd .list li.on, .TIDesign .designList li.on { background:#fff; font-weight:600; }
.embeddedProcessing .relEnd .list li a, .TIDesign .designList li a { color:#333; }
.embeddedProcessing .relEnd .cnt, .TIDesign .cnt { position:relative; left:-1px; float:left; border:1px solid #e0e0e0; padding:.5em; overflow:hidden; width:75%; }
.embeddedProcessing .relEnd .cnt ul { color:#ccc; margin:1em 0 0 0; -webkit-column-count:3; -webkit-column-gap:1em; -moz-column-count:3; -moz-column-gap:1em; column-count:3; column-gap:1em; }
.embeddedProcessing .relEnd .image { text-align:center; }
.embeddedProcessing .relEnd img { height:300px; }
.embeddedProcessing .relEnd .link { font-size:.9em; }
.embeddedProcessing .relEnd .detail { font-size:.9em; clear:both; padding:.5em 0 0 0; }
.TIDesign { max-width:1230px; }
.TIDesign .cnt img { cursor:url(/assets/images/zoomIn.cur), default; float:right; max-width:200px; padding:0 0 0 1em; }
.TIDesign ul li.pdf, .TIDesign ul li.download { background:url(/assets/images/icons/icon_s_pdf_a.png) no-repeat 0 2px; padding:0 0 0 1.3em; }
.TIDesign ul li.download { background-image:url(/assets/images/icons/icon_s_doc-download_a.png); }
.TIDesign .disclaim { clear:both; padding:1em 0 0 0; }
/* ADDED BY JEREMYB SEP3 */
.TIDesign .designList { overflow-y:auto; width:25%; direction:rtl; float:left; height:auto; max-height:360px; border-top:#e0e0e0 1px solid; }
.TIDesign .cnt { border-bottom:medium none; position:relative; border-left:medium none; padding-bottom:.5em; padding-left:.5em; width:75%; padding-right:.5em; float:left; overflow:hidden; border-top:medium none; border-right:medium none; padding-top:.5em; left:-1px; }
.ti-designs-section { border-bottom:#e0e0e0 1px solid; border-left:#e0e0e0 1px solid; display:block; height:360px; border-top:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; }
#divContent ul { float:left; }
#divContent .TIdevices li { margin-bottom:0px; background:none; }
#divContent .TIdevices .title { font-weight:600; }
.TIDesign .oneDesign.designList { background-color:#f0f0f0; height:276px; border-right:1px solid #e0e0e0; }
.ti-designs-section #divContent ul li { margin:0; }
#divContent ul { float:left; line-height:1.3em; }
.TIDesign .title { background:none repeat scroll 0 0 rgba(0, 0, 0, 0); font-weight:800; }
.cn .TIDesign .designList { overflow-y:auto; }
.cn .ti-designs-section { height:362px; overflow-y:auto; }
/* END SEP3 ADDITIONS */
.downloadMultiple { position:relative; background:#fff; border:3px solid #c0c0c0; padding:1em 1em 1em 2em; margin-top:2em; z-index:50; }
.downloadMultiple .close { position:absolute; background:url(/assets/images/iconCloseModal.png) no-repeat 0 0; background-image:url(/assets/images/iconCloseModal.svg), none; height:18px; width:18px; left:.5em; top:.5em; cursor:pointer; }
.downloadMultiple .list { position:relative; width:400px; max-height:200px; overflow-y:scroll; padding:0 .5em 0 0; }
.downloadMultiple ul { margin:0 0 .5em 0; }
.downloadMultiple li { position:relative; background:none; border-bottom:1px dotted #c0c0c0; padding:.2em 8em .1em 0; margin:0; }
.downloadMultiple li span { position:absolute; right:0; }
/* ADDED 2014-10-14 FOR ESTORE CART MODAL (PRODUCT FOLDERS) 
.modal { background:none repeat scroll 0 0 #ffffff; border:3px solid #c0c0c0; border-radius:0.2em; box-shadow:0 0 10px #000000; margin:5em 10em; min-height:320px; min-width:320px; max-width:680px; overflow:hidden; padding:1em 3em 2em; position:absolute; z-index:300000; left:85px; top:288px; }
.addToCart.modal { max-width:900px; width:860px; left:20px; top:100px; padding:1em; }
.protoypeDeviceWaiver.modal { width:680px; }
.mask {background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background:-moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0.5) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(1%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.5))); background:-webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%); background:-o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%); background:-ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%); background:linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000',GradientType=0 ); float:left; top:0; bottom:0; left:0; right:0; height:100%; width:100%; position:fixed; z-index:20000; }
.center { text-align:center; }
.notAcceptButton { margin-right:3em; }
.closeButton { background-attachment:scroll; background-clip:border-box; background-color:rgba(0, 0, 0, 0); background-image:url("../images/iconCloseModal.png"); background-image:url("../images/iconCloseModal.svg"), none; background-origin:padding-box; background-position:0 0; background-repeat:repeat; background-size:auto auto; color:#555555 !important; height:18px; margin:-0.5em -2.5em; position:absolute; width:18px; }
.addToCart .closeButton { margin:-0.5em; }
.productDesc a { font-size:20px; font-weight:600; margin-top:10px; display:block; letter-spacing:1px; }
.modal .header div { float:left; font-size:1em; font-weight:600; }
.suggestedCTA .btn1 { font-size:0.9em; margin-right:0.3em; }
.modal .continueShopping { font-size:1em; }
.modal .bottomSection { background:none repeat scroll 0 0 #f0f0f0; border-radius:3px; margin:0.5em; padding:1.5em; }
.suggestedProducts .header { border-bottom:1px solid #CCCCCC; height:2em; }
.suggProdList li { background:none repeat scroll 0 0 rgba(0, 0, 0, 0); float:left; font-weight:600; margin-right:3%; padding:0; width:30%; }
.addToCart .productDesc { float:left; padding:10px 0 0; width:74%; font-weight:600; }
.addToCart .productDesc a { margin-top:0; }
.addToCart .productImage { float:left; }
.addToCart .unitPrice { text-align:left; width:auto; }
.suggProdList { margin:1em 0 0; }
.modal .productAdded { float:left; width:75%; }
.modal .cartSummary { background:none repeat scroll 0 0 #f0f0f0; float:left; font-weight:600; height:10em; margin:0 1em 1em -1em; padding:1em; text-align:center; width:25%; }
.modal .cartSummary .btn1 { height:2.8em; line-height:2.3em; vertical-align:middle; width:90%; margin-top:3em; }
.modal .productDownloads, .suggestedProducts .unitPrice { border-bottom:1px dashed #CCCCCC; font-size:0.9em; font-weight:600; padding:0.3em; }
.modal .suggestedCTA { margin-top:0.5em; }
.addToCart .topSection .header { border-bottom:1px solid #ccc; font-size:1.3em; height:2em; margin:1.5em 0.7em 0.5em 0.5em; }
.addToCart .header .controls { float:right; position:relative; top:-10px; }
.addToCart .redarrow { color:#cc0000; }
.suggProdList .productDesc { float:none; font-size:0.9em; margin-bottom:0.5em; overflow:hidden; width:169px; }
.suggProdList .productImage img { width:100%; height:100%; }
.suggProdList .productImage { height:50px; margin:0 1.5em 0 -0.7em; width:50px; }
.topSection .header .right { float:right; font-size:0.8em; }
.modal .currencyTxt { font-weight:600; margin-left:0.5em; margin-top:0.5em; }
.addToCart.modal .checkmark { background-repeat:no-repeat; background-attachment:scroll; background-position:0 -1134px; background-color:transparent; background-image:url("../images/eStoreIconSet.png"); background-image:url("../images/eStoreIconSet.svg"), none; display:inline-block; float:left; height:26px; margin-right:0.5em; width:24px; }
.addToCart.modal .lArrow, .addToCart.modal .rArrow { background-repeat:no-repeat; background-attachment:scroll; background-position:0 -915px; background-color:transparent; background-image:url("../images/eStoreIconSet.png"); background-image:url("../images/eStoreIconSet.svg"), none; display:inline-block; height:24px; width:17px; position:relative; top:6px; cursor:pointer; }
.addToCart.modal .rArrow { background-repeat:no-repeat; background-attachment:scroll; background-position:0 -1015px; background-color:transparent; background-image:url("../images/eStoreIconSet.png"); background-image:url("../images/eStoreIconSet.svg"), none; }
.addToCart.modal .topSection .unitPrice { font-weight:600; }
.addToCart.modal .topSection .unitPrice span { color:#000; }
.checkoutContainer .cartRow .prodQuantity.review { margin-top:54px; width:175px; }
.prodQuantity.review .remove { margin-left:1em; }
.truncate { width:250px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.productImage img { border:1px solid #CCCCCC; display:block; float:left; height:120px; margin:10px 10px 0; width:120px; } */