/*** Store Stylesheet for NS ***/
/** NS overrides **/
#ctl00_centerColumn input[type="checkbox"] { display:none; }
.page-container { width:100%; }
.page-body-columns { width:900px;margin:0 auto; }
.ct100_columns { width:900px;margin:0 auto; }
.content-head { font-size:0.8em; }
.secure { font-size:1em; text-align:center}
h1 {font-color:#17647d;}

body.cart-page h1 { color: #17647d; font-weight:bold; }
body.checkout-page h1 { color: #17647d; font-weight:bold; } 

/*** Cart ***/

.sitesafe {padding-left: 16px;}
.sitesafe-footer { float:right; }

#ctl00_pageContent_total {font-weight: normal; }
.cart-item { border-bottom: 1px solid; text-align: center; }
.cart-header { background: #c0e4ec; }
.cart-header th { font-size:0.7em; }

.cart-subtotal-label, .cart-shipping-label, .cart-tax-label, .cart-shipping, .cart-tax, .cart-subtotal { font-size:0.85em;}

.ct100_pageContent_zipCodeLabel { font-size:0.6em; }
.cart-summary { padding: 15px 0 0 0; border: 2px solid #84d2eb; padding-right: 5px}
.cart-options { border: 2px solid #84d2eb; background: #c0e4ec; }
.cart-actions { display:none; }
.cart-page .cart-prod-name a { color:#17647d !important; }
.cart-page .cart-item-image a:hover,
.cart-page .cart-prod-name a:hover { text-decoration:none !important; cursor:default  !important; }
#ctl00_centerColumn .content-head { }
.cart-coupons { display:none; }
.prod-detail-add { display:block; margin:20px auto 10px auto; }
.notification.text-error {  }
.cart-item-quantity input { text-align:right;width:2em;margin-left:15px;}
.cart-options { padding-left:10px; }
.cart-options label { font-size:0.85em; }
.cart-options h5 { display:none; }
.cart-options input,.cart-options select { font-size:0.85em; }
.cart-prod-name { font-size:0.85em; padding:10px; }
.cart-part-number { font-size:0.6em; }
.cart-item-options { padding-left:15px; }
.cart-subtotal-label,
.cart-shipping-label,
.cart-handling-label,
.cart-tax-label,
.cart-total-label,
.cart-checkout { 
text-align:right; 
}
.cart-checkout { padding-top:20px; }
.cart-subtotal, 
.cart-shipping,
.cart-handling,
.cart-tax,
.cart-total { 
text-align:right;padding-left:10px; 
}
.cart-continue { padding-left:10px; }


/*** Checkout ***/

.checkout-shipping-container {margin-top: 20px; padding-left: 10px; background:#c0e4ec; border: 2px solid #84d2eb;}

.checkout-shipping-address { background:#c0e4ec; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; width: 100%; border: 2px solid #84d2eb; }
.checkout-billing-address { background:#c0e4ec; padding-left: 10px; padding-top: 10px; width: 100%; border: 2px solid #84d2eb; }
.checkout-email { background:#c0e4ec; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; width: 100%; border: 2px solid #84d2eb; }
.checkout-email h5, .checkout-billing-address h5, .checkout-shipping-address h5 {font-weight:bold;}

.checkout-shipping {padding-top: 15px; }


.text-important { display:none; }

#ctl00_pageContent_checkoutWizard_shippingAddress_lblFirstName, #ctl00_pageContent_checkoutWizard_shippingAddress_lblLastName, #ctl00_pageContent_checkoutWizard_shippingAddress_lblAddress1, #ctl00_pageContent_checkoutWizard_shippingAddress_lblCity, #ctl00_pageContent_checkoutWizard_shippingAddress_stateLabel, #ctl00_pageContent_checkoutWizard_shippingAddress_lblZipPostal, #ctl00_pageContent_checkoutWizard_emailForm_lblEmail, #ctl00_pageContent_checkoutWizard_emailForm_lblConfirmEmail { font-weight:bold; }

.checkout-shipping-address td {  }
#ctl00_pageContent_checkoutWizard input[type="checkbox"] { display:inline; }
.checkout-step-number, .checkout-step-text, .checkout-step-inactive {
position:relative;
font-size:0.9em;
top:10px;
}

.label { padding: 15px 0 0 0; }

.checkout-step-text, .checkout-step-inactive {
padding-right:15px;
}
.checkout-step-text { font-weight:bold; }

.checkout-customer-container { margin-top:40px; }
.content-body > div > p { display:none; }
.checkout-cart-part-number { display:none; }
h5 { font-size:100%; }
.form-item label { font-size:0.8em; }

.checkout-coupons-container h1 { display:none; }
#ctl00_pageContent_checkoutWizard { padding-top: 0px; }


.invoice-summary-text, .invoice-summary-item { font-size:0.9em; }

table#ctl00_pageContent_checkoutWizard { width: 650px !important; }
.content.checkout-cart-container { width: 650px !important; }
#ctl00_pageContent_checkoutWizard_txtEnterCouponCode { font-size:0.8em; margin-right:10px; width:150px !important; }
.checkout-coupons-container { margin-top:20px;margin-bottom:0; }
.checkout-shipping thead { display:none; }
.checkout-shipping label { font-size:0.8em; }
.checkout-shipping { width:300px !important; }
.checkout-cart-container { display:none; }

.checkout-ship-bill td { font-size:0.8em; }

.content checkout-review-container { padding-top: 10px; }

#ctl00_pageContent_checkoutWizard_generic {padding-left: 10px; padding-top: 10px; width:100%; border: 2px solid #84d2eb; background: #c0e4ec;}

#ctl00_pageContent_checkoutWizard_lnkEditShipping,
#ctl00_pageContent_checkoutWizard_lnkEditBilling { font-size:0.85em; font-weight:normal; text-transform:lowercase; }
.grid-view-invoice th, .grid-view-invoice td { text-align:left !important; }
.grid-view-invoice h5 {text-align:left;font-weight:normal; }
.grid-view-invoice td { font-size:0.9em;padding-left:4px; }
.invoice-summary-text, .invoice-summary-item { 
text-align:right;
font-size:0.9em;
}
.invoice-summary-item { 
width:100px;
padding-right:15px;
}
.checkout-payment { font-size:0.9em; }
.text-important { font-size:0.9em; margin-left:110px; } 

.checkout-ship-bill { padding-left: 5px;}

.grid-view-invoice { border: 2px solid #84d2eb; }

.invoice-detail-header {font-size:0.8em; font-weight:bold; }
.invoice-detail-header {background: #84d2eb; line-height:90%}

.invoice-header { vertical-align:top; }
.invoice-order-info,
.invoice-customer-info,
.invoice-address
{ font-size:0.9em; }
.invoice-detail-row, .invoice-detail-row-alt { font-size:0.9em; line-height:125%; }
.invoice-detail-row h5, .invoice-detail-row-alt h5 { padding-left: 5px; }
.invoice-detail-header th,
.invoice-detail-row td,
.invoice-detail-row-alt td { padding:4px 0 4px 0px; text-align:center !important; font-size:0.85em;}
.invoice-detail-row h5, .invoice-detail-row-alt h5 { font-weight:normal; }
.invoice-detail-row-alt { background-color:#E9FFFF; }






/****sidebar*****/

.checkoutsidebarbox {padding-left: 25px; }

.checkoutsidebarbox .greyBox .secure {
	font-size:1em;
padding: 10px 10px 10px 10px;
text-align:left;
}
.checkoutsidebarbox .greyBox .secure p {
	margin: 0;
	font-size: .92em;
	line-height: 15px;
	color: #333;
}
.checkoutsidebarbox .greyBox .secure ul {
	width: 100%;
	margin: 0;
	list-style: none;
}
.checkoutsidebarbox .greyBox .secure ul li {
	margin: 0 0 0 0;
	clear: both;
	line-height: 19px;
}

.checkoutsidebarbox .greyBox {
	width: 220px;
	background:url(/img/backgroundcolor.png) repeat-y; }

/************/


.talktous {
	background: url(/img/talktous.png) no-repeat 0 0;
	color: #17647d;
	line-height: 31px;	
	text-indent: 42px;
	font-weight: bold;
	font-size:1.15em; font-align:left;
	}

.shopshop {
	background: url(/img/shopconfid.png) no-repeat 0 0;
	color: #17647d;
	line-height: 31px;	
	text-indent: 42px;
	font-weight: bold;
	font-size:1.15em; font-align:left;
	}

.help { font-color: #17647d;}

