/*--page style--*/
body{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/warmBG.gif") repeat;}
div#container{}
#message2OlderBrowser{display:none;}/*--message to older browser--*/
.clear{clear:both;margin:0;padding:0;}

/*--header area--*/
#headerArea{}
#headerArea .biggerFontSizeTemplate{font-size:100%;}
#headerArea .biggestFontSizeTemplate{font-size:80%;}
#headerArea .headerArea{width:100%;}
#logo{}
#haInfoBar{height:23px;width:475px;color:#fff;font-size:1.2em;}
#haInfoBar a{color:#fff;}
#haInfoBar span{vertical-align:middle;}
#haInfoBar .loginName{margin-left:5px;}
#haInfoBarCart{width:250px;text-align:right;background:#33425a;}
#haInfoBarCart .item{margin-left:3px;vertical-align:top;position:relative;top:3px;}
#haInfoBarCart .toLeft{float:left;margin:0;padding:0;}
#haInfoBarCart .toRight{float:right;}
#haInfoBarCart #shoppingCart{border-left:1px solid #ffffff;}
#haInfoBarLeft{width:2px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topIframeLeft.gif") no-repeat;}
#haInfoBarCenter{width:200px;background:#33425a;white-space:nowrap;}
#haInfoBarMyAccount{width:92px;background:#33425a;text-align:center;vertical-align:middle;}
#haInfoBarMyAccount img{border-left:1px solid #ffffff;vertical-align:middle;}
#haInfoBarRight{width:3px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topIframeRight.gif") no-repeat;}

#haQuickSearch{width:100%;}
#haQuickSearchLeft{width:6px;height:60px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavLeft.gif") no-repeat;}
#haQuickSearchLabel{width:58px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavLabelA.gif") no-repeat;}
#haQuickSearchTextbox{width:195px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchTextbox input{padding: 1px 0px; width:175px; margin-top:3px;}
#haQuickSearchSubmit{width:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavGo.gif");}
#haQuickSearchInfoTab{vertical-align:middle;}
#haQuickSearchBottom{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchAD{text-align:right;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchRight{width:4px;height:37px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topNavRight.gif") no-repeat right;}
#bigFontWarring{color:red;}

#stripeHeaderArea{background:#8e96a4;border-top:1px solid #fff;border-bottom:2px solid #fff;height:7px;min-width:984px;}

/*--new layout update [tab store dropdown menu]--*/
#haTabStoreMenu{padding:0;margin:0;background:#33425A;height:23px;font-size:1.2em;}
#haTabStoreMenu .biggerFontSizeTemplate{font-size:75%;}
#haTabStoreMenu .biggestFontSizeTemplate{font-size:60%;}
#haTabStoreMenu img{position:relative;z-index:500;}
#haTabStoreMenu td:hover ul{display:block;}
#haTabStoreMenu iframe{display:none;position:absolute;margin-left:-2px;background:transparent;}
#haTabStoreMenu ul{display:none;position:absolute;margin:22px 0 0 -2px;padding:0;font-size:1.1em;list-style:none;z-index:10;}		
#haTabStoreMenu ul li{padding:0 2px;background:#fff;border-left:1px solid #33425a;border-right:1px solid #33425a;white-space:nowrap;}
#haTabStoreMenu ul li a{width:auto;display:block;padding:2px;border:1px solid #fff;background:#fff;}
#haTabStoreMenu ul li a:link{color:#000;text-decoration:none;}
#haTabStoreMenu ul li a:visited{color:#000;text-decoration:none;}
#haTabStoreMenu ul li a:hover{color:#000;text-decoration:none;background:#d1d2d3;border:1px solid #aaa;}
#haTabStoreMenu ul li a:active{color:#000;}
#haTabStoreMenu ul li.first{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/none.gif");height:2px;overflow:hidden;border:0;}
#haTabStoreMenu ul li.last{padding-bottom:2px;border-bottom:1px solid #33425a;}
#haTabStoreMenu ul#haTabStoreSubMenu1,#haTabStoreMenu ul#haTabStoreSubMenu1 iframe{margin-left:0;}

/*--new tab store ui--*/
#haNewTabStoreMenu{padding:0;margin:0;background:#EEE7D6;height:23px;font-size:1.2em;}
#haNewTabStoreMenu #rolloverMenu{float:left;width:100%;list-style:none;margin:0;padding:0;height:23px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n2_topNavTabBg.gif") repeat-x;}
#rolloverMenu .haNavTabs{position:relative;float:left;z-index:101;margin:0;padding:0;}
#haNewTabStoreMenu .activeTab .haNavTabMenu,#haNewTabStoreMenu .activeTab .haNavTabHover{display:block !important;}

#haNewTabStoreMenu .haNavTabs .twoColumn .part1{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tabDividingLine.gif") repeat-y right top;}
#haNewTabStoreMenu .haNavTabs .listInfo{width:180px;}
#haNewTabStoreMenu .haNavTabs .twoColumn{width:360px;}
#haNewTabStoreMenu .haNavTabs li{padding:0; margin:0;}
#haNewTabStoreMenu .haNavTabs .haNavTabHover{display:none;position:absolute;top:0;left:-6px;margin:0;padding:0 0 0 6px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topButtonLeft.png") no-repeat;z-index:100;}
#haNewTabStoreMenu .haNavTabs .haNavTabHover a{display:block;padding-right:6px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topButtonRight.png") no-repeat right top;}
#haNewTabStoreMenu .haNavTabs .haNavTabMenu{display:none;position:absolute;top:23px;left:-6px;margin:0;padding:0;z-index:100;}
#haNewTabStoreMenu .haNavTabs .menuAlignRight{left:auto;right:-6px;}
#haNewTabStoreMenu .haNavTabs img{position:relative;z-index:50;}
#haNewTabStoreMenu .haNavTabs .topTabArea{clear:both;height:21px;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabLeftBg{float:left;width:6px;height:23px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topButtonLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabCenterBg{float:left;height:23px;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabRightBg{float:left;width:6px;height:23px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/topButtonRight.png") no-repeat}

#haNewTabStoreMenu .haNavTabs .centerInfoArea{clear:both;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bottomLeftBG.png") left repeat-y; padding-left:5px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid{clear:both;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bottomRightBG.png") right repeat-y; padding-right:5px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg{padding:8px 9px 9px 9px;background:#FED690;margin:0;}

#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg .listInfo{border:1px solid #CCC;background:#FFF; font-size:12px; overflow:auto;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg .listInfo ul{list-style:none;margin:6px 0 ;float:left;padding:0 15px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg .listInfo li{width:150px;border:none;padding:4px 0;margin:0;}

#haNewTabStoreMenu .haNavTabs .centerInfoArea a{padding:0;font-size:12px;border:none; background:none; margin:0;display:block;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea a:hover{color:#FFAC1F;}
#haNewTabStoreMenu .haNavTabs .footArea{clear:both;position:absolute;width:100%}
#haNewTabStoreMenu .haNavTabs .footArea .footLeft{display:block;float:left;width:7px;height:7px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .footArea .footCenter{display:block;height:7px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footCenter.png") repeat-x; margin:0 7px;}
#haNewTabStoreMenu .haNavTabs .footArea .footRight{display:block;float:right;width:7px;height:7px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footRight.png") no-repeat; margin-top:-7px}

/*--body area--*/
#bodyArea{background:#fff;}
#bodyArea .bodyArea{border-left:1px solid #526380;border-right:1px solid #526380;width:100%;}
.sidebarBox{margin:0 0 2px 0;border-left:1px solid #526380;border-bottom:1px solid #526380;}
.sidebarBox dt{padding:6px 0 6px 6px;font-size:1.2em;font-weight:bold;color:#dadada;background:#33425a;font-family:Arial;text-transform:uppercase;}
.sidebarBox dd.content{background:#eeeff0;padding:3px 5px;font-size:1.2em;}
.sidebarBox dd.footer{display:block;background:#dcddde;padding:5px;font-size:1.2em;}

.helpImage{margin:1px 2px;}

/*--body left area--*/
.bodyLeftArea{min-width:160px;max-width:160px;width:160px;}
#bodyLeftArea{width:160px;}

/*--center area--*/
#bodyCenterArea{padding:0 2px;background:#fff;}
.stripeBodyCenterArea{min-width:698px;height:0;}
.stripeBodyCenterArea .stripeImage{width:698px;}
.stripeBodyCenterArea1{min-width:818px;height:0;}
.stripeBodyCenterArea1 .stripeImage{width:818px;}
.stripeBodyCenterArea2{min-width:858px;height:0;}
.stripeBodyCenterArea2 .stripeImage{width:858px;}
.stripeBodyCenterArea3{min-width:978px;height:0;}
.stripeBodyCenterArea3 .stripeImage{width:978px;}

#bcaBreadcrumbTop,#bcaBreadcrumbBottom{padding:5px;margin:0 0 5px 0;}
#bcaBreadcrumbTop dd,#bcaBreadcrumbBottom dd{display:inline;font-size:1.2em;}
#bcaBreadcrumbTop dd.egg,#bcaBreadcrumbBottom dd.egg{vertical-align:bottom;}
#bcaBreadcrumbTop dl{margin:0;}

.contentPageTitle{clear:both;color:#dadada;background:#526380;padding:2px 0;}
.contentPageTitle h5{padding:3px;font-size:1.2em;text-transform:uppercase;margin:0;}
.centerTitleBar {clear:both;color:#dadada;margin:3px 0 0 1px;background:#526380;font-size:1.1em;text-align:left;}
.centerTitleBar h5,.centerTitleBar h3{padding:3px;font-size:1.2em;text-transform:uppercase;margin:0;}
.centerTitleBar h4{margin:0;padding:5px;color:#fff;background:#8E96A4;font-size:1.45em;text-transform:uppercase;}

.greyScan{margin-top:2px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/greyScanBG2.gif");line-height:1.3em;font-weight:bold;border-bottom:solid 1px #818588;padding-top:3px;}
.centerArea20{padding:20px 0 0 0;}
.centerArea10{padding:10px 0 0 0;}

/*--body right area--*/
.bodyRightArea{min-width:120px;max-width:120px;width:120px;}
.bodyRightArea .biggerFontSizeTemplate{font-size:85%;}
.bodyRightArea .biggestFontSizeTemplate{font-size:70%;}
#bodyRightArea{width:120px;}

#braProductReview dd.content{font-size:1.4em;font-weight:bold;}
#braPopularBrands dd{padding:3px 0;text-align:center;}
#braRecentlyViewd ul{list-style:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif");margin:0;padding:0 0 0 15px;}
#braRecentlyViewd ul p{color:#951616;font-size:1.1em;font-weight:bold;margin:0;}
#braRecentlyViewd .content{margin-bottom:1px;}
#braRecentlyViewd ul{list-style:none;list-style-image:none;padding-left:21px;padding-top:8px;margin-bottom:-3px;}
#braRecentlyViewd li{padding-bottom:6px;}
#braRecentlyViewd img{border:1px solid #CCCCCC;margin-bottom:3px;}

#braYouTellUs div{padding:8px 0;}
#braYouTellUs #poll{margin:0;padding:0;}
#braYouTellUs #poll dl,dd{margin:0;padding:0;}
#braYouTellUs #poll .clear{clear:both;padding-top:4px;}
#braYouTellUs #poll .radio{float:left;padding-top:1px;}
#braYouTellUs #poll .radio input {width:11px;height:11px;}
#braYouTellUs #poll .title{float:left;width:88px;padding:0 0 0 2px; margin:0;}

#braYouTellUs textarea{font-size:1.2em;padding:0px;margin:0px;width:106px;}
#braYouTellUs .vote{clear:both;padding:10px 0 5px 0;}
#braYouTellUs p,#braYouTellUs input{margin:0;}

/*--footer area--*/
#footerArea{background:#fff;margin:1px 0 0 0;font-size:1.2em;}
#footerArea .footerArea{width:100%;}

.footerDivider{border-right:1px solid #fff;}
.footerText{text-align:left;color:#dadada;margin:10px 0 0 10px;}
.footerText img{margin:2px;}
.footerText a:link{color:#fff;text-decoration:none;border-bottom:1px solid #95a0aa;}
.footerText a:visited{color:#fff;text-decoration:none;}
.footerText a:hover{color:#dadada;text-decoration:none;border-bottom:1px solid #f90;}
.footerText a:active{color:#fff;}
.footerText ul{padding-left:20px;list-style-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStylew.gif");margin:0;}
.footerText li{margin:3px 0;margin:0;line-height:1.3em;}
.footerText p,.footerText input{margin:0;}
.footerText .mt{margin-top:3px;}
.footerAwards img{margin:0 10px;}
.footerImg{margin:15px 0px;}

table.eggXpert {width:650px;}
table.eggXpert #eggxpertText {padding-left:25px;text-align:left;}
#footerCorner img{width:6px;}
#footerCorner .left{width:6px;height:19px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footer_corner_left.gif") no-repeat;}
#footerCorner .center{width:100%;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footer_comb_bg.gif") repeat-x scroll 0%;}
#footerCorner .right{width:6px;height:19px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footer_corner_right.gif") no-repeat;}

#awardsCorner img{width:7px;}
#awardsCorner .left{width:6px;height:10px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/awardsDownLeft.gif") no-repeat;}
#awardsCorner .center{width:100%;background:#fff;}
#awardsCorner .right{width:6px;height:10px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/awardsDownRight.gif") no-repeat;}

.stripeFooterArea{background:#8e96a4;border-top:1px solid #fff;border-bottom:1px solid #fff;height:5px;min-width:984px;}

#disclaimer{text-align:center;padding:5px 0 8px 0;}

/*--banner styles--*/
#bannerAdTop, #bannerAdBottom{position:relative;text-align:center;clear:both;}
#bannerAdRight,#bannerAdLeft{padding:0;margin:0;}
#bannerAdRight dd div{margin:0 1px 2px 0;text-align:center;}
#bannerAdRight dd img{padding:0;border:1px solid #526380;border-right:0 solid #fff;}
#bannerAdLeft dd div{margin:0 0 2px 2px;text-align:center;}
#bannerAdLeft img{width:156px;border:1px solid #526380;}
#bannerPromotion{padding:5px 0;margin:0;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/blueBG.gif") repeat-x;}
#bannerPromotion h2{margin:0;padding:2px 0 2px 12px;font-size:1.6em;font-weight:bold;text-transform:uppercase;}
#bannerPromotion h2 a{margin:0;padding:0;}
#bannerPromotion img{float:left;margin-left:8px;}

/*--nav page styles--*/
.totalDeals{font-size:1.1em;font-weight:bold;margin:0;padding:0;}
.pagination {display:inline;padding:2px 0;}
.pagination ul {display:inline;margin:0;padding:2px 0;list-style:none;}
.pagination ul li {display:inline;padding:1px;margin:0 2px 0 1px;background:#f90;border-right:1px solid #222;border-bottom:2px solid #222;border-left:1px solid #dadada;border-top:1px solid #dadada;}
.pagination a:active {background:#fff;margin:0;border:0;}
.pagination ul li.currentPage{background:#fff;}

/*--normal search area--*/
.searchKeywords {margin:9px 9px 0 9px;font-size:1.1em;}
.searchKeywords input{margin:3px 0;padding:0;border:1px solid #7f9db9;}
.searchKeywords input.advsearch {width:95%;padding:1px;}

.searchButton{margin:12px;text-align:right;}

/*--normal table--*/
.listHead td{padding:3px;background:#818488; color:#fff; font-weight:bold; line-height:1.3em;}
.listHead .tdBorderRight{border-right: 1px solid #FFF;}

.listRowOdd, .listRowOdd td{padding:2px;border-bottom:1px solid #fff;background:#f2f2f2;vertical-align:top;border-right: 1px solid #FFF;}
.listRowEven, .listRowEven td{padding:2px;border-bottom:1px solid #fff;background:#E8E8E8;vertical-align:top;border-right: 1px solid #FFF;} 
.listRowOdd,.listRowEven{width:auto;}

.listRowOdd .borderRight0,.listRowEven .borderRight0{border-right:0;}

a.btnOn:link,
a.btnOn:visited,
a.btnOn:hover,
a.btnDown:link,
a.btnDown:visited,
a.btnDown:hover{display:inline;font-size:1.2em;font-weight:bold;padding:2px;background:#234786;line-height:2em;height:16px;color:#fff;}

a.btnOn:link,
a.btnOn:visited,
a.btnOn:hover{border-right:2px solid #003;border-bottom:2px solid #003;border-left:2px solid #78859F;border-top:2px solid #78859F;}

a.btnDown:link,
a.btnDown:visited,
a.btnDown:hover{border-right:2px solid #78859F;border-bottom:2px solid #78859F;border-left:2px solid #003;border-top:2px solid #003;}
a.white:link, 
a.white:visited,
a.white:hover{color:#fff;}

a.red:link, 
a.red:visited, 
a.white:visited{color:#951616;}

a.crtOn:link,
a.crtOn:visited,
a.crtOn:hover,
a.crtOn:focus{font-size:1.2em;font-weight:bold;padding:3px 6px;border:2px outset #FAB955;line-height:2em;background:#F26B1F;color:#FFF;}
a.crtOn:active,
a.crtDown{font-size:1.2em;font-weight:bold;padding:3px 6px;border:2px inset #FAB955;line-height:2em;background:#DC5A23;color:#DDD;}
a.crtDown{color:#fff !important;}

a.noLine:link,a.noLine:visited,a.noLine:hover{border:0px;}
/*---gray button---*/
.greyBtn a{color:#DDD;}
.greyBtn:link,.greyBtn:visited,.greyBtn,.greyBtn:hover{background:#A0A0A0;border-right-color:#777;border-bottom-color:#777;border-top-color:#DDD;border-left-color:#DDD;color:#FFF;padding:2px;border-width:2px;border-style:solid;}

/*--AutoFilledKeywords--*/
#autofilledview{border:1px solid #7F9DB9;clear:both;text-align:left;position:absolute;width:218px;background:#fff;margin:-1px 0px 0px 0px;z-index:1000;display:none;}
#autofilledview .line{clear:both;color:#777;cursor:default;}
#autofilledview .line .keywords{float:left;padding:3px 2px;}
#autofilledview .line .count{float:right;padding:3px;font-size:1em;}

.errMsgInfo{font-size:1.2em;margin:20px 0 0 20px;}
.errMsgInfo dt{font-weight:bold;font-size:1.2em;text-transform:uppercase;}
.errMsgInfo dd{margin:0 0 15px 14px;}	

/*--Rating this page--*/
.surveyFlag{margin:18px 0;vertical-align:top;font-size:1.2em;clear:both;}

/*-----Upload Control-----*/
.uploadControl{display:block;position:relative;}
.uploadControl .pathDisplay{position:absolute;top:0;left:0;/*width:142px;*/}
.uploadControl .uploadNative{display:inline;}

.progressDisplay{display:none;}
.progressDisplay .progressBar{border-color:lightgrey;border-width:1px;border-style:solid;height:18px;width:280px;padding-top:2px;position:relative;}
.progressDisplay .progressBar .barImage{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/ProgressBarImage.png") repeat-x;width:280px;height:18px;}
.progressDisplay .progressBar .barMask{height: 18px;position:absolute;top:0;background-color:white;right:0;width:280px;}
/*--pdf icon after the link Rebate--*/
.mirImg{margin-bottom:-2px;margin-top:1px;}

/*--Preload--*/
.grpItemPreload{}
.grpItemPreload td{text-align:center;}
.grpItemPreload td img{vertical-align:bottom;}
.grpItemPreload td span{padding-left:5px;}
#bcasItemList .cartTbl .grpItemPreload td{text-align:center;padding:20px;}

/*----Footer Affiliate Network----*/
#footerArea table.network {width:100%;border-top:1px solid #939ca8;background:#E3E3E3;}
#footerArea table.network td{vertical-align:middle;padding:3px 15px;color:#555;}
#footerArea table.network td.affiliates a{border:0;margin-left:30px;display:block;float:left;text-align:left;color:#33425A;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/icn_egg-orange.gif") no-repeat;padding-left:17px;}
#footerArea table.network label{display:block;float:left;}
#footerArea table.network img{vertical-align:middle;}
#footerArea table.network .small{font-size:10px;color:#777;}

/*----GuidedSearch  MoreOptions-----*/
.gmre{margin:10px 0 0 0;font-weight:bold;font-size:1.2em;}
.gmre a,.gmre a:hover{border-bottom:0 !important;color:#000;}

/* holiday 2008 */
#headerArea .chrismas{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/winter_scene.jpg") no-repeat top right;}

/* Business Additions */
.loginArea{margin:0 0 2px 0;padding:8px 0;background:#305488;border:1px solid #305488;}
.loginArea form{display:block;margin:0 5px;width:982px;}
.loginArea input{float:left;height:13px;margin:2px 5px 0 0;padding-top:3px;}
.loginArea .button img{float:left;}
.loginArea label{display:block;float:left;width:0;height:0;overflow:hidden;}
.loginArea a:link,.loginArea a:visited,.loginArea a:hover,.loginArea a:active{text-align:center;padding:0;color:#FFF;}
.loginArea a:hover,.loginArea a:active{text-decoration:underline;}
.loginArea .regText{float:left;margin:0;padding:6px 10px;font-family:helvetica,arial,verdana,sans-serif;font-size:1.2em;font-weight:bold;color:#E3E3E3;}
.loginArea .bigText{float:left;margin:0;padding:6px 10px;font-family:helvetica,arial,verdana,sans-serif;font-size:1.4em;font-weight:bold;color:#E3E3E3;}

/* Bing Cash Back*/
#bingCashback{border-bottom:1px solid #8E96A1;border-top:1px solid #8E96A1;background:#D7DADF;text-align:center; font-size:1.2em;}
#bingCashback table{ text-align:center !Important; margin:0 auto;}
#container .stripeTop{background:#E3E4E8;height:1px;}
#container .stripeBottom{background:#FFF;height:1px;}

/*--------------------- button-----------------------------------------------------------------*/
#verification .btnSubmit {background:#234786 none repeat scroll 0%;border-color:#78859F rgb(0, 0, 51) rgb(0, 0, 51) rgb(120, 133, 159);border-style:solid;border-width:2px;
	color:#FFFFFF;cursor:pointer;display:inline;font-family:verdana,arial,helvetica,sans-serif;font-size:1em;font-weight:bold;height:22px;padding:1px;height:1.8em;}
.hidePriceBox{cursor:pointer;}
#overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgb(100,100,100);opacity:.6;filter:alpha(opacity=60);z-index:99998;}
#verification{position:absolute;min-height:13em;width:320px;padding:5px 15px; padding-left:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;background-color:#E3E3E3;font-size:12px;}

/* B2B updates */
#biz #haQuickSearchBottom{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bizTopNavbg.gif");}
#biz #haNewTabStoreMenu #rolloverMenu{float:left;width:100%;list-style:none;margin:0;padding:0;height:23px;background:none;}

/*------------ sitewide promotions ------------*/
#container #bodyArea #bodyCenterArea #SitePromo{margin-bottom:2px;padding:10px 15px;font:13px helvetica,arial,sans-serif;background:#F2F2E8;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#3a3a3a;text-align:center;}
#container #bodyArea #bodyCenterArea #shoppingCart #SitePromo{font:12px verdana,arial,sans-serif;}
#container #bodyArea #bodyCenterArea #SitePromo h2{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
#container #bodyArea #bodyCenterArea #SitePromo a{border-bottom:1px dotted #aaa;white-space:nowrap;}
#container #bodyArea #bodyCenterArea #SitePromo a:link,
#container #bodyArea #bodyCenterArea #SitePromo a:visited{color:#000;border-color:#aaa;}
#container #bodyArea #bodyCenterArea #SitePromo a:hover,
#container #bodyArea #bodyCenterArea #SitePromo a:active,
#container #bodyArea #bodyCenterArea #SitePromo a:focus{color:#06f;border-color:#06f;border-style:solid;}

/*----------- segment promotions ------------*/
#container #bodyArea #bodyCenterArea #SegmentPromo{margin-bottom:2px;padding:10px 15px;font:13px helvetica,arial,sans-serif;background:#ffeea0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#3a3a3a;text-align:center;}
#container #bodyArea #bodyCenterArea #SegmentPromo h2{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
#container #bodyArea #bodyCenterArea #SegmentPromo a{border-bottom:1px dotted #aaa;white-space:nowrap;}
#container #bodyArea #bodyCenterArea #SegmentPromo a:link,
#container #bodyArea #bodyCenterArea #SegmentPromo a:visited{color:#000;border-color:#aaa;}
#container #bodyArea #bodyCenterArea #SegmentPromo a:hover,
#container #bodyArea #bodyCenterArea #SegmentPromo a:active,
#container #bodyArea #bodyCenterArea #SegmentPromo a:focus{color:#06f;border-color:#06f;border-style:solid;}

.a, .c, .e, .h, .u, .n, .k, .p, .r, .j{display:none;}

/* Content Area */
div.grpCMS{}

/* Basic Headers (h1, h2,...,h6) */
div.grpCMS h1, div.grpCMS h2, div.grpCMS h3, div.grpCMS h4, div.grpCMS h5, div.grpCMS h6{color:#526380;padding:0;line-height:1.2;}
div.grpCMS h1 {font-size:1.45em;font-weight:normal;margin:1.2em 0 .5em;}
div.grpCMS h1.flush {margin-top:0;}
div.grpCMS h2 { font-size:1.3em;margin:1.3em 0 .3em 0;}
div.grpCMS h3 {font-size:.9em;font-weight:bold;margin:1.2em 0 .3em;}
div.grpCMS h4,
div.grpCMS h5,
div.grpCMS h6{font-size:.9em;font-weight:bold;margin:.5em 0;}

/* Headers after headers */
div.grpCMS h1+h2 {margin-top:-.25em;}
div.grpCMS h1+h3 {margin-top:-.55em;}

/* Basic Paragraph */
div.grpCMS p{}

/* Left floated img in p element */
div.grpCMS p img{float:left;margin:0 16px 16px;}

/* Right floated img in p element */
div.grpCMS p img.right{float:right;margin:0 16px 16px;}

/* ul and li list */
div.grpCMS ul{padding:0;margin:0 0 1em 0;list-style:none;}
div.grpCMS ul li{background:url(http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif) no-repeat 4px .45em;margin-left:16px;padding-left:16px;}
div.grpCMS li p{margin:.5em 0 0;}
div.grpCMS ul ul {margin:.5em 0 1em -16px;}

/* ol and li list */
div.grpCMS ol{padding:0;margin:0 0 1em 0;list-style-type:decimal;}
div.grpCMS li{margin-left:32px;}
div.grpCMS li p{margin:.5em 0 0;}
div.grpCMS ol ol{margin:.5em 0 1em -12px;list-style-type:lower-alpha;}

/* Basic Definition Terms (dl, dt, dd) */
div.grpCMS dl {border-top:1px solid #eaeaea;margin:0;padding:5px;}
div.grpCMS dt {padding:.3em 0;margin:0;font-size:1em;font-weight:bold;line-height:1.2em;}
div.grpCMS dd {margin-left:1.5em;padding:0 0 .4em .1em;font-size:1em;line-height:1.2em;}

/* Rule (hr) */
.v660 div.grpCMS hr{height:1px;background-color:#eaeaea;}

/* Group Feature - Left Aligned Image */ 
#bodyCenterArea div.grpCMS ul.grpFeatures{list-style:none;margin:1em 16px 1em 0;padding:0;overflow:hidden;}
div.grpCMS ul.grpFeatures li{display:block;padding:1em 5px 1em;background-image:none;}
div.grpCMS ul.grpFeatures li span{display:block;padding:0;margin:0 0 2em;}
div.grpCMS ul.grpFeatures li span img{float:left;margin:0 16px 8px 0;}
div.grpCMS ul.grpFeatures li span em{display:block;margin:0 0 .25em;}

/* Group Feature - Right Aligned Image */ 
#bodyCenterArea div.grpCMS ul.grpFeaturesRight{list-style:none;margin:1em 16px 1em 16px;padding:0;}
div.grpCMS ul.grpFeaturesRight li{display:block;padding:1em 5px 1em;background-image:none;}
div.grpCMS ul.grpFeaturesRight li span{display:block;padding:1px 0;margin:0 0 .2em;overflow:auto;clear:left;}
div.grpCMS ul.grpFeaturesRight li span img{float:right;margin:0 0 8px 16px;}
div.grpCMS ul.grpFeaturesRight li span em{display:block;margin:0 0 .25em;}

/* ul inside Group Feature - Left and Right Aligned Image */
div.grpCMS ul.grpFeatures ul{padding:0;margin:0 0 30px 11px;list-style:none outside none;}
div.grpCMS ul.grpFeatures ul li{background:url(http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif) no-repeat 2px .45em;margin-left:11px;}
.grpContent div.grpCMS ul.grpFeatures ul li{padding-left:16px;}
div.grpCMS ul.grpFeaturesRight ul{padding:0;margin:0 0 32px;list-style:none outside none;}
div.grpCMS ul.grpFeaturesRight ul li{background:url(http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif) no-repeat 2px .45em;margin-left:16px;padding:0 0 0 16px;}
div.grpCMS ul.grpFeatures ul li p,
div.grpCMS ul.grpFeaturesRight ul li p{margin:.5em 0 0;}

/* Anchor */
.v660 div.grpCMS a:link,
div.grpCMS .grpFeatures a:link,
div.grpCMS .grpFeaturesRight a:link,
.v660 div.grpCMS a:hover,
div.grpCMS .grpFeatures a:hover,
div.grpCMS .grpFeaturesRight a:hover,
.v660 div.grpCMS a:visited,
div.grpCMS .grpFeatures a:visited,
div.grpCMS .grpFeaturesRight a:visited,
.v660 div.grpCMS a:active,
div.grpCMS .grpFeatures a:active,
div.grpCMS .grpFeaturesRight a:active,
.v660 div.grpCMS a:focus,
div.grpCMS .grpFeatures a:focus,
div.grpCMS .grpFeaturesRight a:focus{border-bottom:1px solid #95A0AA;}

/* Video */
div.grpCMS .videoCaptionWrap{overflow:auto;margin-bottom:16px;}
div.grpCMS .videoCaptionWrap .videoWrap{float:left;margin:0 24px 8px 0;}
div.grpCMS .videoCaptionWrap .captionWrap{margin:0;padding:0;min-width:250px;max-width:100%;min-height:0%;max-height:500px;overflow:auto;}
div.grpCMS .videoWrap .grpProducts{position:relative;float:left;width:100%;padding:0;overflow:hidden;margin:8px 0;}
div.grpCMS .videoWrap .grpProducts ul{position:relative;left:50%;float:left;list-style:none;margin:0;padding:0;}
div.grpCMS .videoWrap .grpProducts li{position:relative;right:50%;float:left;margin:0 4px;}
div.grpCMS .videoWrap .grpProducts a{display:block;background:#a3a6a9;border:2px solid #a3a6a9;}
div.grpCMS .videoWrap .grpProducts a.active{border-color:#06a;background:#06a;}

