﻿@charset "utf-8";

/* Popups */

.popup {
	display:block;
	width:480px;
	border:2px solid #D4D4D4;
	position:relative;
	}

	.pop-wrap {
		padding:15px 15px 30px 15px;
		background:#fff;
		}
		
		.pop-wrap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

	.pop-header h1 {
		margin-top:0;
		padding-top:0;
		}
				
	.pop-sent-msg {
		padding:15px 0;
		}
		
	.pop-wrap .messaging,
	.pop-wrap .error {
		margin:15px 0;
		float:left;
		width:100%; }
		
	.pop-wrap .col-1 {
			width:40%;
			padding:0 10px 10px 0;
			font-weight:bold;
			vertical-align:middle;
			}

	.pop-wrap .col-2 {
		width:60%;
		padding:0 10px 10px 0;
		vertical-align:middle;
		}

	.pop-wrap .col-3 {
		padding:0 10px 10px 0;
		vertical-align:middle;
		}	

/* Share */

.pop-share .pop-wrap .col-1 {
	vertical-align:text-top;
	padding-top:5px;
	}
		

/* Forgot Password */

.pop-forgot-pw table {
	width:100%;
	}
	
.pop-forgot-pw .col-1 {
	width:25%;
	}

.pop-forgot-pw .col-2 {
	width:42%;
	}
	
.pop-forgot-pw .col-3 {
	width:30%;
	text-align:right;
	}
		
.pop-forgot-pw .btns {
	float:right;
	margin-top:15px;
	}
	
	.pop-forgot-pw .btns a {
		margin-left:10px;
		}	
	

/* Share*/

.pop-share .btn-share {
	float:right; 
	margin-right:10px;}
	
	
/* Wishlist*/

.pop-wishlist .btn-add-wishlist {
	float:right; 
	margin-right:10px;}

.pop-wishlist .col-1 em {
	font-weight:normal;
	font-style:italic;}	
	
.pop-wishlist table {
	width:100%; }
	
	
/* Add to My List */

.pop-add-to-my-list .btns {
	float:right;
	margin-top:15px;
	}
	
	.pop-add-to-my-list .btns a {
		margin-left:15px;
		}	
		
		
/* Checkout - Edit Cart 2 */

.pop-edit-cart { 
	width:900px;
	}

.pop-edit-cart .total-promo {
	float:left;
	clear:left;
	width:auto;
	margin-bottom:10px;}
	
.pop-edit-cart .cart-item-total {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	background:#F5F5F5; }

	.pop-edit-cart .cart-item-total .cit-wrap {	
		padding: 0 10px;
		}

	.pop-edit-cart .cart-item-total strong {	
		margin-right:3px;
		font-size:125%;
		}

	.cart-item-total em {
		}

.pop-edit-cart .edit-done {
	float:right;
	height:40px;
	line-height:40px;
	}

	.pop-edit-cart .edit-done .cart-subtotal {
		margin-right:20px;
		font-size:120%;
		}	
				
	.pop-edit-cart .edit-done a.btn {
		font-size:120%;
		padding-left:30px;
		padding-right:30px;
		}	
			
.pop-edit-cart .cart-item-list-2 {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:10px; }
	
.pop-edit-cart input.qty[type="text"] {
	width:50%;
	}


.pop-edit-cart table.cart-items-2 {
	width:100%;
	 }
		 	
	.pop-edit-cart table.cart-items-2 .c-item-row td {
		border-bottom:0;
		padding-top:15px;
		padding-bottom:10px;
		 }
			 
	 .pop-edit-cart table.cart-items-2 .c-thumb {
		width:75px;
		padding-left:0;
		 }

	 .pop-edit-cart table.cart-items-2 .c-item {
		width:48%;
		 }
	
		 .pop-edit-cart table.cart-items-2 .c-item .c-item-name {
			margin-bottom:5px;
			 }

		 .pop-edit-cart table.cart-items-2 .c-item .c-item-num {
			margin-bottom:5px;
			 }
	
			 .pop-edit-cart table.cart-items-2 .c-item .c-item-num .item-num-sep {
				}
									 
	 .pop-edit-cart table.cart-items-2 .c-price {
		width:22%;
		text-align:right !important;
		 }

		 .pop-edit-cart table.cart-items-2 .c-price .price {
			margin-bottom:5px;
			 }

		 .pop-edit-cart table.cart-items-2 .c-price .tooltip-target {
			margin-bottom:15px;
			 }

		 .pop-edit-cart table.cart-items-2 .c-price .um-pack span {
			font-style:italic;
			}
			
			 .pop-edit-cart table.cart-items-2 .c-price .um {
				margin-bottom:5px;
				display:inline-block;
				float:left;
				}
	
			 .pop-edit-cart table.cart-items-2 .c-price .um-sep {
				margin-bottom:5px;
				padding:0 5px;
				display:inline-block;
				float:left;
				}
				
			 .pop-edit-cart table.cart-items-2 .c-price .pack-size {
				margin-bottom:5px;
				display:inline-block;
				float:left;
				}
			 			 
		 .pop-edit-cart table.cart-items-2 .c-price select {
		 	width: 80px;
		 	}

	 .pop-edit-cart table.cart-items-2 .c-qty {
		width:14%;
		 }

	 .pop-edit-cart table.cart-items-2 .c-total {
		width:10%;
		text-align:right !important;
		 }

	 .pop-edit-cart table.cart-items-2 .c-remove {
		width:2%;
		padding-right:0;
		 }
	
		 .pop-edit-cart table.cart-items-2 .c-remove a {
			text-indent: 100%;
			white-space: nowrap;
			overflow: hidden;
			display:inline-block;
			width:17px;
			height:18px;
			background:url(../../../Images/Default/icon-x-light.png) no-repeat center center #6A6A6A;
			}
	
			 .pop-edit-cart table.cart-items-2 .c-remove a:hover, .pop-edit-cart table.cart-items-2 .c-remove a:focus {
				background:url(../../../Images/Default/icon-x-light.png) no-repeat center center #333333;
				}
		 
.pop-edit-cart table.cart-items-2 .item-notes {
	}
	
	.pop-edit-cart table.cart-items-2 .item-notes td {
		padding:0;
		}
		
	.pop-edit-cart table.cart-items-2 .item-notes .note-wrap {
		padding:9px;
		margin-left:93px;
		}
					
	 .pop-edit-cart table.cart-items-2 .item-notes label {
		font-style:italic;
		margin-right:5px;
		width:100px;
		display:inline-block;
		}
		
	 .pop-edit-cart table.cart-items-2 .item-notes input {
		width:70%;
		}
	
	.pop-edit-cart table.cart-items-2 .item-notes .cost-code {
		margin-bottom:10px;
		}
		
		.pop-edit-cart table.cart-items-2 .item-notes .cost-code select {
			width:auto;
			max-width:250px;
			}

.pop-edit-cart table .c-item ul.accordion {
	list-style:none;
	margin: 1em 0 1em 0; }
		
	.pop-edit-cart table .c-item ul.accordion a.btn {
		font-size:12px;
		line-height:12px;
		padding-left:28px;
		background-image:url(../../../Images/icon-plus-red.png);
		background-repeat:no-repeat;
		background-position: 10px 50%; }
				
		.pop-edit-cart table .c-item ul.accordion a.btn:hover, .pop-edit-cart table .c-item ul.accordion a.btn:focus {
			background-image:url(../../../Images/icon-plus-white.png);
			background-repeat:no-repeat;
			background-position: 10px 50%; }
				
		.pop-edit-cart table .c-item ul.accordion .active a.btn:hover, .pop-edit-cart table .c-item ul.accordion .active a.btn {
			background-image:url(../../../Images/icon-dash-white.png);
			background-repeat:no-repeat;
			background-position: 10px 50%;
			border-radius:5px 5px 0 0; }
						
	.pop-edit-cart table .c-item ul.accordion li > div {
		background: #E0E0E0;
		padding:1em 1em 0.5em 1em; }	
				
	.pop-edit-cart table .c-item ul.accordion ul {
		list-style:none;
		margin: 0; }	
				
	.pop-edit-cart table .c-item ul.accordion ul li {
		border-bottom: 1px dotted #918F8F;
		padding-bottom:0.25em; }	

	.pop-edit-cart table.cart-items-2 .c-ri-notes label {
		font-weight:bold;
		width:auto; }
		
	.pop-edit-cart table.cart-items-2 .c-ri-notes input {
		width:66%; }	

	 .pop-edit-cart table.cart-items-2 .item-notes .req-delivery {
		margin-bottom:10px;
		}
								
		.pop-edit-cart table.cart-items-2 .item-notes .req-delivery label {
			width:auto;
			font-weight:bold;
			}
						
		 .pop-edit-cart table.cart-items-2 .item-notes .req-delivery input {
			width:100px;
			}

		 .pop-edit-cart table.cart-items-2 .c-item .sap-atp {
			margin:5px 0;
			font-weight:bold;
			 }

		.pop-edit-cart table.cart-items-2 .c-item .sap-atp em {
			margin-left:0.5em;
			font-weight:normal;
			 }
			 
			 			
/* Delete List Confirmation */

.pop-del-conf { 
	width:300px; }
		
	.pop-del-conf a.btn { 
		margin-right:10px; }
	

/* Create New List */

.pop-create-list { 
	width:400px;
	 }

.pop-create-list input {
	width:250px; 
	margin-right:5px;
	 }

.pop-create-list a.btn-create {
	 }

.pop-create-list .btns {
	text-align:right;
	margin-top:15px;
	 }
	 
	 
/* Quick View 3 */

.pop-qv3 {
	width:930px; }
	
	.pop-qv3 .pd-rightcol {
		margin-top:15px; }
		
	.qv-scroll-cm {
		margin:auto;
		padding:0;
		max-height:150px;
		min-height:10px;
		overflow:auto;
		}

.pop-qv3  .ui-tabs .ui-tabs-panel {
	margin:auto;
	max-height:150px;
	min-height:10px;
	overflow:auto; 
	}
	
.pop-qv3 .view-more {
	float:left;
	width:100%;
	text-align:right;
	margin-top:15px; }	
	

/* User Ship To Assignment */

.pop-usta { 
	width:930px; }
		
	.pop-usta .btns { 
		text-align:right; 
		float:left;
		width:100%; }
		
		.pop-usta .btns a.btn { 
			margin-left:5px; }

	.pop-usta .sto-dsto select { 
		width:70%; }			
	
	.pop-usta table { 
		margin-bottom:1.5em; }
				

/* Requisition Detail */

.pop-reqdet {
	width:930px; }

	.pop-reqdet .req-view {
		float:left;
		clear:left;
		width:98%;
		padding:1%;
		background:#F5F5F5;
		 }
		 
	.pop-reqdet h3 {
		float:left;
		width:26%;
		margin:0;
		 }
	
	.pop-reqdet  .reqfor-tbl {
		float:right;
		width:72%;
		 }
		 	
	.pop-reqdet  .reqdet-tbl {
		 }
	
		.pop-reqdet  .reqdet-tbl .rd-qty {
			width:55px;
			 }
	
		.pop-reqdet  .reqdet-tbl .rd-x {
			text-align:right;
			 }
		 
	.pop-reqdet .btns {
		float:left;
		clear:left;
		width:100%;
		margin-top:20px; 
		text-align:right; }


/* Shipping Calculator */

.pop-ship-calc {
	width:400px; }

	.pop-ship-calc table { 
		width:100%;}
	
	.pop-ship-calc .sc-zip input { 
		width: 50%;
		margin-right:5px;}

	.pop-ship-calc .btns { 
		width: 100%;
		float:left;
		clear:left;
		text-align:right;
		margin-top:10px;
		}

		.pop-ship-calc .btns a.btn { 
			margin-left:5px;
			}


/* Warehouse Availability */

.pop-whs-avail {
	width:400px; }
			
	.pop-whs-avail .wa-whs {
		width:65%; }
			
	.pop-whs-avail .wa-qa {
		width:35%;
		text-align:center !important; }

		
/* Copy + Paste Wishlist - Custom */

.pop-copynum-wishlist .btn-add-wishlist {
	float:right; 
	clear:both; }

.pop-copynum-wishlist .col-1 em {
	font-weight:normal;
	font-style:italic;}	
	
.pop-copynum-wishlist table {
	width:100%; }
				
	.pop-copynum-wishlist .pnum-ex {
		width:30%;
		float:left; }
			
		.pop-copynum-wishlist .pnum-ex h3 {
			margin:0 0 0.25em 0; }
					
	.pop-copynum-wishlist textarea {
		width:65%;
		float:right;
		margin-bottom:1em;
		text-indent:0;
		padding-left:.5em; }

/* Import to Wishlist - Custom */

.pop-import-wishlist .btn-add-wishlist {
	float:right; 
	clear:both; }

.pop-import-wishlist .col-1 em {
	font-weight:normal;
	font-style:italic;}	
	
.pop-import-wishlist table {
	width:100%;
	margin-bottom:1em; }
	
.pop-import-wishlist .import-list input {
	padding-left:0;
	text-indent:0; }
		
.pop-import-wishlist table .col-2 {
	padding-right: 0 !important; }
		
			 			
/* Delivery Date Change (CUSTOM) */

.pop-dd-change { 
	width:300px; }

@media screen and (min-width:0\0) {
    .pop-import-wishlist .import-list input{padding-bottom:10px;} 
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pop-import-wishlist .import-list input{padding-bottom:0;} 
}