/* Temporary Adjustment */
div#site-body-bin { margin-top: 0; }

/* global elements */
.note-instructions {
	border:1px solid #D5D5D5;
	padding:15px 10px;
}

/* global account */
	
	/* checkout order summary */
	div#orderSummary { border: 1px solid #d4d4d4; background-color: #fff; padding: 10px 8px; }
	div#orderSummary h3 { font-weight: bold; font-size: 12px; color: #000; border-bottom: 1px solid #d4d4d4; background: none; margin: 0 0 8px 0; padding: 0 0 10px 5px; }
	div#orderSummary h3 span { color: #666; font-weight: normal; font-size: 11px; }
	div#orderSummary table { width: 100%; }
	div#orderSummary td#verisign { text-align: left; vertical-align: bottom; }
	div#orderSummary td#totals { text-align: left; vertical-align: top; }
	div#orderSummary td#totals span.entry { display: inline; float: left; text-align: right; width: 225px; }
	div#orderSummary td#totals span.total { display: inline; float: right; margin-right: 10px; }
	div#orderSummary td#totals span.orderTotalEntry { font-weight: bold; font-size: 12px; color: #000; margin-top: 0px; }
	div#orderSummary td#totals span.orderTotalTotal { font-weight: bold; font-size: 12px; color: #c00; margin-top: 0px; }
	/* ------------------- */
	
/* -------------------- */

/* Account Sign In Page */
div#accountSignInContent { width: 923px; margin: 0 auto; background: url(../images/backgrounds/bkg-accountMainPage.jpg) no-repeat top left; position: relative; }
div#accountSignInContent div#specialBottom { position: absolute; bottom: -3px; left: 762px; height: 3px; width: 1px; background: url(../images/backgrounds/bkg-accountMainPageInner.gif) repeat-y top left;}
div#accountSignInContent div#accountMainInner { width: 100%; height: 450px; overflow: hidden; background: url(../images/backgrounds/bkg-accountMainPageInner.gif) repeat-y 0px 0px; }
div#accountSignInContent div.entrySignin { padding: 30px 0 30px 35px; }
div#accountSignInContent div.forgotPasswordBoxContent{ padding: 30px 0 10px 35px; }
div#accountSignInContent div.loginBoxContent div.FormEntry span.label { width: 220px; }
div#accountSignInContent span.userIdLabel { margin-top: 0; }
div#accountSignInContent div.FormEntry span.linktext {margin-left:230px; margin-top: 2px; }
div#accountSignInContent div.FormEntry span.errortext {margin-left:230px; color: red; font-weight: bold; display: block; margin-top: 2px;}
div#accountSignInContent div.leftCol { display: inline; float: left; width: 440px; margin-left: 200px; }
div#accountSignInContent h2 a { color: #c00; text-decoration: none; font-size: 14px; font-weight: bold; }
div#accountSignInContent a:hover { text-decoration: underline; }
div#accountSignInContent div.entry { padding: 10px 0 10px 35px; border-bottom: 1px solid #e2e2e2; }
div#accountSignInContent div.entryOuterItems { padding-left: 20px; }
div#accountSignInContent div.last { border-bottom: 0px; }
div#accountSignInContent h3 { font-weight: bold; font-size: 12px; color: #000; margin: 10px 15px 5px; }
div#accountSignInContent div.FormArea .btnSubmit { display: inline; float: right; margin-top: 10px; }
div#accountSignInContent div.FormArea select {width: 180px; }
div#accountSignInContent div.FormArea img {display:inline; float:right; margin-top:10px; }
div#accountSignInContent div.FormArea a {cursor: pointer; }
/* Account Registration Page */
div#accountRegistrationContent h2 { font-size: 14px; font-weight: bold; color: #000; margin-top: 15px; }
div#accountRegistrationContent div.FormEntry span.label { width: 125px; }
div#accountRegistrationContent div.FormEntry span.input { width: 265px; }
div#accountRegistrationContent div.FormArea { width: 400px; margin: 0 auto; }
div#accountRegistrationContent span.RequiredFieldsText { margin-top: 10px; }
div#accountRegistrationContent span#emailOptIn { display: block; background: url(../images/backgrounds/bkg-requiredField.gif) no-repeat 0px 3px; margin-top: 10px; padding-left: 12px; }
div.accountFullContent { width: 875px; margin: 10px auto; }
div.accountFullContent .colLeft { margin-left:100px; display: inline; float: left; width: 417px; }
div#accountRegistrationContent span.errorText { color: red; font-weight: bold; display: block; margin-top: 2px;}

/*
div#accountSignInContent div.rightCol { display: inlien; float: right; width: 160px; }
div#accountSignInContent div.rightCol li { padding: 0 15px 5px 15px; font-size: 10px; }
div#accountSignInContent div.rightCol a { text-decoration: none; }
div#accountSignInContent div.rightCol a:hover { text-decoration: underline; }
div#accountSignInContent div.rightCol div#items { width: 100%; border-top: 1px solid #e2e2e2; }
div#accountSignInContent div.rightCol div.item { width: 145px; margin: 0 0 10px 15px; }
div#accountSignInContent div.rightCol div.item img { border: 1px solid #d2d2d2; }
div#accountSignInContent div.rightCol div.item span { display: block; }
div#accountSignInContent div.rightCol div.item .name { color: #c00; font-weight: bold; margin-top: 3px; }
div#accountSignInContent div.rightCol div.item .name a { color: #c00; }
*/

/* Account Main Page */
div#accountMainContent { width: 923px; margin: 0 auto; background: url(../images/backgrounds/bkg-accountMainPage.jpg) no-repeat top left; position: relative; }
div#accountMainContent div#specialBottom { position: absolute; bottom: -3px; left: 762px; height: 3px; width: 1px; background: url(../images/backgrounds/bkg-accountMainPageInner.gif) repeat-y top left;}
div#accountMainContent div#accountMainInner { width: 100%; height: 450px; overflow: hidden; background: url(../images/backgrounds/bkg-accountMainPageInner.gif) repeat-y 762px 0px; }
div#accountMainContent div.leftCol { display: inline; float: left; width: 582px; margin-left: 160px; }
div#accountMainContent div.rightCol { display: inlien; float: right; width: 160px; }
div#accountMainContent h2 a { color: #c00; text-decoration: none; font-size: 14px; font-weight: bold; }
div#accountMainContent a:hover { text-decoration: underline; }
/* Changed for Cusa Easy Reorder Page */
div#accountMainContent div.entry { padding: 24px 0 8px 35px; border-bottom: 1px solid #e2e2e2; }
/* End Changed for Cusa Easy Reorder Page */
div#accountMainContent div.entryOuterItems { padding-left: 20px; }
div#accountMainContent div.last { border-bottom: 0px; }
div#accountMainContent h3 { font-weight: bold; font-size: 12px; color: #000; margin: 10px 15px 5px; }
div#accountMainContent div.rightCol li { padding: 0 15px 5px 15px; font-size: 10px; }
div#accountMainContent div.rightCol a { text-decoration: none; }
div#accountMainContent div.rightCol a:hover { text-decoration: underline; }
div#accountMainContent div.rightCol div#items { width: 100%; border-top: 1px solid #e2e2e2; }
div#accountMainContent div.rightCol div.item { width: 145px; margin: 0 0 10px 15px; }
div#accountMainContent div.rightCol div.item img { border: 1px solid #d2d2d2; }
div#accountMainContent div.rightCol div.item span { display: block; }
div#accountMainContent div.rightCol div.item .name { color: #c00; font-weight: bold; margin-top: 3px; }
div#accountMainContent div.rightCol div.item .name a { color: #c00; }
/* ------------------ */

/* My Products */
div#myProductsContent div.rightCol { display: inline; float: right; width: 421px; }
div#myProductsContent h2 { color: #000; font-size: 12px; margin-bottom: 15px; }
div#myProductsContent div.leftCol { display: inline; float: left; width: 410px; }
div#myProductsContent div.leftCol p { margin: 0 0 10px 0;}
div#myProductsContent div.leftCol ul { padding: 5px 0 15px 10px; }
div#myProductsContent div.leftCol li { padding-left: 10px; background: url(../images/backgrounds/bkg-bullet.gif) no-repeat 0px 5px; }
div#myProductsContent div.productFinder h2 { font-weight: normal; margin: 0; line-height: 1; padding: 8px 8px; }
div#myProductsContent div.productFinder div.item a { color: #666; display: block; text-decoration: none; }
div#myProductsContent div.productFinder div.item a.active, div#myProductsContent div.productFinder div.item a:hover { background-color: #c6c6c6; color: #000; }
div#myProductsContent div.productFinder .buttonAddToMyProducts { display: inline; float: right; margin: 10px 5px; }
div#myProductsContent div#productsContainer { margin-top: 30px; padding-bottom: 20px; border: 1px solid #000; }
div#myProductsContent table {width: 855px; margin: 0 auto; }
div#myProductsContent td, div#myProductsContent th { text-align: left; vertical-align: top; }
div#myProductsContent th { font-weight: bold; }
div#myProductsContent td.rowEven { border: 1px solid #d2d2d2; background-color: #fff; }
div#myProductsContent td.rowOdd { border: 1px solid #f7f7f7; }
div#myProductsContent td.rowLeft { border-right: 0px; width: 50%; }
div#myProductsContent td.rowRight { border-left: 0px; width: 30%; }
div#myProductsContent td.rowMid { border-left: 0px; border-right: 0px; width: 20%; }
div#myProductsContent .cellContent { margin: 10px 0; border-right: 1px solid #d2d2d2; padding: 5px 10px; }
div#myProductsContent th .cellContent { margin: 5px 0; }
div#myProductsContent .noBorder { border-right: 0; }
div#myProductsContent img.pImage { display: inline; float: left; border: 1px solid #d2d2d2; }
div#myProductsContent td.rowRight span { display: block; margin-bottom: 5px; }
div#myProductsContent div.productInformation { width: 270px; float: left; margin-left: 10px; }
div#myProductsContent div.productInformation h3 { margin-top: 5px; }
div#myProductsContent div.productInformation h3 a { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: none; }
div#myProductsContent div.productInformation h3 a:hover { text-decoration: underline; }
div#myProductsContent div.productInformation .button { display: inline; float: left; margin: 20px 5px 0 0; }
/* ----------------- */

/* Easy Reorder */
div#easyReorderContent ol { margin: 0; padding: 0;  }
div#easyReorderContent ol li { list-style: decimal; list-style-position: inside; padding-bottom: 5px; }
div#easyReorderContent div#reorderProducts { border: 1px solid #000; max-height: 370px; overflow: auto; margin: 10px 0 15px 0; padding-left: 5px; }
div#easyReorderContent table { width: 843px; }
div#easyReorderContent table input { font-size: 11px; }
div#easyReorderContent th, div#easyReorderContent td { text-align: left; vertical-align: top; padding: 10px; }
div#easyReorderContent th a { cursor: pointer; color: #666; padding-right: 10px; text-decoration: underline;}
div#easyReorderContent th a:hover { background: url(../images/icons/arrow_sort_down.gif ) 100% 50% no-repeat; } 
div#easyReorderContent th a.sort-dec { background: url(../images/icons/arrow_sort_down.gif ) 100% 50% no-repeat; }
div#easyReorderContent th a.sort-asc { background: url(../images/icons/arrow_sort_up.gif ) 100% 50% no-repeat; }
div#easyReorderContent td { border: 1px solid #d2d2d2; border-left: 0; border-right: 0; background-color: #fff;  }
div#easyReorderContent td.divider { border: 0px; padding: 0; height: 5px;}
div#easyReorderContent td.first { border-left: 1px solid #d2d2d2; }
div#easyReorderContent td.last { border-right: 1px solid #d2d2d2;}
div#easyReorderContent td.product { width: 275px; font-size: 12px; font-weight: bold; }
div#easyReorderContent td.product a { color: #c00; text-decoration: none;  }
div#easyReorderContent td.product a:hover { text-decoration: underline;  }
div#easyReorderContent td.pricePrice span { display: block;  text-align: left; }
div#easyReorderContent td.pricePrice span span { display: inline; text-decoration: line-through; }
div#easyReorderContent td.pricePrice span.youPay { color: #000; }
div#easyReorderContent td.pricePrice span.youPay span { color: #c00; text-decoration: none}
div#easyReorderContent td.itemNotAvailable { background-color: #d2d2d2; }
div#easyReorderContent td.itemNotAvailable span { display: block; padding-left: 100px; }
div#easyReorderContent span.taxAndShippingText { display: block; font-weight: bold; text-align: right; margin-bottom: 10px; }
/* ------------------ */

/* View Order History */
div#orderHistoryContent div#orderListingArea { border: 1px solid #000; margin: 10px 0 15px 0; }
div#orderHistoryContent table { width: 863px; margin: 0 auto; }
div#orderHistoryContent table input { font-size: 11px; }
div#orderHistoryContent th, div#orderHistoryContent td { text-align: left; vertical-align: top; padding: 10px; }
div#orderHistoryContent th a { color: #666; padding-right:10px; }
div#orderHistoryContent th a.sort-dec { background:transparent url(../images/icons/arrow_sort_down.gif) no-repeat scroll 100% 50%; }
div#orderHistoryContent th a.sort-asc { background:transparent url(../images/icons/arrow_sort_up.gif) no-repeat scroll 100% 50%; }
div#orderHistoryContent td a { color: #c00; font-size: 12px; font-weight: bold; }
div#orderHistoryContent td { border: 1px solid #d2d2d2; border-left: 0; border-right: 0; background-color: #fff; width: 20%; }
div#orderHistoryContent td.divider { border: 0px; padding: 0; height: 5px;}
div#orderHistoryContent td.first { border-left: 1px solid #d2d2d2; }
div#orderHistoryContent td.last { border-right: 1px solid #d2d2d2;}
div#orderHistoryContent td.orderTotal { width: 40%; }
div#orderHistoryContent div.pagination { width: 100%;}
div#orderHistoryContent div.pagination select { display: inline; float: left; font-size: 11px; margin: 0 5px; }


	/* partial/returned orders */

	div#orderHistoryContent tr.order_sub td { padding: 10px 0 10px 20px; border-top: 0; }
	div#orderHistoryContent tr.order_sub td a { font-size: 11px; font-weight: normal; }
	div#orderHistoryContent tr.order_sub td.credit { color: #C00; }

	/* end partial/returned orders */

	



/* ------------------ */

/* Previous Order Login */
div#orderHistoryLoginContent div.FormArea { margin-top: 15px; }
div#orderHistoryLoginContent span.label { width: 125px; }
div#orderHistoryLoginContent span.input { width: 740px; }
div#orderHistoryLoginContent div.buttonArea { padding: 7px 0 0 135px; }
/* ------------------- */

/* Previous Order Detail */
div#orderDetailContent { width: 923px; margin: 0 auto; }
div#orderDetailContent div#printArea a, div#orderDetailContent div#printArea p { display: inline; float: left; margin-right: 40px;}
div#orderDetailContent div#reviewYourOrder h2, div#orderDetailContent div#reviewYourItems h2 { padding: 10px 20px; line-height: 1; font-weight: bold; color: #000; font-size: 14px; }
div#orderDetailContent div#reviewYourOrder { width: 100%; margin-top: 40px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; padding-bottom: 15px; }
div#orderDetailContent div#reviewYourOrder div.colRight { width: 417px; display: inline; float: right; margin-right: 28px; }
div#orderDetailContent div#reviewYourOrder div.colLeft { width: 417px; display: inline; float: left; margin-left: 20px; }
div#orderDetailContent div#reviewYourOrder div.box {display: inline; float: left; width: 270px; margin: 25px 0 0 28px; }
div#orderDetailContent div#reviewYourOrder div.box h3 { padding: 5px; font-size: 12px; font-weight: bold; background-color: #d2d2d2;}
div#orderDetailContent div#reviewYourOrder div.box ul { border: 1px solid #d2d2d2; padding: 15px; background-color: #fff; }
div#orderDetailContent div#reviewYourOrder div.box li.title { font-size: 13px; font-weight: bold; }
div#orderDetailContent div#reviewYourItems table { width: 903px; margin: 0 auto; }
div#orderDetailContent div#reviewYourItems .color1 { background-color: #fff; }
div#orderDetailContent div#reviewYourItems .color2 { background-color: #f7f7f7; }
div#orderDetailContent div#reviewYourItems td.spacer { height: 5px; border: 0px; }
div#orderDetailContent div#reviewYourItems th, div#orderDetailContent div#reviewYourItems td { text-align: left; vertical-align: top; }
div#orderDetailContent div#reviewYourItems th.last { border-right: 0px; }
div#orderDetailContent div#reviewYourItems td { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; color: #000; }
div#orderDetailContent div#reviewYourItems td.first { border-left: 1px solid #d2d2d2; }
div#orderDetailContent div#reviewYourItems td.last { border-right: 1px solid #d2d2d2; }
div#orderDetailContent div#reviewYourItems td a { color: #000; text-decoration: none; }
div#orderDetailContent div#reviewYourItems td a:hover, div#orderDetailContent div#reviewYourItems td.item a:hover, div#orderDetailContent div#reviewYourItems td.trackingNumber a:hover { text-decoration: underline; }
div#orderDetailContent div#reviewYourItems td.trackingNumber { font-size: 10px; color: #666; }
div#orderDetailContent div#reviewYourItems td.trackingNumber a { color: #666; text-decoration: none; }
div#orderDetailContent div#reviewYourItems td.addToMyProducts { border: 0px; width: 130px; }
div#orderDetailContent div#reviewYourItems td.addToMyProducts a { color: #810000; text-decoration: underline; }
div#orderDetailContent div#reviewYourItems td.item { font-size: 12px; font-weight: bold; color: #c00; width: 275px; }
div#orderDetailContent div#reviewYourItems td.item a { text-decoration: none; color: #c00; }
div#orderDetailContent div#reviewYourItems .cellPadding { margin: 8px 0; padding: 0 12px; border-right: 1px solid #d2d2d2; }
div#orderDetailContent div#reviewYourItems td.addToMyProducts .cellPadding, div#orderDetailContent div#reviewYourItems .last .cellPadding { border-right: 0px; }
div#orderDetailContent div#orderTotals { width: 375px; display: inline; float: right; margin: 10px 24px 0 0; }
div#orderDetailContent div#orderTotals div.Entry { width: 100%; padding-bottom: 10px;  }
div#orderDetailContent div#orderTotals span.label { display: inline; float: left; text-align: right; width: 280px; font-weight: bold; }
div#orderDetailContent div#orderTotals span.fee { display: inline; float: right; text-align: right; width: 90px; color: #000; }
div#orderDetailContent div#orderTotals span.lowlight { color: #666; }
div#orderDetailContent div#orderTotals span.highlight { color: #000; }
div#orderDetailContent div#orderTotals span.subtotal { font-size: 13px; font-weight: bold;}
div#orderDetailContent div#orderTotals div.totals { font-size: 16px; font-weight: bold; border-top: 1px solid #d2d2d2; padding-top: 10px;  }
div#orderDetailContent div#orderTotals div.totals span.fee { color: #c00; }
div#orderDetailContent span#backToTrackOrders { display: block; padding: 15px 20px; }

div#orderDetailContent div.addToMyProducts { font-size: 11px; }
div#orderDetailContent div#reviewYourItems td.item div.addToMyProducts a { color: #810000; font-weight: normal; text-decoration: underline; }
div#orderDetailContent div#reviewYourItems td.item .sku { display: block; font-size: 11px; margin-bottom: 10px; }

div#orderDetailContent span.total { font-size: 13px; color: #c00; font-weight: bold; }

/* ------------------ */

/* My Wishlist */
#account-body h1 { position: static !important; /* htc setting h1 relative and causing display issues on bkgd */ }

a#EmailWishlist { margin: 15px 0; display: block; clear: both; zoom: 1; }

div#myWishlistContent div.rightCol { display: inline; float: right; width: 421px; }
div#myWishlistContent h2 { color: #000; font-size: 12px; margin-bottom: 15px; }
div#myWishlistContent div.leftCol { display: inline; float: left; width: 410px; }
div#myWishlistContent div.leftCol p { margin: 0 0 10px 0;}
div#myWishlistContent div.leftCol ul { padding: 5px 0 15px 10px; }
div#myWishlistContent div.leftCol li { padding-left: 10px; background: url(../images/backgrounds/bkg-bullet.gif) no-repeat 0px 5px; }
div#myWishlistContent div.productFinder h2 { font-weight: normal; margin: 0; line-height: 1; padding: 8px 8px; }
div#myWishlistContent div.productFinder div.item a { color: #666; display: block; text-decoration: none; }
div#myWishlistContent div.productFinder div.item a.active, div#myWishlistContent div.productFinder div.item a:hover { background-color: #c6c6c6; color: #000; }
div#myWishlistContent div.productFinder .buttonAddToMyProducts { display: inline; float: right; margin: 10px 5px; }
div#myWishlistContent div#productsContainer { margin-top: 30px; padding-bottom: 20px; border: 1px solid #000; }
div#myWishlistContent table {width: 855px; margin: 0 auto; }
div#myWishlistContent div#productsContainer table .smallPrice {width: 200px; }
div#myWishlistContent td, div#myWishlistContent th { text-align: left; vertical-align: top; }
div#myWishlistContent th { font-weight: bold; }
div#myWishlistContent td.rowEven { border: 1px solid #d2d2d2; background-color: #fff; }
div#myWishlistContent td.rowOdd { border: 1px solid #f7f7f7; }
div#myWishlistContent td.rowLeft { border-right: 0px; width: 60%; }
div#myWishlistContent td.rowRight { border-left: 0px; width: 20%; }
div#myWishlistContent td.rowMid { border-left: 0px; border-right: 0px; width: 20%; }
div#myWishlistContent .cellContent { margin: 10px 0; border-right: 1px solid #d2d2d2; padding: 5px 10px; }
div#myWishlistContent th .cellContent { margin: 5px 0; }

div#myWishlistContent div#productsContainer a { color: #666 !important; padding-right:10px; }
div#myWishlistContent div#productsContainer a.sort-dec { background: url(../images/icons/arrow_sort_down.gif) no-repeat 100% 50%; }
div#myWishlistContent div#productsContainer a.sort-asc { background: url(../images/icons/arrow_sort_up.gif) no-repeat 100% 50%; }

div#myWishlistContent .noBorder { border-right: 0; }
div#myWishlistContent img.pImage { display: inline; float: left; border: 1px solid #d2d2d2; }
div#myWishlistContent td.rowRight span { display: block; margin-bottom: 5px; }
div#myWishlistContent div.productInformation { width: 270px; float: left; margin-left: 10px; }
div#myWishlistContent div.productInformation h3 { margin-top: 5px; }
div#myWishlistContent div.productInformation h3 a { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: none; }
div#myWishlistContent div.productInformation h3 a:hover { text-decoration: underline; }
div#myWishlistContent div.productInformation .button { display: inline; float: left; margin: 8px 5px 0 0; }
div#myWishlistContent div#cartRelatedItems {border:1px solid #D2D2D2; margin-top:10px; padding:10px 15px; }
div#myWishlistContent div#cartRelatedItems div.relatedItem { display:inline; float:left; margin:15px 32px 0 0; text-align:center; width:92px;}
div#myWishlistContent div#cartRelatedItems div.relatedItem span.name {
	color:#CC0000;
	display:block;
	font-weight:bold;
}
div#myWishlistContent div#checkoutLeftBottom h3, div#shoppingCartContent div#emptyCartRecentlyViewed h3 {
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
}
div#myWishlistContent div.productInformation button {
	float:left;
	margin: 6px 5px 0 0;
	width: 131px;
}
div#myWishlistContent .note-instructionsWishList {
	border:1px solid #D5D5D5;
	padding:15px 10px;
}
div#myWishlistContent p {
margin-bottom:1em;
}
#email-wishlist { 
	position: absolute; 
	width: 435px;
	z-index: 30;
}
#email-wishlist div.layerContent {height: 360px; } 
#email-wishlist p { margin-bottom: 1em; }
#email-wishlist form { height: 300px; }
#email-wishlist .send-e { background: url(../images/buttons/btn-send-email.gif); width: 110px; height: 24px; float: right; }
#email-wishlist textarea { width: 100%; height: 100px; margin-bottom: 10px; }
#emailWishListloading-template {
	background: url(../images/backgrounds/bkg-layerTemplate.png) no-repeat;
	height: 230px;
	padding-top: 190px;
	padding-left: 190px;
}
.form-block { margin: 10px 0; }

/* ----------------- */

/* easyInk 3.10.1 */
div#also-consider div#alsoConsiderViewers { width: 863px; margin: 0 auto; }
div.disclaimer p { margin-left: 20px; padding: 10px 0; }
div.disclaimer { border-top: solid 1px #e4e4e4; }
div#easyInkContent div.rightCol { display: inline; float: right; width: 421px; }
div#easyInkContent h2 { color: #000; font-size: 12px; margin-bottom: 15px; }
div#easyInkContent div#productsContainer { margin-top: 30px; padding-bottom: 20px;}
div#easyInkContent table .smallPrice {width: 150px; }
div#easyInkContent table {width: 855px; margin: 0 auto 10px auto; }
div#easyInkContent td, div#easyInk th { text-align: left; vertical-align: top; }
div#easyInkContent th { font-weight: bold; }
table.easyink { border-collapse: collapse; }
table.easyink td {
	border-color: #D2D2D2;
	border-style: solid none;
	border-width: 1px 0;
}
div#easyInkContent table .smallPrice {width: 150px; }

table.easyink .smallPrice td {
border: none;
}

div#easyInkContent td.first { border-left: solid 1px #d2d2d2; }
div#easyInkContent td.last { border-right: solid 1px #d2d2d2; }
div#easyInkContent td.rowQty .text { width: 33px; }
div#easyInkContent .cellContent { margin: 10px 0; border-right: 1px solid #d2d2d2; padding: 5px 10px; }
div#easyInkContent th .cellContent { margin: 5px 0; text-align: left; }
div#easyInkContent th .cellContent a { color: #666; text-decoration: none; padding-right:10px; background: transparent no-repeat 100% 50%;  }
div#easyInkContent th .cellContent a.sort-dec { background-image: url(../images/icons/arrow_sort_down.gif); }
div#easyInkContent th .cellContent a.sort-asc { background-image: url(../images/icons/arrow_sort_up.gif); }
div#easyInkContent .noBorder { border-right: 0; }
div#easyInkContent img.pImage { display: inline; float: left; border: 1px solid #d2d2d2; }
div#easyInkContent td.rowRight span { display: block; margin-bottom: 5px; }
div#easyInkContent td.rowPrice { text-align: right; }
div#easyInkContent td.item-na { border-left: solid 1px #d2d2d2; border-right: solid 1px #d2d2d2; background: #d2d2d2; }
div#easyInkContent td.item-na .cellContent { border-right: 0; }
div#easyInkContent td.item-na .cellContent h3 { color:#666666; }
div#easyInkContent div.productInformation { width: 270px; float: left; margin-left: 10px; }
div#easyInkContent div.productInformation h3 { margin-top: 5px; }
div#easyInkContent div.productInformation h3 a { color: #cc0000; font-size: 12px; font-weight: bold; text-decoration: none; }
div#easyInkContent div.productInformation h3 a:hover { text-decoration: underline; }
div#easyInkContent div.productInformation .button { display: inline; float: left; margin: 8px 5px 0 0; }
div#easyInkContent .img { float:left; margin-bottom: 10px; margin-right: 10px;}
div#easyInkContent img { border: solid 1px #ccc; }
div#easyInkContent .addcart { float: right; width: 132px; } 
div#easyInkContent .desc { margin: 10px 0 0 130px; width: 390px; }
div#easyInkContent h3 { font-size: 12px; margin: 0 0 0 130px; }
div#easyInkContent .productInformation h3 { margin-left: 0; }

div#easyInkContent .ink-label {clear:both}
div#easyInkContent #out { background: #cc0000; padding: 2px 3px 1px 8px; clear: both; }
div#easyInkContent #out span {
	line-height: 21px;
	display: block;
	background: url(../images/icons/inkfinder_icon_out.gif) no-repeat; 
	height: 23px;
	padding: 0 0 0 30px;
	color: #fff;
	font-weight: bold;
}
div#easyInkContent #low { background: #666; padding: 2px 3px 1px 8px }
div#easyInkContent #low span {
	line-height: 21px;
	display: block;
	background: url(../images/icons/inkfinder_icon_low.gif) no-repeat; 
	height: 23px;
	padding: 0 0 0 30px;
	color: #fff;
	font-weight: bold;
}
div#easyInkContent #ok { background: #d2d2d2; padding: 2px 3px 1px 8px }
div#easyInkContent #ok span {
	line-height: 21px;
	display: block;
	background: url(../images/icons/inkfinder_icon_ok.gif) no-repeat; 
	height: 23px;
	padding: 0 0 0 30px;
	color: #000;
	font-weight: bold;
}

div#easyInkContent #consider-hdr-container h1 { background: #E0E0DE url(../images/backgrounds/bkg-checkout-header.gif) repeat-x left top; zoom: 1; clear: both;  }
div#also-consider .category-label {
	clear:both;
	border: 1px solid #d2d2d2;
	background-color: #fff;
	padding: 8px 0;
	margin-top: 10px;
}

div#also-consider .category-label a { margin-left: 8px; padding-right: 6px; }
/* ----------------- */


