/* placeholder for hightech styles */

/* common link styles from style_sheet_core */

.button-full {
    text-align: center;
    width: auto;
}

.button-called-out {
    background-color: #258ebf;
    background-size: 100% auto;
    border-color: #206485;
    color: #fff;
    text-shadow: 1px 1px 1px #111111;
}

button:hover.button-called-out{
	background-color: #4fb4e3
}

.padwidth {
    padding: 0.3em 2em !important;
    text-align: center;
    width: auto;
}


.button-standard, .button-standard-alt, .button-called-out, .button-called-out-alt,.button-called-out-alt:hover, .button-called-out-positive, .button-flat {
  display: inline-block;
  padding: 0.5em 0.8em;
  font-size: 12.8px;
  font-size: 0.8rem;
  font-weight: normal;
  text-transform: capitalize;
  border: none;
  cursor: pointer;
  margin: 0;
  line-height: 1.5em;
  text-shadow:none;
}


button:hover.button-called-out.button-full {
  background-image: none;
}

td:hover.button-called-out.button-full {
  background-image: none;
}

a:visited.button-standard.button-full,a:link.button-standard.button-full{
 color: #555555;
 white-space: normal;
 max-width: 100px;
 font-weight: bold;
}

a.btnNewAnchor,a:link.btnNewAnchor,a:visited.btnNewAnchor{
background-color: #258ebf;
padding:0.3em 0.2em !important;
color:white;
text-align: center;
text-shadow: none;
text-transform: capitalize;
font-size:0.8rem;
font-weight:bold;
}

a.btnNewAnchor:hover{
background-color:#4fb4e3;
}

.button-standard{
background-size:100%;
background-color:#efefef;
color:#555555;
border-color:#a7a7a7;
text-shadow:1px 1px 1px white}


.button-standard:hover{
background-size:100%;
background-color:#f8f8f8;
color:#555555}

a.button-standard, a.button-standard-alt, a.button-called-out, a.button-called-out-alt, a.button-called-out-positive, a.button-flat, button.button-standard, button.button-standard-alt, button.button-called-out, button.button-called-out-alt, button.button-called-out-positive, button.button-flat {
  display: inline-block;
  padding: 6px 10px;
  font-size: 12.8px;
  font-size: 0.8rem;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  margin: 0;
  line-height: 1.5em;
}

.btnGoNew{
  background-color:#317900;
  text-transform: uppercase;
  color: white;
  max-width: 38px;
  max-height: 28px;
}

button:hover.btnGoNew{
 background-color:#64a81b;
}

.button-customize{
  background-color: #555555;
  color: white;
  width: 111px;
}

button:hover.button-customize{
  background-color: #777777;	
}

a { font-weight: normal; text-decoration: none; }
a:hover { text-decoration: underline; }

/* IE fix for Shopping Cart button width issue */
#cartContentDetailsTab2 .basebuttonnobg { _width:100%; }
#cartButtonTable .basebuttonnobg { _width:100%; }

/* Cart content*/
#cart-content .itemDescription { font-weight:bold; padding-right:5px; }
#cart-content .itemPromotion { color:#339900; font-weight:normal; }
#cart-content .itemPossiblePromotion { color:#993300; font-weight:normal; }
#cart-content .itemPossiblePromotion a{ text-decoration: underline; }
#cart-content .itemTotalPrice { font-weight:bold; }
.headerShadow {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadershadow.gif);
	background-repeat:repeat-x;
}
#cartContentSaveIcon { padding-left:0px; }
.cartMainFeatureIcon div {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/fw.gif);
	background-repeat:no-repeat; height:16px; width:16px;
}
.cartContentItemDivider {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/grey_rule.gif);
	background-repeat:repeat-x; background-position:center;
}

/* Cart tabs*/
.cartContentDetailsTabSpacer {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/spacer_background.gif); 
	background-repeat:repeat-x;
}
.selectTabLeftCell {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/select_left.gif); 
	background-repeat:no-repeat; background-position-x:right;
}
.selectTabCell {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/select_background.gif);
  background-repeat:repeat-x;
}
.selectTabRightCell {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/select_right.gif);
	background-repeat:no-repeat; background-position-x:left;
}
.unselectTabLeftCell {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/unselect_left.gif);
	background-repeat:no-repeat; background-position-x:right;
}
.unselectTabCell { 
	background-image:url(/SEUILibrary/hightech-portal/images/cart/unselect_background.gif);
	background-repeat:repeat-x;
}
.unselectTabRightCell {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/unselect_right.gif);
	background-repeat:no-repeat; background-position-x:left;
}
.emptyTabCell { 
	background-image:url(/SEUILibrary/hightech-portal/images/cart/spacer_background.gif);
	background-repeat:repeat-x;
}
.selectTabText span { color:#000000; font-weight:bold; }
.unselectTabText span { font-weight:bold; }
.selectTabIcon { height:16px; width:8px; }
.unselectTabIcon {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/fw_bold.gif);
	background-repeat:no-repeat; height:16px; width:16px;
}
.configEditIcon {
  background-image:url(/SEUILibrary/hightech-portal/images/icons/fw_bold.gif);
  background-repeat:no-repeat; 
  height:16px; 
  width:16px;	
}

/* Cart extra */
#cartExtraUpdate span { font-weight:bold; }
.cartExtraLeaseTable{
	font-size:11px;
	border: 1px #000000 solid;
	border-collapse: collapse;
}
.cartExtraLeaseTable td{
	padding:10px;
	border: 1px #000000 solid;
	margin:0px;
	white-space: normal;
}
.cartExtraLeaseTablePrice{
	color: #FF6600;
}
.cartExtraLeaseTable th{
	padding:10px;
	border: 1px #000000 solid;
	margin:0px;
	background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
	background-repeat:repeat-x;	
}


/* Cart buttons */
#cartContentDetails, #cartContentEmail, #cartButtonDetails, #cartButtonEmail, #cartButtonResetReservations { padding-left:10px; }

.cartBottomLink { white-space:normal; margin:0px !important; padding:0px !important; width:33%; vertical-align:top; color:#036; text-align:left; }
.cartBottomLink a { font-size:0.90em; font-family: verdana,arial,sans-serif; text-decoration:none; vertical-align:middle; color:#036; }
.cartBottomLink a:hover  { font-size:0.90em; font-family: verdana,arial,sans-serif; color: #999999; vertical-align:middle; text-decoration:underline }

/* Cart links */
.cartLink { white-space:nowrap; vertical-align:middle; color:#036;}
.cartLink .bttext{ color:#069; font-family:verdana, arial, sans-serif; font-size:11px;}
#relatedProductsTable .bttext{ color:#069; font-family:verdana, arial, sans-serif; font-size:11px;}

/* Cart price */
.cartColoredHeaderTable{
	background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadergrad.gif);
	background-repeat:repeat-x;
}
.cartColoredHeaderCell {
	background-image:url(/SEUILibrary/hightech-portal/images/cart/smalltableheadergrad.gif);
	background-repeat:repeat-x; white-space:nowrap;
}
.cartColoredHeaderCell span { font-weight:bold; }
.greydividerpadded { 
	background-image:url(/SEUILibrary/hightech-portal/images/icons/grey.gif);
	background-repeat:repeat-y; background-position:center; width:21px;
}
.cartPriceDivider {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/grey.gif);
	background-repeat:repeat-x; background-position:center;
}
.cartPricePrice { white-space:nowrap; }
.cartPriceColoredPrice { white-space:nowrap; color:#FF6600; }

/* Quicklinks */
#quickLinksHeader span { font-weight:bold; }

/* Cart email */
#cartBreadCrumbEmailContent { padding-left:10px; width:100%; }
#cartBreadCrumbEmailContent2 { padding-left:10px; padding-top:10px; width:100%; }
#cartBreadcrumbDetailsContent { height:28px; padding-top:10px; padding-bottom:10px; padding-left:10px; }
#cartDetailsFooterContent { padding-top:20px; vertical-align:bottom; text-align:bottom; }
#cartDetailsFooterContent2 { padding-top:20px; vertical-align:bottom; padding-left:10px; }
#cartEmailHeader {}
#cartDetailsEmailContent {padding-top:10px; padding-left:10px; }
#cartEmailBodyComment, #cartEmailBodyContent { padding-top:10px; }
#cartEmailBodyComment div, #cartEmailBodyContent div { height:28px; padding-bottom:10px; padding-left:10px; }
#cartEmailBodyHeaderDiv { height:28px; padding-bottom:10px; padding-left:10px; }
#cartEmailTextFooterDiv { width:600px; }
.cartEmailTextArea { display:none; }	
#cartEmailLogo div { background-image:none; }
#cartEmailToAddress .iform, #cartEmailSubject .iform, #cartEmailComments .iform, #cartEmailUserFirstName .iform { width:340px; }
#cartEmailSend span, #cartEmailClear span { font-weight:bold; }



#emailSubjectsDiv { width:340px;}
#emailCommentsDiv { width:340px;}
#emailScrollSubjectsDiv { width:340px;height:50px;overflow:auto;overflow-x:hidden;border: 1px #d2d2d2 solid; }
#emailScrollCommentsDiv { width:340px;height:50px;overflow:auto;overflow-x:hidden;border: 1px #d2d2d2 solid; }
.emailOptionsTable { width:340px;cellpadding:0;cellspacing:0;border:0; }
.radio_listFormatDiv { clear:both; }
.radio_listLabel { float: left;display: block;width:80%;margin-left: 1.5em;margin-top: .2em; }
.radio_listInput { float: left; }
.radio_listOddRow { background-color:#eeeeee; }
.radio_listEvenRow { background-color:#ffffff; }

/* Cart print/details */
#cartDetailsHeader {}
#cartDetailsDetailsIcon a.fbox:hover, #cartDetailsDetailsIcon2 a.fbox:hover { text-decoration:none; }
#cartDetailsDetails, #cartDetailsDetails2 { padding-right:10px; vertical-align:bottom; }
#cartPrintDetailsFooterContent { padding-top:20px; vertical-align:bottom; }
#cartPrintBreadCrumbEmailContent { height:28px; padding-left:10px; }
#cartPrintDetailsContent { padding-top:10px; }


/* Navigation */
.navRoundedTopMiddle { background-color: #ffffff; background-image: url(/SEUILibrary/hightech-portal/images/common/icons/c-bg-t.gif); background-repeat: repeat-x; width: 100% }
.navRoundedBottomMiddle { background-color: #ffffff; background-image: url(/SEUILibrary/hightech-portal/images/common/icons/c-bg-b.gif); background-repeat: repeat-x; width: 100% }
.navRoundedLeftColumn { background-color: #ffffff; background-image: url(/SEUILibrary/hightech-portal/images/common/icons/c-bg-l.gif); background-repeat: repeat-y }
.navRoundedRightColumn { background-color: #ffffff; background-image: url(/SEUILibrary/hightech-portal/images/common/icons/c-bg-r.gif); background-repeat: repeat-y}
.navCampaingArea { text-align:right; vertical-align:middle; padding-left:4px; display:inline-block; height:49px;}
.navCustomerLogo { text-align:right; vertical-align:top; white-space: nowrap }

/* Item Details */
.productImageBox { text-align: center; border-width: 0px; width: 214px }
.itemDescription { font-size: 12px; font-weight: bold; }
.itemCode { } 
.availabilityText { color: rgb(102, 102, 102) }
.availabilityValue { color: rgb(0, 0, 0); font-weight:bold }
.itemDetailsGroupName { font-weight:bold }
.newItem,
.soldItem,
.recommends,
.clearanceItem,
.btstItem
 { font-weight:bold }
.hiddenPopupDiv
 { display:none; visibility:hidden; }

.verticalSectionDivider { background-color:#eeeeee; padding:0px }
#productImageBox { margin-left:10px } 
#promoItem { padding-bottom:10px }
.promoItemName { font-weight: bold }

.stdItemListTitle { padding-left: 10px; border-top: 1px solid #c0c0c0 ; padding-top:5px; padding-bottom:5px; background-color: #eeeeee}

.stdThContentBackground { background-color: #8888ff; height:31px; }
.stdTdContentBackground { background-color: #8888ff; padding-top:5px; padding-bottom:5px; }

/* Style Dimensions */
.styleDimension { font-family:verdana,arial,sans-serif; font-size:11px; font-weight:normal }

/* Item List */
.choiceTitle,
.itemListColumnTitle { font-weight:bold }
.itemListTitleRow { background-color: #eeeeee }
.itemListDividerRow { background-color: #eeeeee }
#categoryMenuArea { width:170px }
#categoryMenuAreaWide { width:180px }
#builderLeftColumn { margin-left:20px;width:100% }
.layoutTopRow { vertical-align:top }
.layoutTopRowStyle1 { vertical-align:top; background-color:rgb(201,211,221) }
.menuAreaContainer {  border-top: 1px solid #cccccc;  
background-color: #eeeeee; }
.navTable    { width:940px; }
.categorySideContentArea { background-color: #ffffff }
.categorySideContentAreaInner { padding-left:10px; background-color: #ffffff }


#compatModel { width: 115px;}
#compatSeries { width: 140px }
#compatModelSelection { display:none }

/* vendor stores */
.greyBg { background-color: #eeeeee; }

/* compare page */
.featureTitleArea { padding-left:10px;padding-right:10px; }
.featureCompareArea { word-wrap: break-word ;vertical-align:top}
.featureCompareDivider { padding-top:5px;padding-bottom:5px }

.autoDetectArea { padding-top:5px; padding-bottom:5px; }

.lePriceListDesc { margin:5px; }
.lePriceListText { padding-left: 5px }

.gradientDividerBtmUp { margin:0px; }
.gradientDividerBtmUpHigh { margin:0px; height:14px;width:100%}
.thBkgGrad { height:31px; }
.tdBkgGrad { padding-top:5px; padding-bottom:5px; }

/* Promos */
.promoItemDataRow { padding:10px }
.promoItemDataRowRight { background-color: #c9d3dd }
.promoListPriceTd td { white-space: nowrap }
.promoPriceValue { text-align:right; padding-left:5px }
.promoPrice,
.promoPriceDesc,
.promoPriceRebate { white-space: nowrap }
.promoPriceRebate { text-align: left }
.promoPriceDesc { text-align: left }

.promoPriceRow TD { white-space: nowrap }
.promoFreeUpgradesArea { padding-top:20px }
.promoBackToTop { height:24px;padding-right:10px; text-align: right; vertical-align:middle }
.bodyContentBottomGradient { height:14px; width:100% }
.promoItemsCell {padding-left:5px; padding-right:10px; text-align:center } 
.promoItemsCellCentered {padding-left:5px; padding-right:10px; text-align:center } 
.promoItemsHigh {padding-left:5px; padding-right:10px; padding-bottom:10px; padding-right:10px; } 
.promoSubheads{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: rgb(102, 102, 102);}
.promoPriceGraytext { color:#666; white-space: nowrap }

/* Homepage */
.stdHomeLink { padding-top: 15px; padding-bottom: 3px; font-family: Verdana,Helvetica,sans-serif; font-size: 14px; color: #333333; text-align: left; padding-left: 0px; padding-right: 8px; height: 20px; background-color: transparent; white-space: nowrap; vertical-align: middle }
.stdHomeLink a { vertical-align: middle }
.stdHomeLink img { vertical-align: middle }
.stdHomeButton { padding-top: 10px; padding-bottom: 3px; font-family: Verdana,Helvetica,sans-serif; font-size: 14px; color: #333333; text-align: left; padding-left: 0px; height: 20px; background-color: transparent; WHITE-SPACE: nowrap}
.stdHomeButtonImg { height:20px; width:155px; color:white; font-family: Verdana,Helvetica,sans-serif; font-size:10px; font-weight:bold }
.stdMenuHeader1 { padding-top: 5px; padding-bottom: 3px; font-family: Verdana,Helvetica,sans-serif; font-size: 18px; color: #333333; text-align: left; padding-left: 0px; height: 20px; background-color: transparent; WHITE-SPACE: nowrap}
.stdMenuHeader2 { padding-top: 3px; padding-bottom: 3px;font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #333333; text-align: left; padding-left: 5px; height: 20px; background-color: #eaeaea; border-top: 1px solid #c0c0c0}
.stdHomeTitle { padding-top: 10px; padding-bottom: 10px; font-size: 18px; color: #808080; text-align: left; padding-left: 5px; height: 20px; background-color: transparent; WHITE-SPACE: nowrap}
.stdHomeTitle {color:#999999; font-size:14px; font-weight:bold; font-family:'Helvetica Neue 65 Bold', Helvetica, sans-serif; }
.stdHomeDescription { padding-right: 10px; padding-top: 5px; padding-bottom: 15px; font-size: 12px; color: #333333; text-align: left; }
.stdHomeImgLine {  }
.stdBulletListWrapper {margin: 0em; padding: 0px;}
.stdBulletList { margin-left:0px; padding-left:0px; list-style-type: none;  }
.stdItemListTitle { padding-left: 10px; border-top: 1px solid #c0c0c0 }
.stdItemListTitle { padding-top:5px; padding-bottom:5px; }
.stdItemListTitleText { font-size: 14px; font-weight:bold; }
.stdHomeProductLines,
.homeCatalogFiltering { padding-left:5px }
.stdHomeBottomResourcesTitle { padding-top: 2px; padding-bottom: 2px; padding-left: 10px; font-size:18px; color: #000000; }
.stdHomeBottomResourcesBkgGrad { height:31px; }
.stdHomeBottomResourcesImageTd { width:70px; text-align:center }
.std-home-bottom-resources-image-td { width: 70px; text-align: center;}
.std-home-bottom-resources-td { padding-left: 10px; padding-right: 10px; width: 230px; text-align: left; }
.stdMenuContainer { border-left: 1px  solid #d2d2d2;border-right: 1px  solid #d2d2d2;border-bottom: 1px  solid #d2d2d2; }

#StdMenuDiv .menuItem { padding-left: 10px ; padding-top: 3px; padding-bottom: 3px;}
#StdMenuDiv .menuItemSelected { padding-left: 10px ; padding-top: 3px; padding-bottom: 3px; font-weight:bold }
#StdMenuDiv .menuItemSelected a { font-weight:bold }

#StdMenuDiv { margin-bottom: 10px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2 ; vertical-align: top; width:190px}
#StdMenuDivTable TD  { padding-left: 5px }

.stdMenuTopBorder { height:8px; border-top: 2px solid #e1e1e1; width: 174px }

#home_leftmenu { width: 174px }
#home_welcome { padding-bottom: 5px }
#home_configs { margin-left: 10px; padding-left:10px}
#home_rightcolumn_resources { width: 160px; border-left: 1px solid #cccccc }

.std-item-list-customdesc, .stdItemListCustomdesc { color: #659a00 }
.std-item-desc-cell, .stdItemDescCell { padding-left:10px; padding-bottom:8px; }

.debugContainer { text-align:left; display:none; margin-top:3px; margin-bottom:3px; margin-left:3px; margin-right:3px; font-size:10px; background-color: #eeeeff} 

.qbTable TD { padding-left:5px  }
.stdMenuDescription { padding-bottom:3px;padding-top:3px }

#quickbuyManyCloseButton { position:absolute;right:10px;bottom:10px; font-weight:bold }
.priceColumn { text-align:right; ;white-space : nowrap }
.linkColumn { text-align:left; ;white-space : nowrap }

/* My Account - Sign In */
.loginCenterBackGradient{
  background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
  background-repeat:repeat-x;
}
.loginCenterSignInTitle { color:#000000; padding:8px; }
.loginCenterSignInDesc { 
	padding-left:8px; padding-top:4px; padding-bottom:8px;
	font-weight:bold;
}
.loginCenterSignInInlineDiv { width: 49%; display: inline-block; vertical-align: top; }
.loginCenterSignInDiv { padding-left:8px; width:296px; }
.loginCenterCreateAccountTitle { color:#000000; padding:8px; }
.loginCenterCreateAccountDesc { 
	padding-left:8px; padding-top:4px; padding-bottom:8px;
	font-weight:bold;
}
.loginCenterCreateAccountDiv { padding-left:8px; width:296px; }
.loginCenterCreateAccountCommentBold { font-weight:bold; } 
.loginCenterCreateAccountComment {} 

/* WCI enabled My Account*/
.billingAddressForm { border:0px; padding:0px; margin:0px; }

/* My Account - Create Account */
.createAccountMainForm { border:0px; padding:0px; margin:0px; }
.createAccountSectionHeader {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}
.createAccountSectionDesc {
	color: #666;
	font-weight:bold;
}

/* My Account - Modify Account */
.modifyAccountMainForm { border:0px; padding:0px; margin:0px; }
.modifyAccountSectionHeader {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}
.modifyAccountSectionDesc {
	color: #666;
	font-weight:bold;
}

/* My Account - Saved Carts */
.savedCartTableHeader { font-weight:bold; }
.savedCartDivider { background:#ccc; }
.savedCartSubTotalLabel { font-weight:bold; }
.savedCartTotalPrice { font-weight:bold; }
.savedCartSubTotalCell { display:inline; }
.savedCartSubTotalRow {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
	background-repeat: repeat-x;
}
.savedCartNoSavedCarts { font-weight:bold; }

/* My Account - Wishlist */
.wishlistTable { background-color:rgb(226,233,239) }
.wishlistTotalItems {
	color:#777777; font-size:16px; font-weight:bold;
}
.wishlistResults {
	white-space:nowrap; font-weight:bold;
}
.wishlistRatingsAndReview { padding-top:5px; text-align:center; }
.wishlistItemDescription { font-weight:bold; }
.wishlistMoreDetails { white-space:nowrap; }

/* My Quotes pages */
.myQuotesSectionHeader { 
	background:url(/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif);
	height:21px;
	font-weight:bold;
}
.myQuotesSectionHeaderText { font-weight:bold; }
.myQuotesProductDescription { font-weight:bold; }  
.myQuotesLineTotal { font-weight:bold; }
.myQuotesBackgroundLine { background:#ccc; }
.myQuotesSubTotalDiv { display:inline; }
.myQuotesSubTotalRow {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
	background-repeat: repeat-x;
}
.myQuotesSubTotalLabel { font-weight:bold; }
.myQuotesFooter { font-style:italic; }

/* Webform pages */
.webFormMainForm { border:0px; padding:0px; margin-left:5px; }
.webFormButtonPanelOutline { background:#cccccc }
.webFormSectionHeader {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}

/* LE Login page */
.leLoginTitle {color:#000000; padding:8px;}
.leLoginSignInText {padding-left:8px; padding-top:4px; padding-bottom:8px;}
.leLoginBackGradient{
  background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
  background-repeat:repeat-x;
}


.resetPasswordSectionHeader {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}

/* Product Registration pages */
.productRegistrationSignInTitle {color:#000000; font-size:16px; font-weight:bold;}
.productRegistrationSelectCountry {color:#555555; font-size:14px; font-weight:bold;}

/* Checkout pages - Sign In*/
.blackText {color:#000000;}
.signInHeaderDesc { font-weight:bold; }

/* External checkout transition */
.externalCheckoutOverlay {
	position:absolute; 
	background-color:transparent; 
	display:none; 
	width:100%;
	height:100%; 
	text-align:center;
}

.externalCheckoutOverlay img{
	margin-top:25%;
	border: 0px;
	content:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); 
}

.externalCheckoutMessage {
	color:white;
	font-weight:bold;
}

/* Checkout pages - page1*/
.checkoutNavigation {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/widestepsbkg.gif);
}
.checkoutNavigationSelectedStep {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/stepsCircleSel.gif);
	background-position:center; 
	background-repeat:no-repeat;
}
.checkoutNavigationSelectedStep span{
	color: #000000;
}
.checkoutNavigationUnselectedStep {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/stepsCircleNoSel.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.checkoutNavigationUnselectedStep span{
	color:#666;
}
.checkoutNavigationSelectedStepHdr {font-weight:bold; color:#000000; text-decoration:none; }
.checkoutNavigationUnselectedStepHdr {color:#666;}
.checkoutSubHead {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif);
	font-weight:bold;
}

#checkoutForm { border:0px; padding:0px; margin:0px; }

/*checkout2_layout*/
.shipGroupsInfo {font-weight:bold;}

/*checkout2_order_fields*/
.subHeadText {
	font-weight:bold;
}
.checkout2SubHead { background-image:url(/SEUILibrary/hightech-portal/images/cart/bluegradient_1x20.gif); 
	background-repeat:repeat-x;
	font-weight:bold;
}
.errorMsg {font-weight:bold; color:#F30;}

/*checkout2_shipment_and_payment*/
.checkout2PaypalSlogan { font-size:11px;
	font-family: Arial, Verdana; 
}
.bmlPromo{ color:#666; }

/*checkout2_credit_card*/
.dividerLine {background-color: #c9d3dd;}

/*checkout2_price*/
.checkout2CartSalePrice { color:#FF6600; }
.checkout2CartSubtotal { color:#FF6600; }
.checkout2CartVATLine2 { color:#FF6600; }
.checkout2CartThresholdSavings { color:#FF6600; }
.checkout2CartCouponDiscount { color:#FF6600; }
.checkout2CartTotal { font-weight:bold; }
.checkout2CartSiteSavings { color:#FF6600; }
.checkout2CartLease { font-weight:bold; }

/*checkout3_layout*/
.boldLabel { font-weight:bold; }
#hiddenEmailFrame{display: none;}

/*floating popup*/
#floatingPopupDimmerLayer { 
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: black;
  filter: alpha (opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
  z-index: 198;
}
#floatingPopupWrapper {
  display:none;
  position:fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 199;
}
#floatingPopuplayer { 
  display:block;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 199;
}
.floatingPopupUpperEdge {
  background-image:url(data:image/gif;base64,R0lGODlhAQAPAPcAACEpOefv9+/v9+/39/f3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAAAALAAAAAABAA8AAAgPAAEIDBBAwAACBRIqLBAQADs=);
  *background-image:url(/SEUILibrary/hightech-portal/images/icons/upperedge-box-1x15.gif); 
  background-repeat:repeat-x;
}
.floatingPopupLeftEdge {
  background-image: url(data:image/gif;base64,R0lGODlhBAABAPcAACEpOf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAAAALAAAAAAEAAEAAAgGAAEIBBAQADs=);
  *background-image:url(/SEUILibrary/hightech-portal/images/icons/leftedge-side-box-4x1.gif); 
  background-repeat:repeat-y;
}
.floatingPopupBoxGradient {
  background-color:white;
  background-image:url(data:image/gif;base64,R0lGODlhAQAYAeYAAPr7/P7+/tfe5v39/uHn7fz9/dHa49DZ4uvv89zj6tff5/X3+efs8crU3vDz9tbe5vP1+Pf4+uzw9OLo7trh6dPc5M3X4Pz8/d/m7Njg6O7x9c7X4dTc5ff5+vv8/fb4+vL19/j6+/T2+Nvi6e/y9c/Y4fn6+93k6/H09+br8MvV3/j5++ru8v7+/+3x9dri6cvV3tnh6Pn6/ODm7ePo7ePp7vb4+czW3+/z9tng5+Tq7+7y9ejt8unt8vL09+vu8vT2+eXq8NTd5c3W4MzW4Nng6N7k69Pb5ODm7Ofr8N/l6+Xq7+Xr8Pv8/O3x9PT3+ePo7tjg5+/y9vP2+NXd5tvi6tLb5Ojs8dXd5erv8+Tp7+ru89Xe5vP19+3w9M/Z4v7//8zV3/v7/P3+/t/l7OPp7+nu8t7l7NLb497l687Y4ejt8f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABgBAAe0gGyCg4SFhoeIiYqLhQKOAjkjSjRJPyRdEQADjJyMYC0BoQFjA6UFpxcXHh5NYgCvADImJiEhKysdHREfHzYLv09AIiJTEBAgID4oKA7NOFIkOxoaLk5eEhII2llbLGY9PGtXDOQpKUxBSzpaZTVQExME8jNIGBhkZ2lGJycJ/lUjXlCgEKNIhgxRFCh88IALFSxCOHCoUOGIFTQGMh7Y+KVECTUbNliwMITIjTAqVMBowDIQADs=);
  *background-image:url(/SEUILibrary/hightech-portal/images/icons/box-gradient-bkgd-1x280.gif);
  background-repeat:repeat-x;
}
.floatingPopupRightEdge { 
  background-image:url(data:image/gif;base64,R0lGODlhBgABAPcAACEpOf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAAAALAAAAAAGAAEAAAgGAAEIHBgQADs=);
  *background-image:url(/SEUILibrary/hightech-portal/images/icons/rightedge-side-box-6x1.gif); 
  background-repeat:repeat-y;
}
.floatingPopupLowerEdge {
  background-image:url(data:image/gif;base64,R0lGODlhAQAPAPcAACEpOaWtva21vbW9xr3GzsbO1s7W3v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAAAALAAAAAABAA8AAAgPAA0ILEBggIAAABIqBBAQADs=);
  *background-image:url(/SEUILibrary/hightech-portal/images/icons/loweredge-box-1x15.gif);
  background-repeat:repeat-x;
}
.bgBlueGradient {
  background-image:url(data:image/gif;base64,R0lGODlhAwEUAMQAAMvW4fv8/eru89zk6/b4+ubs8f3+/vH099Xe583Y4tDa5MfT38nU4OPp7/n6/O3x9eDm7fT2+dLc5tnh6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADARQAAAX/4CKOZGmeaKqubOu+cCzPdG2bTK7vfO//wKBwSCwaj8ikcsls9gDQqHRKrVqv2Kx2y+16v+CweEymJs7otHrNbrvf8Lh8Tq/b7/i8fr9W+P+AgYKDhIWGh4iJiouMjY6PkJGSghKVlpeYmZqbnJ2en6ChoqOkpaanqKmZCKytrq+wsbKztLW2t7i5uru8vb6/wLATw8TFxsfIycrLzM3Oz9DR0tPU1dbXxwPa29zd3t/g4eLj5OXm5+jp6uvs7e7eEPHy8/T19vf4+fr7/P3+/wADChxIsGC9BggTKlzIsKHDhxAjSpxIsaLFixgzatzIkWGBjyBDihxJsqTJkyhT3apcybKly5cwY8qcOVKAzZs4c+rcybOnz59AgwodSrSo0aNIkyrV+aCp06dQo0qdSrWq1atYs2rdyrWr169gw0Y9QLas2bNo06pdy7at27dw48qdS7eu3bt40UbYy7ev37+AAwseTLiw4cOIEytezLix48d/CUieTLmy5cuYM2vezLmz58+gQ4seTbq0acsOUqtezbq169ewY8ueTbu27du4c+vezbt36wDAgwsfTry48ePIkytfzry58+fQo0ufTp24gevYs2vfzr279+/gw4sfT768+fPo06tfvz0EADs=);
  *background-image:url(/SEUILibrary/hightech-portal/images/icons/bluegradient_1x20.gif);
  background-repeat:repeat-x;
}
.floatingPopupBackground {background-color:white;}

/*order email*/
.orderEmailCartPrice { font-weight:bold; }

/*view_pending_order_layout*/
.navTablePosition {vertical-align:top;}
.midCopyHeaderText { color:#666; }
.pendingOrderHeader { background-image:url(/SEUILibrary/hightech-portal/images/icons/widestepsbkg.gif); }
.pendingOrderSubHead { background-image:url(/SEUILibrary/hightech-portal/images/cart/bluegradient_1x20.gif); 
	background-repeat:repeat-x;
	font-weight:bold;
}
.ordeHistoryItemList div { padding-top: 5px; border-bottom: 1px solid #bbbbbb; height:30px ; margin-bottom: -1px}
.orderHistoryTableRow { vertical-align:top; height: 30px }
#orderHistoryOrderTable td { border-bottom: 1px solid #aaaaaa; padding-top: 8px; padding-bottom: 0px}

/*OrderStatusDetais_content_container*/
.orderStatusDetailsForm { border: 0px none ; margin: 0px; padding: 0px; }
.osdEmailHeaderLabel {font-size:110%;font-weight:bold;}
.osdHeaderLabel {color:#FFFFFF; }
.osdHeader { background-image:url(/SEUILibrary/hightech-portal/images/main-nav/black-bar-bkgrnd_1x31.gif);
	background-repeat:repeat-x;
	background-color: 3D"#000000";
}
.osdLineTotalCol {padding-right:5px;text-align: right;}
.osdItemPriceCol {text-align: right;}
.osdHeaderRowSeparator {background-color: black;}
.osdInvoiceBg {background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadergrad.gif); background-repeat:repeat-x; background-position:center; height:31px;}
.osdLineTotal {font-weight:bold;}
.osdEmailShipmentInfo {font-weight:bold;}
.osdEmailShipPrice {font-weight:bold;}
.osdEmailTotalTax {font-weight:bold;}
.osdTotalLabel {color:#FFFFFF;background-color: black;}
.osdEmailTotal {font-weight:bold;color:#FFFFFF;background-color: black;}

.osdShipPriceLabel {border-bottom-width: 1px;  
	border-bottom-color: #32649b; 
	border-bottom-style: Solid;
}
.osdShipPrice {padding-left:18px; 
	border-bottom-width: 1px;  
	border-bottom-color: #32649b; 
	border-bottom-style: Solid;
	text-align: right;
	font-weight:bold;
}
.osdTotalTaxLabel {border-bottom-width: 1px;  
	border-bottom-color: #32649b; 
	border-bottom-style: Solid;}
.osdTotalTax {padding-left:18px;
	border-bottom-width: 1px;  
	border-bottom-color: #32649b; 
	border-bottom-style: Solid;
	text-align: right;
	font-weight:bold;
}
.osdTotal {padding-left:18px; 
	border-bottom-width: 1px;  
	border-bottom-color: #32649b; 
	border-bottom-style: Solid;
	text-align: right;
	font-weight:bold;
	color:#FFFFFF;
	background-color: black;
}
.osdPriceArea{border-left-width: 1px;  border-left-color: #32649b; border-left-style: Solid;
	border-right-width: 1px;  border-right-color: #32649b; border-right-style: Solid;
	border-bottom-width: 1px; border-bottom-color: #32649b; border-bottom-style: Solid;
}
.osdAreaDividerBg {background-color: #ccc;}
.osdAdditionalInfoArea{height:100%; padding-bottom:10px; padding-left:8px;}
.osdAddressArea{height:100%; padding-bottom:10px; padding-left:8px;}

/*OrderList_container*/
.orderListForm {border: 0px none ; margin: 0px; padding: 0px; }
.orderListHeaderLabel {color:#FFFFFF; font-weight:bold;}
.orderListHeader { background-image:url(/SEUILibrary/hightech-portal/images/main-nav/black-bar-bkgrnd_1x31.gif);
	background-repeat:repeat-x;
	background-color: 3D"#000000";
}
.orderListSubHead {
	background-image:url(/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif);
	font-weight:bold;
}
.orderListTableHeader{background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadergrad.gif); background-repeat:repeat-x; background-position:center; height:31px;}
.orderListRowDivider { background:#ccc; }
.orderListLineItemSeparator {border: #808080; border-style: dotted ;}

/*OrderSearch_container*/
.orderSrchForm {border: 0px none ; margin: 0px; padding: 0px; }
.orderSrchHdrBg {background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadergrad.gif); 
	background-repeat:repeat-x; 
	background-position:center; 
	height:31px;
}
.orderSrchHdrTitle {padding-left:8px;font-weight:bold;}
.orderSrchHdrDesc {padding-left:8px; padding-top:4px; padding-bottom:8px;font-weight:bold;}
.orderSrchArea {padding-left:8px; width:450px;}
.orderSrchSingleOrder {padding-left:20px;}
.orderSrchDividerLine {border-top:#ccc 1px solid;}
.orderSrchMultiOrderDesc {padding-left:8px; padding-top:4px; padding-bottom:8px;font-weight:bold;}
.orderSrchMultiOrderArea {padding-left:8px; padding-top:4px; padding-bottom:8px;}

/*OrderSearchList_container*/
.orderSrchListArea {padding-left:8px;padding-bottom:8px;}
.orderSrchListAreaSeparator {border-left: #ccc 1px solid;vertical-align:center;}
.orderSrchListResultsArea {vertical-align:top;text-align:left;}
.orderSrchListResultsHdrBg {background-color: #EFEFEF;}
.orderSrchListResultsSortSel {background-color: #EFEFEF;}
.orderSrchListResultsSortUnSel {background-color: #FFFFFF;}
.orderSrchListResultsRowDivider {background-color: #ccc;}

/*OrderSearchList_Pagination_container*/
.orderSrchListPaginationHdrBg {background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadergrad.gif); 
	background-repeat:repeat-x; 
	background-position:center; 
	height:31px;
}
.orderSrchListPaginationHdrText {padding-left:8px;font-weight:bold;text-align:left;}
.orderSrchListPaginationLinkText {font-weight:bold;}

/*OrderSearch_browser_container*/
.orderSrchBrowserForm {border: 0px none ; margin: 0px; padding: 0px;}
.orderSrchBrowserHdrBg {background-image:url(/SEUILibrary/hightech-portal/images/cart/tableheadergrad.gif); 
	background-repeat:repeat-x; 
	background-position:center; 
	height:31px;
}
.orderSrchBrowserHdrTitle {padding-left:8px;font-weight:bold;}
.orderSrchBrowserDesc {padding-left:8px; padding-top:4px; padding-bottom:8px;font-weight:bold;}
.orderSrchBrowserArea {padding-left:8px; width:296px;}
.orderSrchBrowserHelp {font-weight:bold;}

/*gauge popup*/
#dimmerlayer { position:absolute;
       left: 0px;
       top: 0px;
       background-color: black;
       filter: alpha (opacity=50);
       -moz-opacity: 0.5;
       opacity: 0.5;
       display: none;
       z-index: 198;
}
#gaugelayer { display:none;
      position:absolute;
      left:0px;
      top:0px;
      z-index: 199;
}

/* Sub series page */
#seriesFromSplitterOverviewImage { width:128px; padding-top:15px; padding-left:10px; padding-bottom:10px; }
.subseriespos{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.categoryLongDesc { font-weight:bold; white-space:normal; }
#seriesFromSplitterBodyTable #positioning { width:340px; padding-top:15px; }
#seriesFromSplitterBodyTable #mainFeatures { width:492px; padding-top:15px; }
#seriesFromSplitterBodyTable #special-offers { width:221px; }
#seriesFromSplitterBodyTable #datatable { width:100%; height:100%; padding-left:10px; }
#seriesFromSplitterBodyTable #comparison { padding-top:20px; }
#seriesFromSplitterBodyTable #comparisonkey { padding-top:9px; padding-right:10px; }
#seriesFromSplitterBodyTable #features { padding-top:30px; }
#seriesFromSplitterBottomTable #main-bottom-offers { height:100%; }
#seriesFromSplitterBottomTable .btmOnePromoModuleTop { font-weight:bold; }
#seriesFromSplitterBottomTable .btmOnePromoModuleBottom { font-weight:bold; }
#seriesFromSplitterBottomTable .btmOnePromoModuleContent { height:100%; }
#seriesFromSplitterBottomTable .small { padding-bottom:20px; }
.seriesRowDivider { padding-top:4px; padding-bottom:4px; }
#subSeriesPriceLine { padding-top:9px; }
#subSeriesInstallmentsLine { padding-top:9px; }
#ratingsAndReviewsCell { padding-top:4px; }
.hiddenColumnHeader { visibility:hidden; }
#datatable #dataTableContentTable { overflow-x:scroll; }
#dataTableContentTable .tableTitle {padding-right:8px}

/* Series page */
.rNrCell, .firstrNrCell {padding-top:4px;}
.rNrCell {padding-left:21px;}

.facetDivider {background-color: #eeeeee;padding-top:8px;padding-bottom:8px; padding-left:10px; padding-right:10px; }
.facetDividerAcc {padding-top:8px;padding-bottom:8px; padding-left:2px; padding-right:2px; }
.facetDividerSelected {padding-left:10px; padding-right:10px;}
.selectedFacetsTable {background-color:#cccccc; width:100%}
.facetTitle,
.facetCriteriaSelected,
.facetCriteria { padding-left:0px; }
.facetTable { width:170px; }
.facetHeader { font-family: Helvetica,sans-serif; font-size: 18px; font-weight: lighter; color: #222222; text-align: left; padding-left: 10px; height: 20px; background-color: transparent; }

/* Builder pages */
.builderProgressBarBg {background-color: #DEEBF7;}
.builderProgressBarBorders {background-color: #C7D4DD;}
.builderProgressBarBordersShade {background-color: #DCE5EC;}
.builderProgressBarBackground {background-color: #FFFFFF;}
.builderProgressBarLeftTop { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_upperleft_4x4.gif);  }
.builderProgressBarRightTop { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_upperright_4x4.gif);  }
.builderProgressBarLeftBottom { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_lowerleft_4x4.gif);  }
.builderProgressBarRightBottom { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_lowerright_4x4.gif);  }

.floatingcartCartContentBorders {background-color: #FFD4DD;}
.floatingcartCartContentBordersShade {background-color: #DCE5EC;}
.floatingcartCartContentBackground {background-color: #FFFFFF; }
.floatingcartCartContentMiddleBg {background-color: #DEEBF7; }
.floatingcartCartContentBottomBg {background-color:  #FFFFFF;}
.floatingcartCartContentLeftTop { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_upperleft_4x4.gif);  }
.floatingcartCartContentRightTop { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_upperright_4x4.gif);  }
.floatingcartCartContentLeftBottom { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_lowerleft_4x4.gif);  }
.floatingcartCartContentRightBottom { width:4px; height:4px; background-image:url(/SEUILibrary/hightech-portal/images/icons/gallery_lowerright_4x4.gif);  }

/* config syles */
.configdialog{ font-family:verdana,arial,sans-serif; font-size:11px; }
.configSelectionCell { width:21px; }

.configCheckbox { }
.configRadio { }

.featureImage { padding-left:10px; text-align: left; vertical-align: top; }
.configLabelGroup { padding-top:2px; padding-bottom:2px; }
.configLabel,
.configOption{ font-family:verdana,arial,sans-serif; font-size:10px;  }
.configPrice { font-family:verdana,arial,sans-serif; font-size:10px;  white-space:nowrap; color:#FF6600; }
.pulldown     {font-family:verdana,arial,sans-serif; font-size:10px; padding-left:3px;border:1px solid #999999;}

.listHeaderHeader {   font-weight: bold; border-color:#ffffff; border-style:solid; border-bottom-width:1px; border-top-width:1px; border-left-width:0px; border-right-width:0px; }
.listHeaderHeaderMoreInfo { margin-left:20px; text-align: left;  font-size: 11px; font-weight:bold; font-family:verdana,helvetica,sans-serif,arial;}
.listHeaderSelection { border-color:#ffffff; border-style:solid; border-bottom-width:1px; border-top-width:1px; border-left-width:0px; border-right-width:0px; }
.subtitleHeader { padding-left:10px; font-weight: bold; font-size: 15px; font-family: arial; color: #666666; }
.sale{color:#339900; font-weight:bold;}
.popularUpgrade{color:#339900; font-weight:bold;}
.recommendsbg{background-color: #D4E9FE; border-color:#ffffff; border-style:solid; border-bottom-width:1px; border-top-width:1px; border-left-width:0px; border-right-width:0px; }
.recommendsdesc{ display:block; font-style:Italic; font-weight:normal; color: #000000;}
HR.hardSeparator{ padding-top:10px; padding-bottom:10px; color: #D7D7D7; height:1px; border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-color:#D7D7D7; }
HR.bottomSeparator{ padding-bottom:10px; color: #FFFFFF; height:1px; border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-color:#FFFFFF; }
HR.softSeparator{ padding-top:5px; padding-bottom:5px; height:1px; color: #E3E3E3; border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; border-color:#E3E3E3; height:1px; }
DIV.subSeparator{ height:1px; background-color: #E3E3E3; border-top-width:0px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px; font-size:1px; }
.expiration{ color: #FF0000;}
.optionLeadTimeWarning { font-style:italic; font-weight:normal; color: #000000; }
.subAccessoryHeading A:link {text-decoration: none}
.subAccessoryHeading A:visited {text-decoration: none}
.subAccessoryHeading A:active {text-decoration: none}
.subAccessoryHeading A:hover {text-decoration: none}

/* end config styles */

/* Summary page */
TR {font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#000000;}
TD { margin: 0pt; font: 11px Arial, sans-serif; }
.tableBorder{background-color:#999999;}
.tableHeader{background-color:#bec5e7;font-size:11px;font-weight:Bold;color:#505050;line-height:19px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.tableColumnHeadings{background:#696969;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#ffffff;line-height:19px;}
.tableColumnHeadings TD{padding-left:6px;padding-right:6px;}
.tableColumnHeadings TD.popupCell SPAN{padding-right:6px;float:left;}
.tableColumnHeadings TD.popupCell IMG{margin-top:2px;}
.tableRow0{background:#E6E6E6;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#000000;line-height:19px;padding-top:6px;padding-bottom:6px;}
.tableRow0 TD{padding-left:6px;padding-right:6px;}
.tableRow0 TD.popupCell SPAN{padding-right:6px;float:left;}
.tableRow0 TD.popupCell IMG{margin-top:2px;}
.tableRow1{background:#ffffff;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#000000;line-height:19px;padding-top:6px;padding-bottom:6px;}
.tableRow1 TD{padding-left:6px;padding-right:6px;}
.tableRow1 TD.popupCell SPAN{padding-right:6px;float:left;}
.tableRow1 TD.popupCell IMG{margin-top:2px;}

/* Builder V2 summary page */
.builderV2TableRow0 TD{background:#E6E6E6;padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px;}
.builderV2TableRow1 TD{background:#ffffff;padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px;}
.builderV2TableOldOption TD{background-color:#D4E9FE;color:#000000;padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px;}
.builderV2TableNewOption TD{background-color:#D4E9FE;color:#006699;padding-left:6px;padding-right:6px;padding-top:3px;padding-bottom:3px;}

/* end  Summary page */

/* Facet layout */
#search_layout_table { width:940px; }
#search_layout_table #facet_criteria_table { width:225px; background-color:#ffffff; height:100%; }
#search_layout_table #facet_table { height:100%; }
#search_layout_table #facetsCell { width:215px; }
#search_layout_table #facetsCellRight { width:10px; }
#search_layout_table #search_content_table { width:735px; text-align:left; }

/* Facet results*/
.bg-spacer { 
	background-image:url("/SEUILibrary/hightech-portal/images/icons/spacer_background.gif"); 
	background-repeat:repeat-x;
}
.hdCell { padding-top:5px; padding-bottom:5px; }
.hdCell p { font-weight:bold; }
.noProductsMessage { padding-left:10px; font-weight:bold; }
.resultsListColoredBackground { background-color: #eeeeee; }
.strongLinkText { font-weight:bold; }
.strong { font-weight:bold; }
.featureTitleCell,
.featureTitleCellTop { font-family:Verdana Bold; color: #666666; padding-top: 5px; padding-bottom: 5px; }
.featureTitleCell { vertical-align: bottom; }
.featureTitleCellTop { vertical-align: top; }
.pageNumberText { white-space:nowrap; font-weight:bold; }
.featureOption { }
.featureWrappedOption { white-spaced:nowrap; }
.tdBkgNoGrad { padding-top:5px; padding-bottom:5px; }
.rNrDiv { padding-top:5px; text-align:center; }
.c1 .newItem { font-weight:bolder; }
.c1 .recommends { font-weight:bolder; }
.c1 .itemDescription { font-weight:bolder; font-size:11px; }
.c1 .itemAvailability { }
.c1 .itemLongDescriptionCell { vertical-align:top; }
.resultRowDivider { background-color:#CCCCCC; }

/* Item details v2 */
#itemDetailsArea #productHighlights {float:left;}
#itemDetailsArea #modelHighlights {float:left;}
#itemDetailsArea #merchandisingArea {float:right;}
#itemDetailsArea #merchandisingOffers {position:relative;float:right;}
#itemDetailsArea #priceArea {position:relative;clear:both;}
#itemDetailsArea #upgradeTo {position:relative;clear:both;}
#itemDetailsArea #mainContentArea {clear:both;}
#itemDetailsArea #contentArea {float:left; width:680px}
#itemDetailsArea span.red {color: red;}
#itemDetailsArea span.green {color: green;}
#itemDetailsArea span.black {color: black;}
/* Item details v2 variant styles start */

#itemDetailsArea #productHighlights #pHighLightsImage
{
  max-width: 250px;
  max-height: 350px;
  border: 1px solid #D9D9D9;
  margin-bottom: 5px;
}

#itemDetailsArea #modelHighlights #mHighlightsDescription 
{ 
 margin-top: 0px; 
 height: auto;
 overflow: visible;
 width: 375px;
 margin-right: 0px;
 white-space: normal;
}
#itemDetailsArea #modelHighlights #mHighlightsDescription span 
{ 
 font-family: arial, sans-serif; 
 font-size: 16px;
 font-weight: bold;
 margin: 0px;
}
#itemDetailsArea #modelHighlights #mHighlightsInformation 
{ 
 font-family: arial, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 color: #0033CC;
}
#itemDetailsArea #modelHighlights #mHighlightsInformation span 
{ 
 font-family: arial, sans-serif; 
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 color: #0033CC;
}
#itemDetailsArea #modelHighlights div.mHighlightsContainer { margin-top: 10px; overflow: auto; height: 100%;}
#itemDetailsArea #modelHighlights #mHighlightsTabs { height: auto; }
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabsContainer { width: 425px; }
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabsContainer ul.tabs { width: 425px; }
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabContent { white-space: normal; width: 387px; }
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabContent td.itemDetailsGroupName 
{ 
 padding-top: 10px;
 font-size: 13px;
 colspan: 2;
 width: 300px;
}
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabContent table { width: 340px; }
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabContent td.itemDetailsFeatureName { width: 100px; }
#itemDetailsArea #modelHighlights #mHighlightsTabs div.tabContent td.itemDetailsFeatureValue { width: 240px; }
#itemDetailsArea #modelHighlights #mHighlightsPrices 
{ 
 overflow: auto;
 border: 1px solid #D9D9D9; 
 background-color: #F7F7F7;
 width: 415px;   
}
#itemDetailsArea #modelHighlights #mHighlightsDescription { _width: 350px; }
#itemDetailsArea #modelHighlights #mHighlightsPrices { _width: 363px; }
#itemDetailsArea #modelHighlights #mHighlightsPrices span { padding-top: 2px; padding-bottom: 2px; }
#itemDetailsArea #modelHighlights #mHighlightsPrices span.nameArea {  width: 25%; padding-left: 10px; float: left; }
#itemDetailsArea #modelHighlights #mHighlightsPrices span.statusArea { position: absolute;}
#itemDetailsArea #modelHighlights #mHighlightsPrices span.priceArea { width: 50%; text-align: right; float: right;}
#itemDetailsArea #modelHighlights #mHighlightsPrices span.priceArea table 
{
 width: 70%; 
 margin-right: 10px;
 float: right;
}

#itemDetailsArea #modelHighlights #mHighlightsPrices span.priceArea td.graytext 
{ 
 white-space: nowrap; 
 padding-left: 4px;
}
#itemDetailsArea #modelHighlights #mHighlightsPrices span.itemEstimatedTax 
{ 
 color: #666666;
 font-family: verdana,arial,sans-serif;
 font-size: 10px;
 font-weight: normal;
}
#itemDetailsArea #modelHighlights #mHighlightsStyleSelector div.gridHeader { margin-bottom: 2px;}
#itemDetailsArea #modelHighlights #mHighlightsButtons ul 
{
 margin: 0px; 
 padding: 0px; 
 list-style: none;
 float: right;
}
#itemDetailsArea #modelHighlights #mHighlightsButtons li 
{
 margin: 0px; 
 padding: 0px;
 float: left;   
 padding-right: 5px;
}

#itemDetailsArea #modelHighlights #mHighlightsButtons .buttonBar 
{
 float: none;
}

#itemDetailsArea #modelHighlights #mHighLightsPromoList
{
 margin: 0px; 
 padding: 0px; 
 list-style: none; 
 overflow: auto;
}

#itemDetailsArea #modelHighlights #mHighLightsPromoList li
{
 margin: 0px; 
 padding: 5px 0px 0px 0px; 
 list-style: none;
 cursor: default; 
}

#itemDetailsArea #modelHighlights #mHighLightsPromoList span
{
 white-space:normal;
}

#itemDetailsArea #modelHighlights #mHighLightsPromoList span.textOnlyPromo
{
 cursor: default;
}

#modalWindowFromMHighlights #floatingPopuplayer #floatingPopupMain
{
 white-space: nowrap;
 text-align: left;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 margin: 0pt;  
}

#modalWindowFromMHighlights #floatingPopuplayer #floatingPopupMain a
{
 color: #069;
}

#modalWindowFromMHighlights #floatingPopuplayer td.itemDetailsPopupData
{
 padding-left: 10px;
}

#modalWindowFromMHighlights #floatingPopuplayer td.itemDetailsPopupItemDescription
{
 white-space:normal;    
}

#itemDetailsArea #itemDetailsRelatedAccessoryList { margin: 0px; padding: 0px; }
#itemDetailsArea #itemDetailsRelatedAccessoryList span.relatedItemsTitle 
{ 
 font-family: arial, sans-serif; 
 font-size: 16px;
 font-weight: bold;
 display: block; 
 white-space: normal;
}
#itemDetailsArea #itemDetailsRelatedAccessoryList td 
{ 
 margin: 0px; 
 padding: 0px;
}
#itemDetailsArea #itemDetailsRelatedAccessoryList a 
{ 
 display: block; 
 white-space: normal;
 font-size: 11px; 
}
#itemDetailsArea #itemDetailsRelatedAccessoryList a.itemImageLink
{ 
 outline: none;
 padding-top: 5px;
}
#itemDetailsArea #itemDetailsRelatedAccessoryList img.itemImage
{ 
 border: 1px solid #D9D9D9;
 max-width:75px;
 max-height:115px;  
}


/* Item details v2 variant styles end */

/* Telesales */
.telesalesMenuSection {
	background-image:url(/SEUILibrary/hightech-portal/images/menu-grad.gif);
	background-repeat: repeat-x;
}

#find-container #buttonRegular {
background-color:#668BC4; /*#A1C6DD;*/
color:#000000;
font-family:Arial,Helvetica,Sans-serif;
font-size:9pt;
text-align:center;
height:14px;
}

#find-container .buttonText{color:#ffffff;font-family:arial,verdana,helvetica,sans-serif;text-align:center;font-weight:bold;}
#find-container .buttonText A:link, .buttonText A:active, .buttonText A:visited{color:#ffffff;text-decoration:none;font-weight:bold;}
#find-container .buttonText A:hover{color:#ffffff;text-decoration:none;font-weight:bold;}
#find-container .buttonTextDisabled{font-family:arial,verdana,helvetica,sans-serif;text-align:center;color:#b2b2b2;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #e6e3b8;border-right:1px solid #e6e3b8;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
#find-container .buttonTextEmphasized{font-family:arial,verdana,helvetica,sans-serif;font-weight:Bold;text-align:center;color:#505050;padding-bottom:1px;border-bottom:1px solid #d0bb03;border-right:1px solid #d0bb03;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
#find-container .buttonTextEmphasized A:link, .buttonTextEmphasized A:active, .buttonTextEmphasized A:visited{color:#505050;text-decoration:none;}
#find-container .buttonTextEmphasized A:hover{color:#000000;}

#find-container .buttonBorder {
border-width:1px;
border-bottom:#4D6AB5 1px solid;
border-left:#4D6AB5 1px solid;
border-right:#6F9ACE 1px solid;
border-top:#6F9ACE 1px solid;
background-color:#668BC4;
}

#find-container .inputField{font-family:arial,verdana,helvetica,sans-serif;font-size:12px;color:#000000;background:#efefef; height: 18px;padding-left:3px;padding-top:1px;border:1px solid #999999;}

#find-container .shadow{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}

#find-container .solutionPadTitle{background-color:#f2f2f2;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Bold;color:#505050;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
#find-container .solutionPadTitleBorder0{border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
#find-container .solutionPadTitleBorder1{height:18px;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #fafafa;border-top:1px solid #fafafa;}
#find-container .solutionPadContent0{height:19px;background-color:#ffffff;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Normal;}
#find-container .solutionPadContent0 A:link, .solutionPadContent0 A:active, .solutionPadContent0 A:visited{color:#505050;text-decoration:none;}
#find-container .solutionPadContent1{height:19px;background-color:#ffffff;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Normal;}
#find-container .solutionPadContent1 A:link, .solutionPadContent1 A:active, .solutionPadContent1 A:visited{color:#505050;text-decoration:none;}

#find-container .containerBody{background-color:#ffffff;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;border-left:1px solid #999999;border-right:1px solid #999999;}

#find-container .searchFieldWithImg {white-space:nowrap;}
#find-container .searchFieldWithImg img {display:inline;}

/* Telesales Tabs */
#find-container #tabPaneWhite{background-color:#ffffff;}
#find-container #tabPaneGrey{background-color:#ffffff;}
#find-container .tabFillerWhite{border-bottom:1px solid #999999;border-right:1px solid #ffffff;}
#find-container .tabFillerGrey{border-bottom:1px solid #999999;border-right:1px solid #e6e6e6;}
#find-container .tabFillerVertWhite{border-right:1px solid #999999;}
#find-container .tabFillerVertGrey{border-right:1px solid #e6e6e6;}
#find-container .tabGap{border-bottom:1px solid #bfbfbf;font-size:1px;}
#find-container .tabGapVert{border-right:1px solid #bfbfbf;font-size:1px;}
#find-container .tabText{font-family:arial,verdana,helvetica,sans-serif;font-size:9pt;text-align:center;color:#505050;padding-bottom:3px;padding-top:3px;border-top:1px solid #999999;}
#find-container .tabText A:link, .tabText A:active, .tabText A:visited, .tabText A:hover{color:#505050;text-decoration:none;}
#find-container #tabSelected{ background-color:#ffffff;color:#000000;font-weight:Bold;}
#find-container #tabSelectedVert{background-color:#000000;color:#ffffff;font-weight:Bold;}
#find-container #tabSelectedVert2{background-color:#000000;color:#ffffff;font-weight:Bold;border-bottom:1px solid #999999;border-top:1px solid #999999;}
#find-container #tabSelectedNS6Vert{background-color:#000000;color:#ffffff;font-weight:Bold;}
#find-container #tabSelectedNS6Vert2{background-color:#000000;color:#ffffff;font-weight:Bold;border-bottom:1px solid #999999;}
#find-container #tabSelectedNS6{background-color:#000000;color:#ffffff;font-weight:Bold;border-bottom:1px solid #bec5e7;}
#find-container #tabUnSelected{ background-color:#efefef;color:#000000;font-weight:normal; }
#find-container #tabUnSelectedNS6{background-color:#cccccc;color:#000000;font-weight:normal;}
#find-container #tabUnSelectedVert{background-color:#cccccc;color:#000000;font-weight:normal;}
#find-container #tabUnSelectedVert2{background-color:#cccccc;color:#000000;font-weight:normal;border-top:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;}
#find-container .tabContainerHeader{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
#find-container .tabContainerHeaderThin{font-size:2px;line-height:6px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
#find-container .tabContainerHeaderLeft{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Bold;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;}
#find-container .tabContainerHeaderRight{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Bold;color:#505050;text-align:right;line-height:18px;border-bottom:1px solid #999999;border-right:1px solid #999999;}
#find-container .tabContainerHeaderVert{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Bold;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}
#find-container .tabContainerHeaderLeftVert{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Bold;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-top:1px solid #999999;}
#find-container .tabContainerHeaderRightVert{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:Bold;color:#505050;text-align:right;line-height:18px;border-bottom:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}
#find-container .tabCorner{font-size:2px;}
#find-container .tabEdgeLeft{background-repeat:repeat-y;font-size:2px;}
#find-container .tabEdgeRight{background-repeat:repeat-y;background-position:right;font-size:2px;}
#find-container .tabEdgeBottom{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#999999;text-align:left;}
#find-container .tabContainerSubheader{background-color:#d1d6f0;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
#find-container .tabScroller{border-bottom:1px solid #999999;}

/* Telesales Cart */
.cart-table-container {width: 100%;height: 100%;position: relative;}
.cart-table-container-inner {overflow-x: auto;overflow-y: auto;height: 300px;background-color:#ffffff;}
.cart-table-container-header {width: 100%;position: relative;}
.cart-table-container-inner-head {height: 25px;background-color:#ffffff;}
.cart-table-th-inner {position: relative;top: 0;line-height: 20px;background-color:#E7E7E7;text-align: left;padding-left: 5px;margin-left: -5px;}

/* TeleSales OM CSR */
.omtsMastHeadSection {
	font-family: tahoma,arial,helvetica,verdana,sans-serif;
	font-size: 11px;
	background-color:#264c77;
}
.omtsFieldHeader { font-family:arial,verdana,helvetica,sans-serif;font-size:10px;color:#cccccc; }

.omtelesalesMenuSection {
	background-image:url(/SEUILibrary/hightech-portal/images/bgNormal.png);
	background-repeat: repeat-x;
}
.omCartFooterSection {
	background-image:url(/SEUILibrary/hightech-portal/images/bgNormal.png);
	background-repeat: repeat-x;
}
a.omtsMastheadMainlink:link,
a.omtsMastheadMainlink:visited{ text-decoration:none; color:#222222; white-space:nowrap; font-weight: bold; font-family: tahoma,arial,helvetica,verdana,sans-serif;}
a.omtsMastheadMainlink:hover{ text-decoration:underline; color:#222222; white-space:nowrap; font-weight: bold; font-family: tahoma,arial,helvetica,verdana,sans-serif;}

.omcatalogMenuTitle { font-family:"Helvetica Neue 45 Light", Helvetica; font-size: 14px; font-weight:bold; margin-bottom:10px; padding-bottom:15px }
.omcatalogMenuSubtitle { font-family: verdana,arial,sans-serif; font-size: 11px}
.omcatalogMenuBlue { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color:#006699;}
.omcatalogMenuDivider {padding-top:8px;padding-bottom:8px; padding-left:2px; padding-right:2px;}
.omcatalogNoItems { height: 80px; text-align:center; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color:#006699; }

.omtsTableHeaderRow{font-size:11px;
                     color:#505050;
					 background-image:url(/SEUILibrary/hightech-portal/images/bgHighlight.png);
				  	 background-repeat: repeat-x;
}

.ombusinessResultsFooterSection {
	background-image:url(/SEUILibrary/hightech-portal/images/bgNormal.png);
	background-repeat: repeat-x;
}
a.buttonOuter:hover,
a.buttonOuter:hover span {
	color:#264c77;
    text-decoration: none;
    border-color:#417fbf;
}

a.buttonOuter:link, 
a.buttonOuter:active, 
a.buttonOuter:visited {
	color:#264c77;
    text-decoration: none;
}

.buttonOuter{background: url(../images/buttonBg.gif) #dddddd repeat-x;
             font-size:12px;
             height:16px;
             color:#264c77;
             font-weight:bold;
             text-decoration:none;
             overflow:visible;
             display:inline-block;
             margin-top:2px;
             margin-bottom:2px;
             margin-left:0px;
             margin-right:2px;
             border-left:#bbbbbb 1px solid;
             border-right:#aaaaaa 1px solid;
             border-top:#bbbbbb 1px solid;
             border-bottom:#aaaaaa 1px solid;             
             padding-top:3px;
             padding-bottom:3px;
             padding-left:0px;
             padding-right:0px;
             cursor:hand;
            }
.buttonInner{text-align:center;
             position:relative;
             white-space:nowrap;
             border-right-width:0px;
             border-left-width:0px;
             padding:3px;
            }
.buttonBar{float:right;
           }
a.buttonOuterDisabled:hover{
	color:#aaaaaa;
    text-decoration: none;
}
a.buttonOuterDisabled:link, 
a.buttonOuterDisabled:active, 
a.buttonOuterDisabled:visited {
	color:#aaaaaa;
	text-decoration: none;
}
.buttonOuterDisabled{background: url(../images/buttonBg.gif) #dddddd repeat-x;
                     font-size:12px;
                     height:16px;
                     color:#aaaaaa;
                     font-weight:bold;
                     text-decoration:none;
                     overflow:visible;
                     display:inline-block;
                     margin-top:2px;
                     margin-bottom:2px;
                     margin-left:0px;
                     margin-right:2px;
                     border-left:#bbbbbb 1px solid;
                     border-right:#aaaaaa 1px solid;
                     border-top:#bbbbbb 1px solid;
                     border-bottom:#aaaaaa 1px solid;                     
                     padding-top:3px;
                     padding-bottom:3px;
                     padding-left:0px;
                     padding-right:0px;
                     cursor:hand;
                    }
.buttonInnerDisabled{text-align:center;
                     position:relative;
                     white-space:nowrap;
                     border-right-width:0px;
                     border-left-width:0px;
                     padding:3px;
                    }
.mastheadPhone { font-family:Verdana; color: #666666; font-size: 10px; }
.mastheadPhonePrefix { font-family:Verdana; color: #666666; font-size: 10px; }
.mastheadPhoneSuffix { font-family:Verdana; color: #666666; font-size: 10px; }

/* Coupon modal */

.couponModal {
  visibility:hidden;
  display:none;
}
.couponModalCheckbox {
  text-align:left;
}
/* End Coupon modal */


.itemDetailsTableBorder {
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	border-left:1px solid #999999; 
	border-right:1px solid #999999;
}

.itemDetailsTableHeader {
	font-family: tahoma,arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	font-weight:bold;
	border-bottom:1px solid #999999; 
	background-image:url(/SEUILibrary/hightech-portal/images/bgNormal.png); 
	background-repeat: repeat-x;
}

/*Telesales Browse Layout */
#information-content { width:100%; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }
#find-container { width:100%; padding-top:10px; padding-left:10px; padding-right:10px; }


/*Dynamic dropdown styles start */
div.dynamicDropDown 
{
 width: 133px; 
 font-size: 11px;
 background-color: white;
 line-height: normal;
}
div.dynamicDropDownSticky
{
 width: 133px; 
 font-size: 11px;
 background-color: white;
 line-height: normal;
 height:150px;
}

div.dropDownContent 
{
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selector.png") no-repeat 0% 0%; 
 height:21px;
 cursor: pointer;
}
div.dropDownContent.dropDownHover {background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selector-hover.png") no-repeat 0% 0%;}
div.dropDownContent span {padding: 4px 0px 0px 7px; display:inline-block; margin:0px; overflow: hidden; width: 105px;}
div.dropDownContent div.dropDownSpacer {height: 5px; font-size: 1px;}

div.dropDownOptions 
{
 max-height:200px; 
 overflow-x: hidden; 
 overflow-y: auto; 
 position:absolute;
 z-index:2;
 background-color:white; 
 border-color: #D9D9D9; 
 border-style: solid solid solid; 
 border-width: 0px 1px 1px 1px;
 margin-left: 1px;
 width: 128px;
 cursor: default;
}
div.dropDownOptions {_width: 130px;}

div.dropDownOptions div.dropDownViewAll 
{
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection.png") no-repeat 0% 0%; 
 padding-left: 15px; 
 margin: 2px 0px 0px 5px; 
 height: auto;
 cursor: pointer;
}
div.dropDownOptions div.dropDownViewAll.dropDownHover {background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection-hover.png") no-repeat 0% 0%;}
div.dropDownOptions div.dropDownViewAll.dropDownSelected {background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection-selected.png") no-repeat 0% 0%}
div.dropDownOptions ul {list-style-type: none; margin: 0px 0px 0px 5px; padding: 0px;}
div.dropDownOptions li 
{
 cursor: pointer; 
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection.png") no-repeat 0% 0%; 
 padding-left: 15px; 
 margin-bottom: 5px; 
 height: auto;
 white-space: normal;
}
div.dropDownOptions li.dropDownHover {background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection-hover.png") no-repeat 0% 0%;}
div.dropDownOptions li.dropDownDisabled {color: silver; cursor: default; background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection-disabled.png") no-repeat 0% 0%;}
div.dropDownOptions li.dropDownSelected {color: black; cursor: pointer; background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selection-selected.png") no-repeat 0% 0% !important;}
div.dropDownOptions div.dropDownDivider 
{
 height: 1px; 
 background: #CCC; 
 margin: 8px 10px 9px; 
 width: 110px; 
 font-size: 0px;
}
div.dynamicDropDownSticky ul.dropDownChosenSelections,
div.dynamicDropDown ul.dropDownChosenSelections 
{
 list-style: none; 
 margin: 0px; 
 padding: 0px; 
 background-color: white; 
 width: 128px; 
 border-color: #D9D9D9; 
 border-style: none solid solid; 
 border-width: medium 1px 1px;
 height:auto;
}
div.dynamicDropDown ul.dropDownChosenSelections, 
div.dynamicDropDown ul.dropDownChosenSelections {_width: 130px;}

ul.dropDownChosenSelections li {height: 21px; margin:0px; padding:0px; clear:both; list-style:none; overflow: hidden;}
ul.dropDownChosenSelections span.dropDownSelectedLabel 
{ 
 float:left; 
 height:17px; 
 padding-left:7px; 
 padding-top:4px; 
 white-space:nowrap; 
 width: 78%;
 overflow:hidden;
}
ul.dropDownChosenSelections a.dropDownClearSelection 
{
 float:right; 
 cursor: pointer; 
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/clear-selected.png") no-repeat 0% 0%; 
 width: 15px; 
 height:21px; 
 display:inline-block; 
 color:white; 
 vertical-align:top;
 text-indent:0px;
 overflow:hidden;
}
ul.dropDownChosenSelections a.dropDownClearSelection.dropDownHover {background: transparent url("/SEUILibrary/hightech-portal/images/facets/clear-selected-hover.png") no-repeat 0% 0%;}
div.dropDownWrapper 
{
  margin-left: -1px;
  position: relative;
  z-index: 2;  
}
div.dropDownOptions div.dropDownLoader 
{ 
  position:absolute; 
  width:100%; 
  max-height:200px;
  background-color:#ffffff !important; 
  background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); 
  background-position:center center; 
  background-repeat:no-repeat; 
  z-index:3;
  filter: alpha(opacity=50); 
  opacity: .5;
}
/*Dynamic dropdown styles end */

/*Keyword dropdown styles start*/
div.keywordDropDown 
{
 width: 133px; 
 font-size: 11px;
 float:left; 
 position:relative; 
 background-color: white;
 line-height: normal;
}
div.keywordDropDown div.keywordNameArea
{
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/keyword-dropdown-bgr.png") no-repeat 0% 0%; 
 height:21px;
}
div.keywordDropDown div.keywordNameArea span 
{
 padding: 4px 0px 0px 7px; 
 display:inline-block; 
 margin:0px; 
 overflow: hidden; 
 width: 105px;
}
div.keywordDropDown div.keywordInputArea
{
 margin: 0px; 
 padding: 0px; 
 background-color: white; 
 width: 128px; 
 height: 21px;
 border-color: #D9D9D9; 
 border-style: none solid solid; 
 border-width: medium 1px 1px;
}
div.keywordDropDown div.keywordInputArea span
{
 float:left; 
 height:17px; 
 padding-left: 3px;
 padding-top: 3px; 
 white-space:nowrap; 
 width: 85%;
 vertical-align: middle;
}

div.keywordDropDown div.keywordInputArea input
{
 margin: 0px;
 padding: 0px;
 width: 100%;
 text-align: left;
 font-size:10px;
 color: grey;
}
div.keywordDropDown div.keywordInputArea a.keywordClearSelection
{
 float:right; 
 cursor: pointer; 
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/clear-selected.png") no-repeat 0% 0%; 
 width: 15px; 
 height:21px; 
 display:inline-block; 
 color:white; 
 vertical-align:top;
 text-indent:0px;
 overflow:hidden;
}
div.keywordDropDown div.keywordInputArea a.keywordClearSelection.keywordClearSelectionHover
{
 background: transparent url("/SEUILibrary/hightech-portal/images/facets/clear-selected-hover.png") no-repeat 0% 0%;
}
/*Keyword dropdown styles end*/

/*Grid selector styles start*/
div.gridSelector 
{
 clear: both;
 list-style-type: none;
 padding-top: 2px;
}

div.gridSelector ul {
list-style-type: none;
overflow: visible;
padding: 0px 0px 0px 0px;
position: static;
list-style: none;
border: 0px;
margin: 0px;
outline: 0px;
}

.gridValues {
display: block;
zoom: 1;
}

div.gridSelector li {
background: white url("/SEUILibrary/hightech-portal/images/grid/text-grid-selector.png") no-repeat 0px 0px;
color: #00008B;
cursor: pointer;
height: 24px;
line-height: 24px;
margin: 0px 0px 9px 9px;
float: left;
overflow: hidden; 
white-space: nowrap;
padding-top: 3px;
text-align: center;
width: 90px;
}

div.gridSelector ul.gridValues span  
{
 padding: 0px 2px 0px 5px;  
 display: block;
 text-overflow: ellipsis;
 overflow: hidden;
 width: 80px;
 text-align: center;    
}

div.gridSelector li.gridHover {
background-position: 0px -27px;
}

div.gridSelector li.gridUnavailableSelected {
background-position: 0px -108px !important;
}

div.gridSelector li.gridSelected {
background-position: 0px -54px;
}

div.gridSelector li.gridUnavailable {
background-position: 0px -81px;
color: #BBB;
font-size: 11px;
cursor: default;
}

/*Grid selector styles stop*/


div.variantSelectorStaticContent{
 clear: both;
 list-style-type: none;
 padding-top: 2px;
}

/* Tabs container styles start */
.tabsContainer {
height: 187px;
position: relative;
width: 392px;
}
.tabsContainer ul.tabs {
height: 21px;
left: 0px;
list-style-image: none;
position: absolute;
top: 0px;
width: 392px;
z-index: 1;
border: 0px;
margin: 0px;
outline: 0px;
padding: 0px;
}

ol, ul {
list-style: none;
}

.tabsContainer ul.tabs li {
cursor: pointer;
display: inline;
float: left;
margin-right: 4px;
}

.tabsContainer ul.tabs li.tabSelected {
cursor: default;
}

.tabsContainer ul.tabs li div.tabContent {
background-color: #F7F7F7;
border: 1px solid #D9D9D9;
height: 145px !important;
left: 0px;
overflow-y: auto;
overflow-x: hidden;
padding: 12px 12px 8px 15px;
position: absolute;
top: 20px; 
width: 363px;
z-index: -1;
background-image: none;
float: left;
text-align: left;
text-transform: none;
cursor: auto;
}

.tabsContainer ul.tabs li div td.rightmid {
    text-align: right;
    vertical-align: middle;
    width: 25%;
}

.tabsContainer ul.tabs li div td.top {
	vertical-align: top;
}

.tabsContainer ul.tabs li div td.ziptop {
	vertical-align: top;
	height: 40px;
}

.tabsContainer ul.tabs li div td.zipmiddle {
	vertical-align: middle;
	height: 40px;
}

.tabsContainer ul.tabs li div div.buttonBar {
    background: none repeat scroll 0 0 transparent;
    float: right;
}

.tabsContainer ul.tabs li div td.thinLine {
    background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid black;
	height: 2px;
}

.tabsContainer ul.tabs li div {
background: white url("/SEUILibrary/hightech-portal/images/tabBgrnd.png") no-repeat 0px 0px;
float: left;
height: 18px !important;
height: 21px;
padding-top: 3px;
text-align: center;
}


.tabsContainer ul.tabs li.tabSelected div.tabLeft {
background-position: 0px 0px;
}
.tabsContainer ul.tabs li div.tabLeft {
background-position: 0px -84px;
background-repeat: no-repeat;
width: 5px;
}

.tabsContainer ul.tabs li.tabSelected div.tabRight {
background-position: 0px -42px;
}
.tabsContainer ul.tabs li div.tabRight {
background-position: 0px -126px;
background-repeat: no-repeat;
width: 5px;
}

.tabsContainer ul.tabs li.tabSelected div.tabMiddle {
background-position: 0px -21px;
}
.tabsContainer ul.tabs li div.tabMiddle {
background-position: 0px -105px;
background-repeat: repeat-x;
padding-left: 11px;
padding-right: 11px;
}
/* Tabs container styles end */

/* Category facets styles start */

/* template styles */
.main-content { position: relative }
.facetTemplResultsArea { padding:10px; border:1px solid #cccccc; width:100% }
.facetTemplCompareArea { float:left; width:100px; display:inline }
.facetTemplImageArea { float:left; width:160px; display:inline }
.facetTemplDataArea { float:left; width:460px; display:inline }
.facetTemplFieldDescription { font-size: 2em; }
.facetTemplFieldDescription { font-size: 2em; line-height:1.2em; padding-bottom:5px }
.facetTemplFieldPrice,
.facetTemplFieldMainFeatures { line-height: 17px; margin-top:10px; margin-bottom:10px }
.facet-result .legalInfo  { display: none; }
sup .legalInfo  { display: none; }

.facetTemplFieldDetailsLink a,
.facetTemplFieldDetailsLink a:visited { text-decoration:none; color: #00aadb; font-size: 1.2em }

.facetTemplFieldMFDesc { font-weight:bold  }
.facetTemplFieldMFValue { } 
.facetTemplSalePrice { color: green }
.facetTemplSalePriceValue { font-size: 2em }
.facetTemplFieldRatings { border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;  }

.facetResultsHeader { width:760px; height:35px; border-top:3px double black;
         border-bottom: 3px double black; background-color: #eeeeee; vertical-align:middle	 }
.facetResultsHeaderHorizontal { width:960px; height:60px; background-color: #eeeeee; vertical-align:middle;
   background: white url('/SEUILibrary/hightech-portal/images/icons/subhead_grad.gif') repeat-x 0px 0px;
   border-bottom: 1px solid #ccccff; padding-top:10px
   }
   
.facetPageSize { height:100%; line-height:35px;vertical-align: middle; float:left; display:inline-block; border-right: 1px solid black; padding-left: 15px; padding-right:30px 	 }
.facetCompareSelections { line-height:35px; vertical-align:middle; height:100%; float:right; display:inline; padding-left: 25px; padding-right: 15px; background-color: #00aadb; color:white; font-weight:bold; cursor:pointer; }
.facetResultsHeaderHorizontal .facetCompareSelections { height:30px }
.facetResultsHeaderHorizontal .facetPageSize { height:30px; border-right: none }
.facetResultsHeaderHorizontal .paging-area { margin-top: 10px } 
.facetResultsHeader .sort-criteria-area { line-height:35px; height:100%; vertical-align: middle; padding-left:15px; padding-right:15px; }

#facetSubHeader div#search-results-header-area { padding-left:10px; line-height: 35px; height: 35px; float:left !important }
div.search-results-header-area-horizontal { float:left; display:inline-block; height:30px; line-height:35px}
#facetSubHeader  div.paging-area {display: block; float: right; }
#facetSubHeader div { vertical-align: middle }
#facetSubHeader .item-count-label { font-size:1.4em; font-weight: bold }
.startOver { background-color: #f2fafc; color: #2aa1c9; border: 1px solid #dddddd ; padding: 5px; font-weight:bold}

/* vertical */
div.facet-area-vert { float:left; width: 200px; margin-bottom: 30px; height: 100% }
.results-area-vert { float:left; display:inline !important; width: 740px }
.results-area-vert div.results-header { display:inline; float:left; padding-top: 0px; padding-bottom: 25px; padding-right: 12px; padding-left: 0px !important;}
div.facet-area-vert div.dropDownWrapper
{
  margin-left: 0px;
}
div.facet-area-vert div.dropDownOptions
{
  overflow-y: auto;
  max-height: none;
  position: relative;
  height: auto;
  border: none;
  width: 100%;
  margin-left: 0px;
}
div.facet-area-vert div.dropDownOptions ul { margin-left: 0px; padding-left: 20px; }
div.facet-area-vert div.dropDownOptions li { background-position: center left !important; font-size: 13px; }
div.facet-area-vert div.keywordDropDown { float: none; }
div.facet-area-vert div.keywordDropDown div.keywordInputArea
{
  float: none;
  border: none;
  padding: 5px 5px 8px 16px;
}
div.facet-area-vert div.keywordDropDown div.keywordNameArea 
{ 
  padding: 5px 5px 8px 13px; 
  background-color: #EEE;
  background-image: none; 
  font-size: 14px; font-weight: bold;
  width: 182px;
}
div.facet-area-vert div.dynamicDropDownSticky { height: auto; width: auto; padding-bottom: 5px; }
div.facet-area-vert div.dropDownContent { height: auto; background: none; }
div.facet-area-vert div.dropDownContent span 
{ 
  padding: 8px 5px 8px 20px; 
  background-color: #EEE; 
  font-size: 14px; font-weight: bold;
  width: 175px;
}
div.facet-area-vert div.facet-list-item 
{ 
  margin-left: 0px;
  border-color: #D9D9D9; 
  border-style: solid solid; 
  border-width: 0px 1px 1px 0px;
  display: inline;
  width: 100%;
}
div.facet-area-vert div.dropDownOptions div.dropDownLoader 
{ 
  overflow-y: hidden;
  max-height: none;
  height: auto;
  background-color:#ffffff !important; 
  background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); 
  background-position:center center; 
  background-repeat:no-repeat; 
  z-index:3;
  filter: alpha(opacity=50); 
  opacity: .5;
}

div.facet-area-vert span.facet-area-title
{
  width: 186px;	
  display: inline-block;
  height:41px; 
  line-height:41px;
  padding: 0px 0px 0px 15px; 
}

/* horizontal */
div.facet-area 
{ 
  border-color: #D9D9D9; 
  border-style: solid; 
  border-width: 1px 0px 1px 0px;
  width: 100%; 
  margin-bottom: 15px; 
  overflow: auto;
}
#facet-area span.facet-area-title {float:left; text-align: left;}
#facet-area span.facet-area-clear-all {display: inline-block; float:right; padding-right: 12px; display: none;}
#facet-area .facet-list-item {float:left;}
div.facet-area div.facet-list-area {clear: both;  }
div.facet-area span.facet-area-title 
{ 
  width: 100%; 
  display: block;
  height: 36px;
  line-height:36px;
  padding: 0px;
}
div.facet-area div.facet-list-item 
{
  border-color: #D9D9D9; 
  border-style: solid; 
  border-width: 0px 1px 0px 0px; 		
  display: block;
  height: 100%;   	 
  width: auto;  
}
div.facet-area div.dynamicDropDownSticky { height: 100%; width: 100%; position: relative; }
div.facet-area div.keywordDropDown 
{ 
  background-color: inherit; 
  background-image: url(/ISS_Static/system/facets/images/facet-header-gradient-1x36.png);	
  background-position: inherit; 
  background-repeat:repeat-x;	
  width: auto; 
}
div.facet-area div.keywordDropDown div.keywordNameArea
{
  background-color: inherit;
  background-image: none; 
  background-position: inherit; 
  background-repeat: inherit;
  height: auto;
  width: auto;
}
div.facet-area div.keywordDropDown div.keywordNameArea span
{
  font-weight: bold;
  height: 36px;    
  line-height: 36px;
  padding: 0px 10px 0px 10px;  
  text-align: center;
  width: auto;
}
div.facet-area div.keywordDropDown div.keywordInputArea 
{ 
  border: none;
  padding: 1px 0px 2px 0px;
  min-height: 120px;  
}
div.facet-area div.keywordDropDown div.keywordInputArea span
{ 
  border-color: #D9D9D9; 
  border-style: solid; 
  border-width: 0px 0px 1px 1px;
  height: 21px;
  position: relative;
  width: 98%;
}

div.facet-area div.keywordDropDown div.keywordInputArea span input
{ 
  width: 92%
}
div.facet-area div.dropDownWrapper 
{ 
  margin-left: 0px;
  min-height: 180px;	  
  position: inherit; 
  width: auto;
}
div.facet-area div.dropDownContent
{
  background-color: inherit; 
  background-image: url(/ISS_Static/system/facets/images/facet-header-gradient-1x36.png);	
  background-position: inherit; 
  background-repeat:repeat-x;
  height: 100%;
  position: relative;
  width: 100%;
}
div.facet-area div.dropDownContent span
{
  color: black;
  display: block; 	
  font-weight: bold; 	
  height: 36px;
  line-height: 36px;
  padding: 0px 10px 0px 10px; 
  width: auto;
}
div.facet-area div.dropDownContent div.dropDownOptions
{
  border: none;	
  height: auto;  
  margin-left: 0px;  
  max-height: none;
  min-height: 120px;
  overflow-y: auto;  
  position: relative;
  width: auto;
}
div.facet-area div.dropDownContent div.dropDownOptions ul
{
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
div.facet-area div.dropDownOptions div.dropDownLoader 
{ 
  overflow-y: hidden;
  max-height: none;
  height: auto;
  background-color:#ffffff !important; 
  background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); 
  background-position:center center; 
  background-repeat:no-repeat; 
  z-index:3;
  filter: alpha(opacity=50); 
  opacity: .5;
}
div.facet-results-loader 
{ 
  position:absolute;
  background-color:#ffffff !important; 
  background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); 
  background-position:center center; 
  background-repeat:no-repeat; 
  z-index:3000;
  filter: alpha(opacity=50); 
  -moz-opacity: 0.5;
  opacity: .5;
  cursor:wait;
}

.search-results-area-sf-more { height: 30px; border: 1px dashed black; background-color: #D9D9D9; padding-top:8px; text-align: center; font-weight:bold; font-size: 14px }
.search-results-area-loader  { height: 30px; padding-top:8px; padding-bottom:8px; text-align: center; }

#results-header div.sort-criteria-area {padding-top:15px;display: block; }
#results-header div.sort-criteria-title {display: inline;}
#results-header div.sort-criteria-list-area {display: inline; }
#results-header ul.sort-criteria-list {display: inline; list-style-type: none; list-style-image: none; padding-left: 25px; margin-left: 0px;}
#results-header li.sort-criteria {display: inline; margin-left: 2px; margin-right: 2px;  margin-left:-25px;}
#results-header li.sort-criteria a {text-decoration: none;}

#results-header li.sort-criteria a:hover {text-decoration: underline;}

.selected {font-family: verdana,arial,sans-serif; color:black;display: inline; margin-left: 2px; margin-right: 2px; text-decoration: none; font-weight:bold }


#results-header li.sort-criteria-selected {display: inline; margin-left: 2px; margin-right: 2px; text-decoration: none; font-weight:bold}
#results-header li.sort-criteria-divider {display: inline;  margin-left: 0px }


#results-area {height: 500px; }
#results-area div.results-header {display: block; padding-top: 0px; padding-bottom: 20px; padding-right: 12px; padding-left: 0px;clear:both;}
#results-area div.results-footer {display: block; padding-top: 10px; padding-bottom: 25px; padding-right: 12px; padding-left: 12px;}

#results-area div.sort-criteria-area {display: block; float: left;padding-top: 15px; }
#results-area div.sort-criteria-title {display: inline;}
#results-area div.sort-criteria-list-area {display: inline; }
#results-area ul.sort-criteria-list {display: inline; list-style-type: none; list-style-image: none; padding-left: 0px; margin-left: 0px;}
#results-area li.sort-criteria {display: inline; margin-left: 2px; margin-right: 2px; }
#results-area li.sort-criteria a {text-decoration: none;}
#results-area li.sort-criteria a:hover {text-decoration: underline}

#results-area li.sort-criteria-selected {display: inline; margin-left: 2px; margin-right: 2px; text-decoration: none; font-weight:bold}
#results-area li.sort-criteria-divider {display: inline;  margin-left: 0px }

#results-area div.paging-area {display: block; float: right; }
#results-area .paging-area-title {display: inline;}
#results-area ul.paging-list {display: inline; list-style-type: none;list-style-image: none;list-style-position: outside; padding-left: 0px; margin-left: 0px; }
#results-area div.paging-list-area {display: inline;}
#results-area li.page {display: inline; margin-left: 10px }
#results-area li.page a {text-decoration: none;}
#results-area li.page a:hover {text-decoration: underline;}
#results-area li.page-selected {display: inline; margin-left: 10px; font-weight:bold  }
#results-area li.page-selected a {text-decoration: none; font-weight:bold ; }
#results-area li.page-divider {display: inline;  margin-left: 10px }
#results-area li.page-range {display: inline; margin-left: 10px }

#results-area li.page-prev {display: inline; margin-left: 10px}
#results-area li.page-prev a {text-decoration: none;}
#results-area li.page-prev a:hover {text-decoration: underline;}
#results-area li.page-next {display: inline; margin-left: 10px}
#results-area li.page-next a {text-decoration: none;}
#results-area li.page-next a:hover {text-decoration: underline;}

#results-area div.search-results-header-area {display: block; float: right; margin-right:30px }
#results-area .item-count-title {display: inline;}
#results-area .item-count-label {display: inline; font-weight:bold}

#results-area .search-results-area {}
#results-area ul.search-results-list {display: inline; list-style-type: none; }
#results-area li.search-result-item {position:relative; float: left; width: 165px; height: 395px; padding-top: 0pt; padding-right: 12px; padding-bottom: 0pt; padding-left: 12px; white-space: normal;}

#results-area .search-result-item .first-row {display: inline; float: left; width: 165px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis}

#results-area .search-result-item .item-new-flag {display: inline; }
#results-area .search-result-item .item-promotion { display: inline; color:#339900; font-weight:bold; }

#results-area .search-result-item .item-name { clear: both; display: inline; float: left; width: 165px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis }
#results-area .search-result-item .itemDescription{ clear: both; display: block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis }
#results-area .search-result-item .itemDescription a:visited {text-decoration: none; }
#results-area .search-result-item .itemDescription a:active {text-decoration: none; }
#results-area .search-result-item .item-price {display: block; }
#results-area .search-result-item .item-estimated-tax {
  display: block;
  color: #666666;
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  font-weight: normal;
}
#results-area .search-result-item .item-price-discounted {display: block;  }
#results-area .search-result-item .item-base-price {display: block; }
#results-area .search-result-item .item-image-link {outline-style: none; outline-width: 0px; }
#results-area .search-result-item .item-image 
{
  display: block; 
  vertical-align: middle; 
  border-style: none; 
  outline-width: 0px; 
  border:1px solid #666666;
  max-width:165px;
  max-height:254px;  
}
#results-area .search-result-item .item-image-loaded 
{
  display: block; 
  vertical-align: middle; 
  border-style: none; 
  outline-width: 0px; 
  max-width:165px;
  max-height:254px;  
}


.clear {clear: both;}

/* Category facets styles end */

.categoryNaviSub0 { background-color: #fbfbfc; max-width: 45%; float:left; border: 1px solid #cccccc; min-height:100px ; padding: 5px}
.categoryNaviSub1 { background-color: #fbfbfc; max-width: 55%; float:left; border: 1px solid #cccccc; min-height:100px ; padding: 5px; overflow: hidden; }
.categoryNaviSub2 { background-color: #fbfbfc; max-width: 45%; float:left; border: 1px solid #cccccc; min-height:100px ; padding: 5px}
.categoryNavi ul { margin:0px; padding:0px } 
.categoryNavi li { list-style:none; margin:5px; padding:2px  }
.categoryNaviWrap, .promoNaviWrap { display:inline }

.categoryNavi { display:inline-block; z-index:100; opacity:0.95 ; width:100%; filter: alpha(opacity=95); position:absolute; top: 20px; left:0px}

.categoryNaviLink { }
.categoryNaviLinkHover { background-color: #d0d0d0; cursor:pointer; cursor:hand }
.categoryNaviGroup { float:left; opacity:0.9 }
.categoryNaviGroupHover { float:left; background-color: #ffffff }
.categoryNaviGroupIn { float:left; opacity:0.9 }
.categoryNaviGroupInPromo { opacity:0.9; }

.categoryNaviGroupInHover { float:left; background-color: #f0f0f0 }
.categoryNaviGroupInPromoHover { background-color: #f0f0f0 }

.categoryNaviGroupTitle { padding:2px; font-weight: bold; cursor:pointer }
.promoNaviWrap .categoryNaviGroupTitle { font-weight: normal }

.categoryNaviGroupInHover .categoryNaviGroupTitle { padding:2px; font-weight: bold; cursor:pointer; background-color: #d0d0d0; }

.categoryNaviCatalog { border-left: 1px solid #cccccc; display:inline-block; background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selector.png") no-repeat ;  font-size: 12px; line-height: 20px; height: 20px; padding-left:5px; background-size:100% ;background-position:right; padding-right:20px; margin-right:10px }
.categoryNaviCatalog:hover { cursor:pointer }

.categoryNaviCatalogHover { background: transparent url("/SEUILibrary/hightech-portal/images/facets/dropdown-selector-hover.png") no-repeat; background-position:right; padding-right:20px}
.categoryNaviEnd {clear:both}

.categoryTitle { padding-top:30px;font-size: 1.5em; font-weight:bold }

.noItemsInPromo { padding-left:5px; font-size: 14px }

#CategoryNaviLayoutMenu a { white-space:normal }
#CategoryNaviLayoutMenu ul { margin: 0px; padding-left:10px }
#CategoryNaviLayoutMenu { height:600px;background: transparent;  display: inline; margin:0px; }
#CategoryNaviLayoutContent { display: inline; float:left; width: 600px }
#CategoryNaviLayoutMenu li { list-style:none; margin-top:5px; margin-right:25px; padding:2px;}


#buyItemsArea { width: 45%;  float:left; overflow-y: auto }
#getItemsArea { margin-left:10px; width: 45%; float:left; overflow-y:auto }

#buyItemsArea, #getItemsArea  { background-image: url("/SEUILibrary/hightech-portal/images/common/greygradient.png"); background-repeat: repeat-y}

.adjustmentView { padding-top: 5px; min-height:400px; max-height:700px; overflow-y:auto }

#result-container-wrap{ position: relative }
.bottomBar { 
  width:100%;border-top: solid 1px #aaaaaa;
   position: absolute; left: 0px; bottom:0px;
	background-image:url(/SEUILibrary/hightech-portal/images/bgNormal.png);
	background-repeat: repeat-x; 
 }

.adjustmentView li { list-style:none; margin-top:5px; margin-right:25px; padding:2px; border-bottom:1px dotted #cccccc }
.adjustmentView li a { white-space:normal }
#adjustmentViewAddToCartRow {background-image: url("/SEUILibrary/hightech-portal/images/common/greygradient.png"); background-repeat: repeat-y }

.telesalesTabArea { position: relative; height:45px; width:100%; border-bottom: solid 1px #777777; z-index:100 }
.breadCrumbArea { line-height: 1.5em; background-color: #dddddd; width:100%; padding-left: 5px; vertical-align:bottom  }
.breadCrumbArea a { font: 1em; color:#555555; text-decoration: none }
.breadCrumbArea a:hover { text-decoration: none }
#breadCrumbNode a { font: 1.2em; color:#000000; }

div.imageViewer {
left: 47px;
z-index: 1;
float: left;
}

ul.imageViewerThumbs > li.selected {
border: solid 2px #264C77 !important;
cursor: default !important;
}

ul.imageViewerThumbs > li {
width: 34px;
margin: 0 4px 3px 0;
border: solid 1px #E3E3E3;
cursor: pointer;
}

ul.imageViewerThumbs > li.hover {
border: solid 1px #222;
}

ul.imageViewerThumbs div > a {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

ul.imageViewerThumbs {
margin: 0;
padding: 0;
border: 0;
outline: 0;
float: left;
}

ul.imageViewerThumbs li a > img{
width: 34px;
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
}

ul.imageViewerThumbs li > div {
line-height: 0px;
padding: 0px;
}

div.imageViewer > ul.top {
float: none !important;
}

div.imageViewer > ul.top > li {
display:inline-block; 
}

div.imageViewer > ul.left {
width: 40px;
}

div.imageViewer > ul.right {
width: 40px;
float: right;
}

div.imageViewer > ul.right > li {
margin: 0 0 3px 2px;
}

div.imageViewer > ul.bottom > li {
margin: 2px 3px 0 0;
display:inline;
float:left;
}

div.imageViewerImage {
float: left;
}

div.catImage {
border:1px solid #666666;
width: 165px;
height: 256px;
}

.itemDetailsImage{
border: solid 1px #E3E3E3;
max-width: 295px;
max-height: 450px;
}

div.itemImageViewer {
width: 335px;
height: 455px;
}

div.itemlist-floating-popup-item-image-div {
border:1px solid #666666;
width: 165px;
height: 165px;
}

.itemlist-floating-popup { overflow-y:auto; }
.itemlist-floating-popup-single-row { height:100%; overflow-y:auto; }
.itemlist-floating-popup-item { margin:5px; width: 150px; white-space: normal;}
.itemlist-floating-popup-item-image
{ 
  max-width:165px;
  max-height:165px;  
}
.itemlist-floating-popup-item-image-loaded
{ 
  max-width:165px;
  max-height:165px;  
}

/* bundle alert */
#baoverlaybox { display:none; border:1px solid #666; z-index:999; margin-left:auto; margin-right:auto; }
#bawrapper { width:570px; min-height: 100px; background-color:#ffffff; margin-top:20px; margin-left:20px; margin-left:auto; margin-right:auto; }
.batitle { background-color:#000000; color:#ffffff; height:30px; width:100%; vertical-align:middle; display:none; }
.batitletext { margin-left:10px; float:left; display:inline; line-height:30px; vertical-align:middle; }
.batitleclose { margin-right:10px; float:right; display:inline; line-height:30px; vertical-align:middle; }
.bachanges { text-align:left; }
.bamissing { text-align:left; }
.bamessage { padding:10px; text-align:left; width:550px; }
.baareadescheader { font-weight:bold; width:410px; display:inline; }
.bapricedescheader { font-weight:bold; width:140px; display:inline; text-align:right; float:right;}
.breaker { clear:both; }
.baareacontent { margin:10px; padding:10px; padding:10px; text-align:left; width:530px; border:1px solid #666666;}

.bastrikethrough { padding-top:3px; padding-bottom:3px; vertical-align:middle; text-decoration: line-through; width:400px; }
.baprice { padding-top:3px; padding-bottom:3px; vertical-align:middle; width:105px; display:inline; text-align:right; color: #ff6600; float:right;}
.bacurrent {padding-top:3px; padding-bottom:3px; vertical-align:middle; width:395px; display:inline; float:left; }
.bafeatureheader { color:#666666; width:100%; margin-top:5px; font-weight:bold; }
.batotal { display:inline; border-top:1px solid #666666; width:100%; height:31px; line-height:31px; vertical-align:middle; text-align:right; float:right; } 
.batotaltext { height:31px; line-height:31px; vertical-align:middle; } 
.batotalprice { height:31px; line-height:31px; height:20px; vertical-align:middle; font-weight:bold; color: #ff6600;} 
.bafooter { width:550px; padding-left:10px; padding-bottom:10px; height:31px; line-height:31px; vertical-align:middle; display:block; } 
.bacancel { height:31px; line-height:31px; vertical-align:middle; float:right; color:#80F062; display:inline; }
.bacancel img { vertical-align:middle; }
.bacancel span { font-weight:bold;  }
.baclosewindow { height:31px; line-height:31px; vertical-align:middle; float:left; color:#80F062; }
.baclosewindow img { vertical-align:middle; }
.baclosewindow span { font-weight:bold;  }

a.baaddtocart {
cursor:pointer;
display: inline;
float: left;
height: 25px; /* image height */
margin-top:3px;
margin-right: 0px;
padding-right: 15px; /* right image width */
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
a.baaddtocart span {
display: inline-block;
line-height: 25px; /* image height */
padding: 0px 16px 0px 31px; /* right image + padding of right side 15+16 */
color: #ffffff;
}
a.baaddtocart:hover span{
text-decoration:none;
vertical-align:middle;
color: #ffffff;
}
a.baaddtocart {
background: url(/ISS_Static/builderv2/button_green_rightcap.gif) no-repeat scroll top right;
}
a.baaddtocart span {
background: url(/ISS_Static/builderv2/button_green_leftcap.gif) no-repeat;
}

a.bacustomize {
cursor:pointer;
display: inline;
float: left;
height: 25px; /* image height */
margin-top:3px;
margin-right: 0px;
padding-right: 15px; /* right image width */
margin-left:20px;
text-decoration: none;
color: #ffffff;
font-weight:bold;
}
a.bacustomize span {
display: inline-block;
line-height: 25px; /* image height */
padding: 0px 16px 0px 31px; /* right image + padding of right side 15+16 */
color: #ffffff;
}
a.bacustomize:hover span{
text-decoration:none;
vertical-align:middle;
color: #ffffff;
}
a.bacustomize {
background: url(/ISS_Static/builderv2/button_green_rightcap.gif) no-repeat scroll top right;
}
a.bacustomize span {
background: url(/ISS_Static/builderv2/button_green_leftcap.gif) no-repeat;
}

.WebformRtfUploadWrapper { border:1px solid #999999; background-color:#ffffff; height:80px; margin-top:10px; margin-bottom:10px; padding:10px; font-family: verdana,arial,sans-serif; font-size: 11px; }
.webformRTFDisplayBlock { width:600px; }
.webFormRTFDisplayLabel { margin-left:10px; margin-bottom:10px; display:inline; float:left; white-space:nowrap; }
.webformRTFDisplay { margin-left:10px; margin-bottom:10px; width:100%; border:1px solid #dedede; display:inline; min-height:100px; padding:10px; float:left;}
.WebformRtfUploadClose { width:390px; text-align:right; margin:10px 10px 0px 0px; padding:5 10 5 0px !important; background-color:#ffffff; border-top:1px solid #999999; }
#WebformRtfUploadLabelContent { font-weight:bold; }
#WebformUploadOverlaybox { display:none; border:1px solid #666; z-index:999; margin-left:auto; margin-right:auto; background-color:#ffffff;}
#WebformUploadOverlayBoxcontent { width:400px; background-color:#ffffff; }
.WebformRtfUploadLabel { display:inline-block; float:left; margin-left:10px; margin-top:10px; }
.WebformRtfUploadElement { display:inline-block; float:left; vertical-align:middle; margin-left:10px; margin-top:10px; }
.WebformRtfSubmitElement { display:inline-block; float:left; vertical-align:middle; margin-left:10px; margin-top:10px; }
.WebformUploadOverlayLoader {
	position:relative;
	display:none;
	margin-left:auto;
	margin-right:auto;
	top:-80px;;
  width:100%; 
  height:80px;
  background-color:#efefef !important; 
  background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); 
  background-position:center center; 
  background-repeat:no-repeat; 
  z-index:99;
  filter: alpha(opacity=50); 
  opacity: .5;
}

/* telesales copy cart */

.baTeleSalestitle { background-color:#ffffff; color:#000000; height:30px; width:100%; vertical-align:middle; font-weight:bold; }
.teleSalesbaareacontent { margin:10px; padding:10px; padding:10px; text-align:left; width:530px; border:1px solid #666666;}
.teleSalesbaareadescheader { font-weight:bold; width:410px; display:inline; }
.teleSalesbapricedescheader { font-weight:bold; width:140px; display:inline; text-align:right; float:right;}
.teleSalesbamessage { padding:10px; text-align:left; width:550px; }
.teleSalesBaoverlaybox {  }
.teleSalesbawrapper { width:570px; min-height: 100px; background-color:#ffffff; margin-top:20px; margin-left:20px; margin-left:auto; margin-right:auto; }

/* end telesales copy cart */

/* Styling for credit card tokenization (DI) */
.DataIntercept td
{
    font-family:verdana,arial,sans-serif;
    font-size:11px;
}
.DataInterceptErrors
{ 
    font-family:verdana,arial,sans-serif;
    font-size:11px; 
    font-weight:bold; 
    color:#FF0000; 
}
.paymentTokenizationBody
{
	background:#FFFFFF;
	background-image: none; 	
}/* end telesales copy cart */

/* FP 1454 bazaarvoice overlay */
	/* minimum styles for overlay */
	.bv-overlay { display:none; background:#fff; z-index:9999; width:750px; }
	.bv-overlay .inner { height:100%; overflow:auto; }
	.bv-overlay .close { background-image:url('/SEUILibrary/hightech-portal/images/icons/black-close.png'); position:absolute; right:-13px; top:-12px; cursor:pointer; height:28px; width:28px; }	
	/* styles for demo only */
	.bv-overlay { padding:15px; }
	.bv-overlay .inner p { width:100%; text-align:left; }
	
.bvloader { background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); background-position:center center; background-repeat:no-repeat; min-height:64px; }
.bvready  { background:#fff; }

.modal {
	background:#fff;		
		opacity:1;
	}

.modalVisible {
		background:#fff;		
		display:none;
		width:750px;
		padding:15px;
		text-align:left;
		border:2px solid #333;
    max-height:600px;
		opacity:1;
	}

/* top of page */
.TopBlock { width: 725px; display: block; margin: 0 auto; clear:both; }
.TopBlock #image { width:310px; height: 176px;float: left; margin-right: 20px;}
.TopBlock #title {font-size: 18px;margin-bottom: 20px;}
.TopBlock #SubHead {font-size: 14px;font-weight: bold;color: #000; margin: 25px 0 18px 0;}
.TopBlock #stars {width: 159px;height: 35px;float: left; margin-top: 5px;}
.TopBlock #ReviewCount  {white-space: nowrap; font-size: 12px; height:35px; vertical-align:middle; padding-left:10px; }
.TopBlock #ReviewCount #oufof { display:inline-block; line-height:35px; vertical-align:middle; }
.TopBlock #ReviewCount #totalstars { display:inline-block; line-height:35px; vertical-align:middle; }

.TopBlock #ReviewCountSummary {margin-top: 10px;}
.TopBlock #CTAbuttons { vertical-align:middle; width:200px; border:10xp solid red; margin-left: 320px; }
.TopBlock #CTAbuttons .writeReviewButton { margin-top:10px; margin-bottom:10px; }

/* Faceted Browse */
.FacetedBrowse { width: 725px; margin: 0 auto; clear:both; border-bottom: #cecfce solid 1px; border-top: #cecfce solid 1px; height: 35px; line-height:35px; vertical-align:middle; }
.FacetedBrowse #FacetedBrowseResults { float:left; margin: 0 20px 0 0; }
.FacetedBrowse #FacetedBrowseShowPerPage { float: left; margin: 0 20px 0 0; }
.FacetedBrowse #FacetedBrowseShowPerPage a {  text-decoration: none; color: #009dd9; }
.FacetedBrowse #FacetedBrowseShowPerPage a:hover {  text-decoration: underline; color: #009dd9; }
.FacetedBrowse #FacetedBrowseShowPerPage span { display:inline-block; margin-left:5px; margin-right:5px; }
.FacetedBrowse #FacetedBrowseSortBy { float: right; margin-right:0px; padding-right:0px; }
.FacetedBrowse #FacetedBrowseSortBy span { display:inline-block; margin-left:5px; margin-right:5px; }
.FacetedBrowse table { width:725px; }
.FacetedBrowse td { vertical-align:middle; height:35px; width:33%; white-space:nowrap; }

/*  Review Block definitions */
.MainReviewBlock {width: 725px; margin: 0 auto; clear:both; border-bottom: #cecfce solid 1px;  }
.MaxHeight { min-height:100px; }
.NoTextHeight { min-height:100px; }
.MainReviewBlock .ReviewLeft {width: 235px; float: left; display: inline-block;}
.MainReviewBlock .ReviewRight {width: 485px; display: inline-block; float: right; }

.MainReviewBlock .UserReviewLabel {padding: 20px 0 23px 0; color: #000; display: block; clear: both;}

/* REVIEW LEFT */
.MainReviewBlock .ReviewLeft .SmallStarGraphic {width: 80px;height: 20px; margin-left: 87px; margin-top: -3px; white-space:nowrap;}
.MainReviewBlock .ReviewLeft .HorizBarGraphic {width: 75px;height: 20px; margin-left: 90px; margin-top:-3px; white-space:nowrap;}
.MainReviewBlock .ReviewLeft .OverallLabel {float: left; color: .000; width:30px;}
.MainReviewBlock .ReviewLeft .PerformanceLabel {float: left; color: .000;width:30px;}
.MainReviewBlock .ReviewLeft .MobilityLabel {float: left; color: .000; width: 30px;}
.MainReviewBlock .ReviewLeft .DesignLabel {float: left; color: .000; width: 30px;}
.MainReviewBlock .ReviewLeft .FeaturesLabel {float: left; color: .000; width: 30px;}
.MainReviewBlock .ReviewLeft .ValueLabel {float: left; color: .000; width: 30px;}
.MainReviewBlock .ReviewLeft .ReliabilityLabel {float: left; color: .000; width: 30px;}
.MainReviewBlock .ReviewLeft .UserID { margin: 10px 0 10px 0; font-weight: bold;}
.MainReviewBlock .ReviewLeft .Location { margin: 15px 0 10px 0; }
.MainReviewBlock .ReviewLeft .OwnedProduct { margin: 15px 0 10px 0; }
.MainReviewBlock .ReviewLeft .OperatingSystem { margin: 15px 0 10px 0; }

/*  REVIEW RIGHT */
.MainReviewBlock .ReviewRight { vertical-align:top; }
.MainReviewBlock .ReviewRight .ReviewDate{ display:inline-block; float:right; color: .000;  width:120px; }
.MainReviewBlock .ReviewRight .UserReviewTitle { display:inline-block; float:left; font-size: 15px; font-weight:bold; margin-bottom: 10px; width:350px; }
.MainReviewBlock .ReviewRight .cons { margin: 8px 0 8px 0;}
.MainReviewBlock .ReviewRight .review { padding-bottom: 30px; display: block; float: left;}

/* HELPFUL */
.MainReviewBlock .ReviewRight .HelpfulBlock { margin: 20px 0 0 0; padding: 0 0 15px 0;}
.MainReviewBlock .ReviewRight .HelpfulBlock { float: left; margin-top: 5px; }
.MainReviewBlock .ReviewRight .HelpfulCount { font-weight:bold; display:inline-block; }
.MainReviewBlock .ReviewRight .HelpfulLabel { display:inline-block; }

/* SHARE THIS PAGE */
.MainReviewBlock .ReviewRight .ShareBlock { margin: 20px 0 0 0; padding: 0 0 15px 0;}
.MainReviewBlock .ReviewRight .ShareLabel { float: left; position: relative; top: 5px; }
.MainReviewBlock .ReviewRight .ShareGraphics { height: 26px; width: 85px; background-image:url(/ISS_Static/WW/bvdata/img/ShareGraphics.gif); background-repeat: no-repeat; background-position: center; float: left; position: relative; left: 10px; }

/* PAGINATION */
.PaginationBlock { width: 725px; margin: 0 auto; height: 35px; padding-top: 5px; clear:both; }
#Pagination {float: right; white-space:nowrap; }
#Pagination a {text-decoration: none; color: #009dd9; padding-bottom: 35px; margin-right:5px; }
#Pagination b { padding-bottom: 35px; margin-right:5px; }
#Pagination span {text-decoration: none; color: #009dd9; padding-bottom: 35px; margin-right:5px; }
#Pagination a:hover {text-decoration: underline; color: #009dd9; }
	
.ReviewSeparator { clear:both; margin-top:3px; margin-bottom:3px; height:1px; background:#cecfce; width:100%;}
/* End FP 1454 */

/* FP 1311 */
.emailModal {
		background:#fff; 
		opacity:1;
	}
	
.email-overlay { display:none; background:#fff; z-index:200; left:50%; }
.email-overlay .inner { height:100%; overflow:auto; }
.email-overlay .inner p { text-align:left; background:#fff; }  
.email-overlay .close { background-image:url('/SEUILibrary/hightech-portal/images/icons/black-close.png'); position:absolute; right:-13px; top:-12px; cursor:pointer; height:28px; width:28px; }

/* FP 1330 */
	/* minimum styles for overlay */
	.cmp-overlay { display:none; background:#fff; z-index:200; }
	.cmp-overlay .inner { height:100%; overflow:auto; }
	.cmp-overlay .close { background-image:url('/SEUILibrary/hightech-portal/images/icons/black-close.png'); position:absolute; right:-13px; top:-12px; cursor:pointer; height:28px; width:28px; }	
	/* styles for demo only */
	.cmp-overlay { padding:15px; }
	.cmp-overlay .inner p { text-align:left; background:#fff; }  

	/* minimum slider styles */
	#compareSlider { position:fixed; z-index:98; }
	#compareSlider.closed { overflow:hidden; }
	.notready { display:none; }
	#compareSlider #sliderTab { cursor:pointer; }
	#compareSlider #sliderContent { position:relative; }			    
	
	/* demo styling */
	#compareSlider { position:fixed; right:-200px; top:0; z-index:98; }
	#compareSlider #sliderTab { z-index:99; background:#000000; float:left; height:300px; width:39px; background-image:url(/ISS_Static/site/compare/arrow_open.png); background-repeat:no-repeat; }
	#compareSlider #sliderContent { background-color:#efefef; border:1px solid #cecfce; border-right:0; float:left; min-height:298px; max-height:500px; width:200px; }
	.compareLoader { background-image:url(/SEUILibrary/hightech-portal/images/ajax-loader.gif); background-position:center center; background-repeat:no-repeat; }
	#compareSlider.closed { height:300px; }
	#compareSlider.closed #sliderTab { z-index:99; float:left; width:39px; background:#000000; background-image:url(/ISS_Static/site/compare/arrow_closed.png);  background-repeat:no-repeat; }
	#compareSlider.compareSliderBreak { clear:both; }
	#compareSlider #title { margin-top:220px; margin-top:75px\9; margin-left:10px\9; text-align:center; font-size:16px; font-weight:bold; display:inline-block; position:relative; left:0px; float:left; text-transform:uppercase; width:39px; line-height:1.5;  z-index:99; color:#ffffff; writing-mode:tb-rl; filter: flipv fliph; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform: rotate(270deg); white-space:nowrap; }						
 #sliderWrapper { padding:10px; text-align:left; height:100%;  max-height:400px; overflow:auto; }
 #sliderCount { margin-left:5px; margin-bottom:5px; } 
 #sliderCount span { margin-left:1px; } 
 
 .sliderList { vertical-align:top; }
 .sliderListImg { display:inline-block; position:relative; left:10px; top:0px; margin-top:0px; }
 .sliderListElement { display:inline-block; position:relative; left:5px; width:135px; font-weight:bold; }	
 .sliderDivider { margin-top:10px; height:9px; vertical-align:middle; }
 .sliderDividerInner { vertical-align:middle; height:1px; width:100%; background:#dedede; }
 .sliderAction { margin-top:0px; width:100%; border-top:1 px solid #dedede; margin-bottom:10px; padding-top:0px; }
 .sliderActionInner { margin-top:10px; padding-left:20px;  }
 .sliderActionClear { clear:both; margin-top:10px; padding-top:10px; }
 
  .compare #cmpoverlaytableheader { background:#ffffff; z-index:300; }
 	.compare .comparetitle { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; padding-top:0px; margin-top:0px; padding-bottom:10px; } 
	.compare { width: 100%; background-color:#ffffff; }
	.compare table { border:0px; }
	.compare a { color: #009dd9; text-decoration: none; }
	.compare a:hover { color:#009dd9; text-decoration: underline;  }
	
	.compareLeftCol { width: 120px;   margin: 0px; color: #000;  background-color: #efefef;  border-left: solid 1px #cecfce; border-right: solid 1px #cecfce;  border-bottom: solid 1px #cecfce; font-weight: bold; font-size: 12px; }
	
	.compare .col { border-right: 1px solid #cecfce; border-bottom: solid #cecfce 1px; }
	.compare .topcol { border-right: 1px solid #cecfce; border-bottom: solid #cecfce 1px; }

	.compare .colwidth { width:250px; }
	.compare .acccol { vertical-align:top; border-right: 1px solid #cecfce; border-bottom: solid #cecfce 1px; }
	.centercol { text-align:center; vertical-align:middle; }
	.compare .topmostrow { border-top: solid 1px #cecfce; vertical-align:top; }
	.compare .heightWrapper { height:auto;}
	
	.compare .removecmp { text-align:right; min-height:20px; background-color: #efefef; padding:0px; }
	.compare .removecmp .removeinner { width:75px; display:inline-block; padding: 5px; background-color: #ffffff; border-bottom: 1px solid #efefef; }
	.compare .toprow { font-weight: bold; font-size: 14px;  border-top: solid 1px #cecfce;}
  .compare .itemdesc { margin:10px 10px 0px 10px; }
  .compare .row { margin:10px 10px; }
  .compare .col1 { width:120px; }
  .compare .col2 { width:250px; }
	.compare .header { }
	.compare .row0 {  }
  .compare .row1 { background-color: #efefef; }
	.compare #LastRow { border-right: 1px solid #cecfce;border-top: solid #cecfce 1px;border-bottom: solid #cecfce 1px; height: 30px; }

  .compare .price .imgdiv { width:100%; text-align:center;}
	.compare .price { text-align:center; }
	.compare .price img { }
	.compare .PriceBlock { width:160px; text-align:left; margin-left:auto; margin-right:auto; }
	
	.compare .price .FreeShipping { margin-top: 30px; clear: both; text-align:center;  }
	.compare .clear { clear:both; }
	.compare .customize { margin-top:10px; margin-left:auto !important; margin-right:auto !important; }
	.compare .avail { clear:both; padding-top:10px; }
	.compare .wish { clear:both; margin-top:10px; margin-bottom:10px; }
	
	.compare .cmpoffers { margin-top:10px; }	
	
	.removeButton1 { height:20px; display:inline-block; border: solid 1px #cecfce; width: 70px; text-align: center; left: 299px;  }
	.removeButton2 { height:20px; display:inline-block; border: solid 1px #cecfce; width: 70px; text-align: center; }
	.removeButton3 { display:inline-block; border: solid 1px #cecfce; width: 70px; text-align: center;  }

	.accfeaturelabel { display:inline-block; }  
	.accfeaturevalue { display:inline-block; }  

  .comparecheckbox { margin-top:5px; margin-bottom:5px; line-height:16px; height:16px; vertical-align:middle; }
  .comparecheckbox input {  vertical-align:middle; }
  .comparecheckbox { display:inline-block; margin-left:5px; vertical-align:middle; }

  .cbxhide { display:none; }
  .cbxshow { margin-left:5px; display:inline-block; }
  
/* end FP 1330 */

/* start FP 1465 */
	#importOrderButton { margin-top:10px; }
  #infodata { margin:10px 10px 20px 10px; font-weight:bold; font-size:12px; }
  .importinfo { padding-left:10px; margin-top:5px; font-weight:normal; }
  .importinfo img { margin-left:10px; margin-top:3px; }
  
  .importinforesult { padding-left:10px; margin-top:5px; margin-left:20px; font-weight:normal; }
  .infomessage1 { padding-left:10px; margin-top:5px; display:block; margin-left:30px; color:#ff0000; font-weight:normal; }
  .infomessage2 { padding-left:10px; margin-top:5px; display:block; margin-left:30px; color:#000000; font-weight:normal; }

/* end 1465 */

  .ConfirmEmail { width: 232px; }
  .EmailAsLoginName { width: 232px; }
/* start FP 1445 */
 .checkoutaddress { display:inline-block; }
 .checkoutstate { display:inline-block; }
 .checkoutzip { display:inline-block; }
 .checkoutwithincitylimitsyes { margin-right: 10px;}
 .checkoutwithincitylimitsno { }
 .checkoutfax { margin-right: 1px;}
 .checkoutphone { margin-right: 1px;}
 .checkoutphoneext { margin-left: 6px;}
 .checkoutalternativephone { margin-right: 1px;}
 .checkoutalternativephoneext { margin-left: 6px;}
/* end FP 1445 */

/*Start FP1525: Account linking*/
.accountLinkingHeader {font-weight:bold; padding:5px 0px 5px 0px;}
.accountLinkingInfo {padding:5px 0px 5px 0px;}
/*End FP1525: Account linking*/
/*Start FP1525: Social Sign In */
.socialSignInBarDiv { margin:5px 10px 10px 5px;display:inline-block;}
.socialSignInDesc { text-align:left; margin:5px 5px 5px 5px;}
.socialSignBar { margin-right: 3px;}
/*End FP1525: Social Sign In */

/* Start FP1476 */ 
#BOMTabsArea { margin:0 !important; padding:0; height:30px; border-bottom:1px solid #666; }
#BOMTabsArea li { float:left; padding:0; margin:0; list-style-type:none; }
#BOMTabsArea a { float:left; font-size:13px; display:block; padding:5px 30px; text-decoration:none; border:1px solid #666; border-bottom:0px; height:18px; background-color:#efefef; color:#777; margin-right:2px; position:relative; top:1px; outline:0; -moz-border-radius:4px 4px 0 0; -o-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
#BOMTabsArea a:hover { background-color:#F7F7F7; color:#333; }
#BOMTabsArea a.current { background-color:#ddd; border-bottom:1px solid #ddd; color:#000; cursor:default; }
#BOMPanes > div { display: none; border:1px solid #666; border-width:0 1px 1px 1px; min-height:150px; padding:15px 20px; background-color:#ddd; }
/* End FP1476 */ 
