html {height: 100%}

form.aspNetForm, div.nextOuterWrapper, div.nextInnerWrapper {height: 100%; margin: 0}
.store {vertical-align: top; margin: 0}
.main {background-color: white; background-image: none; text-align: left; vertical-align: top; margin: 0; font: 9pt arial; color: black; padding: 0 5px 0 5px}
.margin, .modal {background-color: white; background-image: none; text-align: left; font: 9pt arial; color: black; padding: 0 2px 0 2px}
h1 {margin: 0}
hr {height: 1px}
.main hr, .margin hr {color: black; background-color: black; border-width: 0px}
.cart {background-color: #E1E1E1; background-image: none; text-align: center; vertical-align: top; margin: 0; font: 9pt arial; color: black}
.persist {background-color: #E1E1E1; background-image: none; text-align: left; vertical-align: top; margin: 0; font: 9pt arial; color: black}
.persist hr {color: black; background-color: black}
body.master {background-color: #000000; background-image: none; margin: 0 auto 0 auto}
td {font: inherit}
table.frame {background: none transparent; table-layout: auto; text-align: center; height: 100%}
table.nextInnerTable {width: 100%; height: 100%}
tr.invisible {display: none}
td.top {background-color: #808080; background-image: none; text-align: center}
td.bottom {background-color: #808080; background-image: none; text-align: center}
td.left {background-image: url(https://www.nexternal.com/kval/images/bg_left.gif); vertical-align: middle}
td.right {background-image: url(https://www.nexternal.com/kval/images/bg_right.gif); vertical-align: middle}
:focus {outline: 0}

.font1 {font: 9pt arial}
.font1small {font: 8pt arial}
.font1large {font: 10pt arial}
.font2 {font: 9pt arial}
.font2small {font: 8pt arial}
.font2large {font: 10pt arial}
.labelSubText {font-size: 8pt; display: block}

.welcome {text-align: center}
.main a {color: #36361B}
.main a:hover {color: #990000}
.main img {border-color: #36361B}
.cart a {color: #36361b}
.cart a:hover {color: #990000}
.cart img {border-color: #36361b}
.persist a {color: black}
.persist a:hover {color: #666666}
.persist img {border-color: black}
.margin a, .modal a {color: #36361B}
.margin a:hover, .modal a:hover {color: #990000}
.margin img, .modal img {border-color: #36361B}
a.nounderline {text-decoration: none}
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover, .modal a.disguise, .modal a.disguise:hover {text-decoration: none; color: black}
.main .banner1 {background-image: url(https://www.nexternal.com/kval/images/banner_short.gif); font: bold 9pt arial; color: white}
.main .banner2 {background-image: url(https://www.nexternal.com/kval/images/banner_short1.gif); font: bold 9pt arial; color: white}
.cart .banner1 {background-color: black; background-image: none; font: bold 9pt arial; color: white}
.persist .banner1 {background-image: url(https://www.nexternal.com/kval/images/banner_tall.gif); font: bold 9pt arial; color: white}
.margin .banner1, .modal .banner1 {background-image: url(https://www.nexternal.com/kval/images/banner_short.gif); font: bold 9pt arial; color: white}
.margin .banner2, .modal .banner2 {background-image: url(https://www.nexternal.com/kval/images/banner_short1.gif); font: bold 9pt arial; color: white}
.main .bannerStoreFront {background-image: url(https://www.nexternal.com/kval/images/banner_tall1.gif); font-weight: bold; color: white}
.modal {border: solid 1px black}
.shade {background-color: black; opacity: 0.65}
.ratingSpace {font-size: 0pt; width: 18px; height: 18px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat}
.positiveRating {background-image: url(http://www.nexternal.com/Shared/StoreFront/Images/star_full.gif)}
.negativeRating {background-image: url(http://www.nexternal.com/Shared/StoreFront/Images/star_empty.gif)}
a.closeX {font-weight: normal; color: white; text-decoration: none; border-width: 1px; border-style: solid; padding: 1px}
a:hover.closeX {font-weight: bold; color: white}
.FBLikeButton {border: none; overflow: hidden; width: 270px; height: 60px}
.updateProgress {background-color: white; position: absolute; padding: 0; margin: 0; opacity: 0.7}
.updateProgress div {padding: 4px; position: absolute; top: 20%; left: 50%}
.watermark {background-color: #f1f1f1; font-style: italic; text-align: center}
.tab {visibility: visible}
.tab .ajax__tab_tab {margin-right: 0px}
.tab .ajax__tab_outer {background-image: url(https://www.nexternal.com/kval/images/banner_short.gif); color: white; border: 1px solid black; border-bottom: 0px; margin-left: 3px; padding: 3px}
.tab .ajax__tab_hover {cursor: pointer}
.tab .ajax__tab_hover .ajax__tab_outer, .tab .ajax__tab_active .ajax__tab_outer {background-image: url(https://www.nexternal.com/kval/images/banner_short1.gif); color: white}
.tab .ajax__tab_active .ajax__tab_outer {position: relative}
.tab .ajax__tab_body {border: 1px solid black; padding: 3px; margin-top: -1px}
.ajax__validatorcallout_error_message_cell {color: black}

.nextCatDisc {font-family: arial}
.nextStatus, .nextSearchStatement, .nextArticleSearchStatement, .nextCatDisc, .nextCatDiscText, .nextMultiLinePrevNext, .nextSKUShipText, .nextMisCustomer, .nextCartPolicy, .nextCartCurrency, .nextCartProdSavings, .nextRemoveCoupon, .nextRemoveGiftCert, .nextRemoveGiftCard, .nextCartCalculator, .nextCartSmallButton, .nextPoweredBy, .nextShippingDisclaimer, .nextNewCustomerCancel {font-size: 8pt}
.nextSoldOut, .nextProductDetailTabbed .nextProdName, .nextProductDetailTabbed .nextPrice, .nextNewCustomerLink {font-size: 10pt}
.nextAttributes, .nextAppendHeader {font: 9pt arial}
.nextProduct, .nextAdvancedSearch, .nextUndoSearch, .nextProductDetailTop, .nextProductDetailStacked .nextProdName, .nextLongDescription, .nextArticleSearchDescription, .nextArticleSearchLink, .nextCartTop, .nextShoppingCart, .nextRegisterHeader {font: 9pt arial}
.nextArticleSearchTitle {font: 10pt arial}
.nextCategory .nextCatName {font: 10pt arial}
.nextOrderDiscounts, .nextSoldOut, .nextHierarchyTitle, .nextArticleSearchLink, .nextCartEmpty, .nextCartStatus, .nextMinimumViolatedMessage, .nextMinimumOrderMessage, .nextShippingDisclaimer {font-style: italic}
.nextSearchBox {font-weight: normal}
.nextSoldOut, .nextProductDetailTabbed .nextProdName, .nextProductDetailStacked .nextProdName, .nextProductDetailTabbed .nextPrice, .nextProductDetailTabbedTable .nextSKU, .nextProductDetailTabbedTable .nextCustomField1, .nextProductDetailTabbedTable .nextCustomField2, .nextProductDetailTabbedTable .nextCustomField3, .nextProductDetailTabbedTable .nextCustomField4, .nextProductDetailTabbedTable .nextCustomField5, .nextProductDetailTabbedTable .nextCustomField6, .nextProductDetailTabbedTable .nextShipWeight, .nextProductDetailTabbedTable .nextAllocation, .nextProductDetailTabbedTable .nextInventory, .nextAttributeLabel label, .nextWriteInLabel label, .nextCategoryDisplay .nextCatName, .nextHierarchyTitle, .nextHierarchyFinalText, .nextNewCustomerLink, .nextHelpDeskProductLabel, .nextHelpDeskCategoryLabel {font-weight: bold}
.nextCategory .nextCatName, .nextCatDisc {text-decoration: none}
.nextCatDiscRule hr {color: #36361B; background-color: #36361B}
hr.nextCatUnderbar {width: 100%; height: 3px; clear: both; border-width: 0px; color: #ccc; background-color: #ccc}
.main .nextSoldOut, .main .nextProdDiscount, .main .nextCartDiscount, .main .nextCartSavings {color: red}
.persist .nextSoldOut, .persist .nextProdDiscount {color: black}
.cart .nextCartDiscount, .cart .nextCartSavings {color: black}
.nextPopupText {white-space: normal}
.nextSortBy, .nextSingleLinePrevNext, .nextProductDetailTabbed .nextPrice, .nextShipToLabel, .nextRatingIcons, .nextRelatedThread, .nextCartDiscount, .nextBannerCell, .nextShipName {white-space: nowrap}
.nextCategoryDiscount, .nextCatDiscRule, .nextHierarchyTable, .nextRelatedThreadBackTo, .nextRelatedThreadProducts, .nextTabbedProduct, .nextDescriptionLink, .productList .nextPagesTicker, .nextProductDetailStacked .nextAttributes, .nextProductDetailStacked .nextPriceDetails, .nextProductDetailStacked .nextSpecifications, .nextProductDetailTabbed .nextMainImage, .nextProductDetailTabbed .nextProdImage, .nextGallery, .nextMiniThumb, .nextRelatedColumnProduct, .nextCartPolicy, .nextButtonEdit, .nextButtonDelete {float: left}
.nextSearch, .productList .nextSortBy  {float: right}
.nextProductDetailTabbed .nextLargeImageLink, .nextProductDetailTabbed .nextGalleryWrap, .nextProductDetailTabbedTable, .nextHelpDeskProductLabel, .nextHelpDeskCategoryLabel {clear: both}
.nextCategoryDiscount, .nextHeaderFooter, .nextCategoryDescription, .nextProductDetailTop, .nextProductDetailBottom, .nextGallery, .nextRelatedSpacer, .nextRelatedCategory, .nextRelatedRule, .nextProductSeparator, .nextCartProducts, .nextLoginBtoC, .nextLoginForm {clear: both}
.nextRelatedProductsColumn {clear: left; float: left}
.nextHierarchyCell, .nextRelatedCategory, .nextPopupText, .nextShipNameInstructions, .nextShippingDisclaimer, .nextBannerCellLeft, .nextBannerCellLeftButton {text-align: left}
.nextCatDiscText, .nextOrderDiscounts, .nextSingleLinePrevNext, .nextAdvancedSearch, .nextUndoSearch, .nextSearchStatement, .nextDescriptionLink, .nextPagesTicker, .nextSKUPagesTicker, .nextProductDetailStacked .nextSKUShipText, .nextMainImage, .nextCentered, .persist .nextSortBy, .nextTopImage, .nextRegisterHeader, .nextBannerCellCenter, .nextPaypalInstructions, .nextPaypalTransfer, .nextOrderAddendum {text-align: center}
.productList .nextSortBy, .nextRelatedColumnProduct, .nextBannerCellRight, .nextCloseXCell {text-align: right}
.nextCurrentCategorySearch td, .nextRelatedThreadBackTo, .nextRelatedThreadProducts, .nextMainImageWrap, .nextMainImage, .nextTabbedProduct, .nextPriceDetails, .nextSpecifications, .nextAddToCart, .nextAttributes, .nextRelatedColumn, .nextTabs, .nextRelatedColumnProduct, .nextNewCustomer, .nextReturningCustomer {vertical-align: top}
.nextSearch, .nextCartBottomButton {vertical-align: middle}
.nextCategoryTable {border-spacing: 6px; margin-left: auto; margin-right: auto}
.nextRelatedListProduct {border-spacing: 5px}
.nextCurrentCategorySearch, .nextGiftMessageWrapTable {border-spacing: 2px}
.nextRelatedTileProduct {width: 50%; text-align: left; vertical-align: bottom}
.nextCategory {text-align: left; vertical-align: bottom}
.nextProdName, .nextLargeImageLink, .nextCartPolicy, .nextCartBannerImage, .nextCheckOutButton, .nextCartSavings, .nextShippingCoupon, .nextCartBottomButton, .nextCartRequiredProductMultiple {display: block}
.nextCartBottomButton {float: none}
.nextRelatedThread, .nextProductDetailStacked .nextStandardAttributes, .nextProductDetailStacked .nextWriteInAttributes, .nextCartBannerImage, .nextCheckOutButton {margin-left: auto; margin-right: auto}
.nextShipToRow {margin-top: 2px}
.nextRelatedColumnProduct {margin-top: 5px}
.nextTellAFriend, .nextBookmark, .nextAddThis, .nextFBLike, .nextHelpDeskAskLogo, .nextHelpDeskThankYou {margin-top: 10px}
.nextGallery {margin-top: 12px}
.nextLargeImageLink, .nextCartBannerImage {margin-top: 15px}
.nextHelpDeskProductLabel, .nextHelpDeskCategoryLabel {margin-top: 20px}
.nextCategoryDisplay .nextCatName, .nextCatDiscRule, .nextTabbedProduct .nextATCButton {margin-left: 5px}
.nextMiniThumb {margin-right: 1px; margin-bottom: 1px}
.nextCatDiscRule, .nextHierarchyTitle, .nextRelatedThreadBackTo, .nextLockIcon, .nextRelatedProductsColumn, .nextHelpDeskProdThumb {margin-right: 5px}
.nextRelatedProducts {margin-bottom: 10px}
table.nextHierarchy, .nextPaypalTransfer {margin-bottom: 20px}
.nextMainImage, .nextRelatedRule {margin: 2px}
.nextDiscountThumbnail, .nextAffiliateFormLogo {margin: 10px}
.nextProdThumb, .nextGiftMessageWrap, .nextRegisterHeader {margin: 10px 0}
.nextCheckOutButton {margin: 8px auto}
.nextTabbedRule, .nextShipName, .nextCartBottomButton {margin: 5px 0}
.nextCartProducts, .nextCartCalculator {margin: 4px 0}
.nextProductDetailBottom {margin: 20px 0 8px 0}
.nextCartContents {padding-top: 10px}
.nextTabbedProduct .nextAttributeLabel, .nextTabbedProduct .nextAttributeSelect {padding-top: 4px}
.nextRSS, .nextTabbedProduct .nextTellAFriend, .nextTabbedProduct .nextPrice {padding-top: 6px}
.nextBannerCellLeft .nextBannerText, .nextBannerCellLeftButton .nextBannerText {padding-left: 6px}
.nextRelatedProducts ul {padding-left: 15px}
.nextBannerCellRight .nextBannerText {padding-right: 6px}
.nextBannerCellLeftButton .nextBannerText {padding-right: 12px}
.nextEnterShipTo {padding: 5px}
.nextTabbedProduct .nextAddToCart {padding: 12px 0}
.nextCartProducts td {padding: 5px 2px}
.nextShoppingCart {padding: 0 5px}
.nextHierarchyTable {padding: 6px 0 10px 0}
.nextProductTicker {padding: 5px 0 8px 0}
.nextSelectOptions {padding: 8px 0 4px 0}
.nextCloseXCell {width: 1px}
.nextProductSpacer, .nextAttributeSpacer, .nextShipToSpacer {width: 10px}
.nextCatDiscRule {width: 15px}
.nextStoreFrontBannerSpacerCell, .nextStoreFrontBannerSearchCell {width: 150px}
.nextProductDetailStacked .nextAttributes, .nextButtonEdit, .nextButtonDelete {width: 50%}
.nextRelatedThread {width: 60%}
.nextProductDetailTop, .nextProductDetailBottom, .nextRelatedColumnProduct, .nextBannerCellLeft, .nextBannerCellCenter, .nextBannerCellRight, .nextBannerCellButton {width: 100%}
.productList .nextDescriptionLink, .productList .nextPagesTicker, .productList .nextSortBy {min-width: 25%; max-width: 50%}
.nextRelatedSpacer, .nextRelatedRule, .nextCartBannerSpacer {height: 5px}
.nextProductTicker, .nextProductDetailTop, .nextProductDetailBottom, .nextRelatedThread, .nextCartPolicies, .nextCartSmallButtons, .nextShippingDisclaimer, .nextCartBottomButtons {overflow: hidden}
.nextCartProductEdit, .nextCartProductDelete {cursor: pointer}
.nextTabbedRule, .nextRelatedRule {border-bottom: 1px solid black}
.nextOrderDiscounts li {list-style-type: none}
.nextClear {clear: both; height: 0; line-height: 0}
a.nextFacebookShareButton {background: url(http://www.nexternal.com/Shared/StoreFront/Images/facebookbg.jpg) top repeat-x #5F78AB; color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0px 4px 2px 4px; border: 1px solid #29447E; text-decoration: none}
a.nextFacebookShareButton:hover {background-color: #4B649A; background-image: none; color: #ffffff}
.nextFacebook, .nextTwitter {padding: 10px; margin: 10px; border: solid 1px #ccc; background-color: #eee}
.nextTwitterUpdate {width: 585px; text-align: left}
.nextTwitterUpdate textarea {width: 580px}
a.nextTwitterUpdateButton, a.nextTwitterShareButton {padding: 0px 5px 1px 25px; height: 20px; width: 105px; border: 1px solid #d8dfea; text-decoration: none; color: #777; font-size: 15px; text-align: left; background: #fff url(http://www.nexternal.com/Shared/StoreFront/Images/twitter_t_logo_outline.png) no-repeat 3px center}
a.nextTwitterUpdateButton:hover, a.nextTwitterShareButton:hover {background: #32cbff url(http://www.nexternal.com/Shared/StoreFront/Images/twitter_t_logo_outline.png) no-repeat 3px center; color: #fff}
a.nextTwitterShareButton {width: 115px}

.nextSubcategoryLevel1 {margin-left: 10px}
.nextSubcategoryLevel2 {margin-left: 20px}
.nextSubcategoryLevel3 {margin-left: 30px}
.nextSubcategoryLevel4 {margin-left: 40px}

/*--------------------------------
		Global
---------------------------------*/


/*--------------------------------
		Top HTML
---------------------------------*/
#flags {
	display:none;
}


/*--------------------------------
		Bottom HTML
---------------------------------*/
#table119 {
	font-family:Tahoma, Arial, sans-serif;
	font-size:8px;
	color:#000;
	background:#C0C0C0;
}
#table119 a{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#000;
}
#footer {
	padding:0 2px 2px 2px;
	background:#E1E1E1;
	border:3px solid #999;
	border-top:none;
}

/*--------------------------------
		Left HTML
---------------------------------*/


/*--------------------------------
		Right HTML
---------------------------------*/
td.right {
	background-position:100% 0;
	background-repeat:repeat-y;
	background-color:#E1E1E1;
}

/*--------------------------------
		Shopping Cart
---------------------------------*/
/* truck and gift */
.nextCartDetermineSTP,
.nextCartEditSTP,
.nextGiftMessageWrap a {
	display:block;
	padding:0 0 0 30px;
	text-decoration:none;
	font-weight:bold;
	margin-left:15px;
	margin-right:40px;
	text-align:left;
	line-height:1.3;
}
.nextCartDetermineSTP,
.nextCartEditSTP {
	background:url(https://www.nexternal.com/kval/images/bg_shipping.gif) 0 50% no-repeat;
}
.nextGiftMessageWrap a {
	background:url(https://www.nexternal.com/kval/images/bg_gift.gif) 0 50% no-repeat;
}
.nextGiftMessageWrap div div a { /* undo the above for the popup box */
	display:inline;
	padding:0;
	margin:0;
	text-decoration:underline;
	font-weight:normal;
	background:none;
}
.external {
	padding:10px 0;
}
.nextButtonEdit {
	width:60%; /* prevent wrapping of Edit Quantity */
	margin-top:10px;
}
.nextButtonDelete {
	width:40%; /* prevent wrapping of Edit Quantity */
	margin-top:10px;
}
.nextCartAddendum {

                background:#999999;

                border-bottom:1px dotted #FFF;

                border-top:1px dotted #FFF;

                margin:0 0 10px;

                padding:5px;

}


/*--------------------------------
		Persistent Category
---------------------------------*/
.nextPersistentCategory {
	margin:10px 5px; /* margins for the div persistent cat container div */
}
.nextPersistentCategory a {
	text-decoration:none; /* all persistent category links */
	display:block; /* all persistent category links - this makes the anchors 100% wide */
}
.nextPersistentCategory a:hover {
	color:#000; /* all persistent category links hover */
}
.nextTopCategory a {
	color:#666; /* top level category */
	font-size:13px;
	margin:3px 0;
	padding:3px 4px;
	font-weight:bold;
	border-bottom:1px solid #CCC;
}
.nextTopCategory.nextActiveCategory a {
	color:#000; /* active category */
	background:url(https://www.nexternal.com/kval/images/bg_active.jpg) 0 50% no-repeat;
	padding-left:22px;
	
}
.nextTopCategory a:hover {
	color:#000; /* active category hover */
}
.nextSubcategoryLevel1 a,
.nextSubcategoryLevel2 a,
.nextSubcategoryLevel3 a,
.nextSubcategoryLevel4 a,
.nextSubcategoryLevel5 a,
.nextSubcategoryLevel6 a  {
	font-size:12px; /* all sub categories (extend this list if necessary) */
	padding:3px 0 3px 18px;
	color:#333;
}
.nextSubcategoryLevel1.nextActiveCategory a,
.nextSubcategoryLevel2.nextActiveCategory a,
.nextSubcategoryLevel3.nextActiveCategory a,
.nextSubcategoryLevel4.nextActiveCategory a,
.nextSubcategoryLevel5.nextActiveCategory a,
.nextSubcategoryLevel6.nextActiveCategory a {
	color:#000 !important; /* ACTIVE sub category (extend this list if necessary) */
	background:url(https://www.nexternal.com/kval/images/bg_active.jpg) 0 50% no-repeat;
	font-weight:bold;
}
.nextSubcategoryLevel1 {
	margin-left:0; /* first level subcategory */
}
.nextSubcategoryLevel2 {
	margin-left:10px; /* second level subcategory */
}
.nextSubcategoryLevel3 {
	margin-left:20px; /* third level subcategory */
}
.nextSubcategoryLevel4 {
	margin-left:30px; /* fourth level subcategory */
}
.nextSubcategoryLevel5 {
	margin-left:40px; /* fifth level subcategory */
}
.nextSubcategoryLevel6 {
	margin-left:50px; /* sixth level subcategory */
}

/*--------------------------------
		Store Content
---------------------------------*/
/* the next two styles force the category name below the category thumb */
.nextCatThumb {
	float:left;
}
.main .nextCatName {
	float:left;
	clear:both;
	margin-top:10px;
	width:80%;
}
/* white space */

.nextATCButton {
	margin:5px 0 5px 5px;
	float:left;
}
.nextATCButton img {
	float:left;
}
.nextMainImage {
	margin:0 10px 10px 0; /* main image margins */
}
.nextCartAccountInfo {
	margin-top:10px; /* margin above returning customer in shopping cart */
}
.nextTileProducts {
	margin-top:10px; /* margin below banner on product detail screen */
}
.nextFooter {
	margin:10px 0; /* margin above and below bottom banner on all pages */
}
.nextHierarchyFinalText, .nextHierarchyFinalSeparator {
	display:none;
}
h1.nextProdName {
	color:#F7941E;
	font-size:16pt;
}
.nextLargeImageLink {
	float:left;
	font-style:italic;
	white-space: nowrap;
}
hr.nextCatUnderbar {
	height:1px;
}
.nextLargeImage {
	padding:10px;
}
.nextSearchStatement {
	padding-bottom:10px;
	font-size:12px;
	text-align:left;
}
/* tabber */
.tab .ajax__tab_outer {
	background:#666 url(https://www.nexternal.com/kval/images/bg_tab_inactive.gif) 0 100% repeat-x; /* inactive tab background */
	color: #FFF; /* inactive tab font color */
	border-color: #999; /* inactive tab border color */
	font-weight: normal; /* inactive tab font weight */
	padding:3px 6px; /* all tabs padding */
}
.tab .ajax__tab_outer:hover {
	background: #999 url(https://www.nexternal.com/kval/images/bg_tab_inactive.gif) 0 0px repeat-x; /* inactive tab hover background*/
	color:#FFF; /* inactive tab hover font color */
}
.tab .ajax__tab_active .ajax__tab_outer {
	background: #CCC url(https://www.nexternal.com/kval/images/bg_tab_active.gif) 0 100% repeat-x; /* active tab background */
	color:#000; /* active tab text color */
	border-color: #999; /* active tab border color */
	font-weight: bold; /* active tab font weight */
}
.tab .ajax__tab_active .ajax__tab_outer:hover {
	color:#000 /*active tab hover font color */
}
.tab .ajax__tab_body {
	background:transparent; /* tabber content background */
	border:none;
	border-top:1px solid #999;
	padding:10px 0;
}
/* close x */
a.closeX  { /* popup window close button */
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	background:#A75746 url(https://www.nexternal.com/kval/images/bg_closeX.jpg) 0 50% no-repeat;
	color:#FFF;
	padding:0 15px;
	border:1px solid #C3948A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:1px;
}
a.closeX:hover {/* popup window close button hover */
	background:#AB1B0C url(https://www.nexternal.com/kval/images/bg_closeX.jpg) 100% 50% no-repeat;
	border-bottom-color:#DA8071;
	text-decoration:none;
}
/* html buttons */
input.nextHTMLButton {
	color:#FFF;
	background: url(https://www.nexternal.com/kval/images/bg_html_button.gif) 0 50% repeat;
	padding:0 5px 2px 5px;
	border:1px solid #112A5C;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	font-weight:bold;
	font-size:12px !important;
	cursor:pointer;	
}
td.nextProdThumb a,
a.nextProdThumb{
	margin:0 0 10px 0; /* right margin for product thumbnails on product list pages */
	display:block; /* necessary for the right margin to work */
}