﻿
/*--category list--*/
#bodyLeftArea .biggerFontSizeTemplate{font-size:85%;}
#bodyLeftArea .biggestFontSizeTemplate{font-size:70%;}
#blaNavigation .categoryList{margin:0 0 3px 2px;border:1px solid #526380;font-size:1.2em;background:#eeeff0;}
#blaNavigation .categoryList dt{font-weight:bold;color:#dadada;padding:5px 0 6px 6px;background:#33425a;}
#blaNavigation .categoryList dt a,#blaNavigation .categoryList dt a:link,#blaNavigation .categoryList dt a:visited,#blaNavigation .categoryList dt a:active{color:#dadada;border:0;}
#blaNavigation .categoryList dt a:hover:after{content: "";}
#blaNavigation .categoryList dd{padding:3px 3px 3px 5px;}
#blaNavigation .categoryList dd a:link,#blaNavigation .categoryList dd a:visited{border-bottom:0;}
#blaNavigation .categoryList dd a:hover,#blaNavigation .categoryList dd a:active{border-bottom:1px solid #FF9900;}
#blaNavigation .categoryList .clMore{vertical-align:top;}
#blaNavigation .categoryList .clMoreImg{vertical-align:middle;}
#blaNavigation .categoryList .clMore dl{list-style:none;margin:0;}
#blaNavigation .categoryList .clMore dl dd{padding:0 3px 5px 0;}	
#blaNavigation .categoryList span.grey{color:Gray;}

#blaNavigation .searchPanel {border-top:1px solid #526380;border-right:1px solid #526380;border-bottom:1px solid #526380;}
#blaNavigation .searchPanel span.grey{color:Gray;}
#blaNavigation .searchBar {font-size:1.2em;font-weight:bold;}
#blaNavigation .searchBar a{display:block;padding:5px 20px;border:0;}
#blaNavigation .searchBar a:link,
#blaNavigation .searchBar a:visited,
#blaNavigation .searchBar a:hover,
#blaNavigation .searchBar a:active{color:#DADADA;border:0;}

#blaNavigation .searchBar dd{border-bottom:1px solid #D5D5D5;}
#blaNavigation .searchBar .normal a:hover{color:#EEEFF0;background-color:#526380;}
#blaNavigation .searchBar .active{background:#33425A url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bulMenuHdr_on.gif") no-repeat;}
#blaNavigation .searchBar .normal{background-color:#526380;}

#blaNavigation .gdSearchList, #blaNavigation .advSearchList{padding:5px 0 6px 5px;background:#eeeff0;}
#blaNavigation .gdSearchList a:link,
#blaNavigation .gdSearchList a:visited{border-bottom:1px solid #95a0aa;}
#blaNavigation .gdSearchList a:hover{border-bottom:1px solid #f90;}
#blaNavigation .gdSearchList a:active{border-bottom:1px solid #95a0aa;}

#blaNavigation .gdSearchList dl.main{margin:5px 1px 0 0;padding:5px 0;font-size:1.2em;}
#blaNavigation .gdSearchList dl.main dt{padding:0 0 8px 0;font-weight:bold;}
#blaNavigation .gdSearchList dl.main dd{padding:0 3px 5px 5px;}

#blaNavigation .advSearchList dl{margin:0 10px;font-size:1.2em;}
#blaNavigation .advSearchList .searchKey{font-size:1.2em;}
#blaNavigation .advSearchList input{width:82%;}
#blaNavigation .advSearchList select{width:99%;}
#blaNavigation .advSearchList .secHdr{margin-top:3px;font-weight:bold;}

#guidedSearch_list, #advancedSearch_list, #powerSearch_list {display:none;margin:0;}

/*------for t-mobile left nav-------*/
.cellPhoneNav #guidedSearch_list{display:block;}

#blaNavigation .gdSearchMore{vertical-align:top;font-size:1.2em;}
#blaNavigation .gdSearchMore dt{padding:0 0 2px 5px;}
#blaNavigation .gdSearchMore dt a{border-bottom:1px solid #95a0aa;}
#blaNavigation .gdSearchMore img{margin:2px 0 0 2px;vertical-align:middle;}
#blaNavigation .gdSearchMore .moreList{margin:5px 0 0 0;}
#blaNavigation .gdSearchMore .moreList dd{padding:0 3px 5px 5px;}

/* -------- CATEGORY NAVIGATION TOP AND BOTTOM --------- */

#bodyCenterArea #bcaShopWindowHeader{height:auto;}
h1.pageTitle,h2.pageTitle{padding:.25em 15px;margin:.25em 0;font:normal 2em helvetica,arial,sans-serif;color:#526380;}
h3.subTitle,h2.subTitle{padding:0 15px;margin:0 0 1em 0;font:normal 1.3em helvetica,arial,sans-serif;color:#444;}
h3.subTitle .glyph,h2.subTitle .glyph{font:1.25em verdana,sans-serif;}
h3.subTitle em,h2.subTitle em{font-style:normal;font-weight:bold;}



#categoryNavTop, #categoryNavBtm{font-size:1.1em;margin:0;border-bottom:none;}
#categoryNavTop ul, #categoryNavBtm ul,#categoryNavTop p, #categoryNavBtm p{margin:0; padding:0; clear:both;}
#categoryNavTop .floatRight, #categoryNavBtm .floatRight{float:right}
#categoryNavTop li img, 
#categoryNavBtm li img,
#categoryNavTop li input, 
#categoryNavBtm li input,
#categoryNavTop li label, 
#categoryNavBtm li label,
#categoryNavTop li select, 
#categoryNavBtm li select {vertical-align:middle;}

.compareOn .comparison{display:block;}
.compareOff .comparison{display:none;}

.floorOne{height:39px;border:1px solid #E3E3E3;overflow:hidden;background:#F2F2F2; clear:both}
.floorOne li{padding:8px 6px 0 6px; list-style:none; float:left;height:31px;}
.floorOne input{vertical-align: middle}

.floorTwo{height:40px;border:1px solid #E3E3E3;border-top:1px solid #FFF;border-bottom:1px solid #CCC;background:#E5E5E5;overflow:hidden; padding-top:6px}
.floorTwo li{list-style:none; float:left;height:40px;}


.dividingLineLeft{border-right:1px solid #CCC}
.dividingLineCenter{border-right:1px solid #CCC;border-left:1px solid #FFF;}
.dividingLineRight{border-left:1px solid #FFF;}
.floorOne .detail{height:22px;padding:0 6px;margin:9px 0;border-left:1px solid #CCC;}
.view{margin-top:0}
.sortBy{width:168px;margin-top:0}

.pageNavPadding{padding:8px 6px 0 6px}
.pageNavPaddingRSS{padding:12px 6px 0 6px}
.compareMargin{margin:8px 0 0 6px}
.compareMarginMenu{margin:11px 0 0 6px}
.ie_6 .compareMarginMenu,.ie_7 .compareMarginMenu{margin:7px 0 0 6px}
.CategoryDividingLine{border-left:1px solid #CCC;border-right:1px solid #FFF;height:40px}

.compareAreaPD{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bgComparePD.gif") top left;width:26px;height:26px;}
.compareAreaPD img{width:26px;height:26px; cursor:pointer}
.compareBorder{border:1px solid #B5B5B5; height:26px !important; overflow:hidden}
.compareBorder .removeCompare{width:10px;height:10px;position:relative;right:-16px;top:-10px;display:block;cursor:pointer}
.compareBorder .removeCompare img{width:10px;height:10px}
.ie_6 .compareBorder .removeCompare{width:10px;height:10px;position:relative;right:-16px;top:-12px;display:block;cursor:pointer}

.bottomBG{height:12px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/blueBG.gif") repeat-x scroll 0 0; margin-top:1px;border-top:1px solid #FFF;}
.fontSize09em{font-size:0.9em}
.textBoxFont{font-size:1.2em}
.MozPadding{margin-top:7px}
.MozPaddingTx{height:20px; display:block; float:left;margin-top:3px}
.ie_6 .MozPadding, .ie_7 .MozPadding{margin-top:0}
.ie_6 .MozPaddingTx, .ie_7 .MozPaddingTx{height:0;float:left; margin-top:5px}

.floorOne .detail{display:none;}
.view img, .detail img{width:18px;height:18px;border:1px solid #A6A4A7;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_viewToggles.png") no-repeat;cursor:pointer;}
.view .gridOn{background-position:0 0;}
.view .gridOff{background-position:0 -32px;}
.view .listOn{background-position:-30px 0;}
.view .listOff{background-position:-30px -32px;}
.detail .detailOn{background-position:-60px 0;}
.detail .detailOff{background-position:-60px -32px;}
.detail .simpleOn{background-position:-90px 0;}
.detail .simpleOff{background-position:-90px -32px;}

.pageNav1{display:inline;margin:3px 0; width:210px}
.pageNav1 label,.pageNav1 .pageTotal{float:left;padding:3px 5px 0 5px;}
.pageNav1 .pageInput{float:left;}
.pageNav1 .pageInput input{float:left;height:17px;padding:0 0 0 1px;}
.pageNav1 .back,.pageNav1 .next,.pageNav1 .backOff,.pageNav1 .nextOff{display:block;float:left;width:22px;height:22px;margin:0 2px;border:0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/idx_arrows.gif") no-repeat 0 0;text-indent:-9999em;}
.pageNav1 .back{margin-right:0;}
.pageNav1 .back:link,.pageNav1 .back:visited{border:0;background-position:-30px -28px;}
.pageNav1 .back:hover,.pageNav1 .back:focus{border:0;background-position:-60px -28px;}
.pageNav1 .back:active{border:0;background-position:-90px -28px;}
.pageNav1 .backOff{background-position:0 -28px;}
.pageNav1 .next:link,.pageNav1 .next:visited{border:0;background-position:-30px 0;}
.pageNav1 .next:hover,.pageNav1 .next:focus{border:0;background-position:-60px 0;}
.pageNav1 .next:active{border:0;background-position:-90px 0;}
.pageNav1 .nextOff{background-position:0 0;}
.pageNav1 .disabled a,.pageNav1 .enabled span{display:none;}
.pageNav1 .enabled a,.pageNav1 .disabled span{display:block;}
.floorTwo .pageTotal{font-size:1.1em;}

.CompareSpace{vertical-align: middle;padding-top:0}
.ie_6 .CompareSpace{vertical-align: middle;padding-top:4px}
.ie_7 .CompareSpace{vertical-align: middle;padding-top:4px}
.ie_8 .CompareSpace{vertical-align: middle;padding-top:4px}


/* --------- Result Tips ----------- */


.messageArea{font:1.3em helvetica,arial,sans-serif;margin:0 12px;}
.messageArea .alert{font-size:1.15;font-weight:normal;color:#d00;}
.messageArea h2{font-size:1.15em;}
.messageArea li{padding-bottom:.5em;}
.messageArea label{font-weight:bold;}

.resultsTitleLine{border-bottom:1px #CCC solid; height:1px;margin:15px 0 1px 0;}
.resultsTitle{font:normal 1.1em helvetica,arial,sans-serif;margin:0;padding:3px 20px 5px 12px;text-transform:capitalize;background:#F0F0F0; color:#000}
h3.redSearchResults{font:bold 1.3em helvetica,arial,sans-serif;color:#D00;margin-left:1.em;padding-left:20px;}
h3.recommendTitle{font:bold 1.4em helvetica,arial,sans-serif;margin-left:1.em;padding-left:20px;}
h2.recommendTitle{font:bold 1.4em helvetica,arial,sans-serif;margin-left:1.em;padding-left:20px;}
.splitResultTitle{float:left;padding:1em;font:normal 1.3em helvetica,arial,sans-serif;color:#333;}

.unavailableProduct{float:right;clear:left;margin:.5em 0;padding:5px;width:120px;height:auto;text-align:center;background-color:#eee;border:1px solid #ccc;font:normal 1em helvetica,arial,sans-serif;color:#666;}


/* --------- PRODUCT CELLS / LISTING / COMPARE ----------- */

/* --- style adjustments --- */
.productList, .productCells{font:1em helvetica,arial,verdana,sans-serif;color:#444;} 
#tblCompareNew{font:1.3em helvetica,arial,verdana,sans-serif;color:#444;}
.productList del,.productCells del{text-decoration:none;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/px_cccccc.gif") repeat-x left center;}
.productList abbr,.productCells abbr{border:0;}

.subTitle a,
.productList a,
.productCells a,
.productCompare a{border:none;cursor:pointer;}
.subTitle .glyph{color:#999;}
.subTitle a:hover,
.subTitle a:focus,
.productList a:hover,
.productList a:focus,
.productCells a:hover,
.productCells a:focus, 
.productCompare a:hover,
.productCompare a:focus,
.productCompare a:hover span,
.productComparea:focus span,
.itemText a:hover span,
.itemText a:focus span{color:#06f;}
#tblCompareNew a{display:block;}

a.CTA{font-size:1.2em;line-height:1.3;}
a.CTANext{padding-right:15px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_arrows.png") no-repeat right 3px;}
a.CTA:link,
a.CTA:visited,
a.CTA:active{border-bottom:0;color:#06f;}
a.CTA:hover{border-bottom:1px dotted #06f;color:#06f;}
/* position fix for IE */
.ie_6 a.CTANext,.ie_7 a.CTANext{background-position-y:5px;}


a.itemRating{clear:right;line-height:1.5;}
a.itemRating .eggs{font-size:15px;line-height:1;padding:0 26px;vertical-align:middle;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.0.0.png") no-repeat;}
a.itemRating .r5{background-position:-120px -58px;}
a.itemRating .r4{background-position:-120px -78px;}
a.itemRating .r3{background-position:-120px -100px;}
a.itemRating .r2{background-position:-120px -120px;}
a.itemRating .r1{background-position:-120px -140px;}

/* --- containers --- */
.productList,.productCells{position:relative;float:left;width:100%;height:1%;font-size:1.3em;overflow-x:hidden;margin-bottom:.5em;}
.productCells .itemCell,
.productCells .comboCell{position:relative;float:left;width:220px;height:1%;padding:0 5px;border:0;border-left:1px dotted #CCC;margin:0 1px 0 -1px;font-size:1em;}
.productList .itemCell,
.productList .comboCell{position:relative;width:auto;height:1%;padding:.5em 200px .5em 140px;border:0;border-bottom:1px dotted #ccc;font-size:1em;}
div.productCells div.featuredProduct{position:relative;display:block;float:none;width:auto;padding:.5em 190px;border-bottom:1px dotted #ccc;}

/* --- structure groups --- */
.productCells .itemGraphics{float:left;width:100%;height:8em;margin:.5em 0;text-align:center;}
.productList .itemGraphics{float:left;width:130px;margin-left:-140px;text-align:center;}
.productCells .featuredProduct .itemGraphics{height:1%;width:180px;margin-left:-190px;text-align:center;}
.productCells .featuredProduct .itemGraphics .itemImage,
.productCells .featuredProduct .itemGraphics .itemBrand,
.productCells .featuredProduct .itemGraphics .itemRating,
.productCells .featuredProduct .itemGraphics .itemCompare,
.productCells .comboCell .itemGraphics .itemCompare{float:none;}

.productCells .listStyleBrand {display:inline;width:0px;height:0px;}
.productCells .featureList {display:none;}

.productCells .comboCell .itemGraphics{height:12em;}
.productCells .DIY .comboCell .itemGraphics{height:13.5em;} /* for DIY store */
.productCells .twoItem .itemBrand,
.productCells .twoItem .itemImage{float:left;width:50%;min-height:28px;margin:0 -1px 10px 0;text-align:center;}
.productCells .twoItem .comboImage img{width:100px;}
.productCells .featuredProduct .comboImage img{width:85px;}
.productList .twoItem .comboImage img{width:100px;margin-bottom:5px;}
.productList .twoItem .itemDescription{display:block;min-height:75px;}

.productCells .itemText{clear:left;height:12em;overflow:hidden;margin-bottom:1em;}
.productList .itemText,
.featuredProduct .itemText{clear:none;float:left;width:100%;padding:0;margin:1em 0 0 0;}
.productCells .comboCell .itemText{height:8em;} 
.productCells .itemText a{display:block;overflow:hidden;min-height:2.6em;max-height:3.75em;}
/*.productCells .itemText .proDescription{min-height:2.6em;max-height:6.75em;margin:0;padding:0}*/
.productCells .showDetails .itemText{height:15em;} 

.productCells .itemAction{height:10em;margin:0;text-align:center;border-bottom:1px dotted #CCC;}
.productList .itemAction,
.productCells .featuredProduct .itemAction{float:right;width:180px;margin:0 -190px 0 0;text-align:right;border:0;}

/* --- specific elements --- */
.productList .comboCell .itemImage img{width:125px;}
.productCells .comboCell .itemImage{float:none;width:180px;}

.productCells .itemCompare{float:right;clear:right;padding:.25em 3px;white-space:nowrap;} 
.productList .itemCompare{padding:.25em 3px;white-space:nowrap;}
.productList .itemCompare input,
.productCells .itemCompare input{width:20px;height:20px;margin:-2px 1px 0 -5px;vertical-align:middle;}
.productList .itemCompare label,
.productCells .itemCompare label{line-height:2.25;padding:.2em 5px .1em;border:1px solid #eee;cursor:pointer;}
.productList .itemCompare label:hover,
.productCells .itemCompare label:hover{border-color:#999;color:#06f;}

.productCells .itemBrand{float:right;width:90px;text-align:center;min-height:28px;margin-bottom:.5em;}
.productCells .itemImage{float:left;margin-left:-2px;margin-right:4px;}
.productList .itemPromo, 
.productCells .itemPromo,
.productCompare .itemPromo{display:block;font-weight:bold;color:#222;margin-bottom:.5em;line-height:1.25;max-height:2.5em;min-height:1.2em;overflow:hidden;}
.productCells .comboItemPromo{display:block;font-weight:bold;color:#222;margin-bottom:.5em;line-height:1.1;}
.productCells .itemDescription{display:block;clear:both;margin-bottom:1em;line-height:1.25;}
.productCells .comboItemDescription{display:block;clear:both;margin-bottom:1em;line-height:1.1;}
.productCells .comboCell .comboItemDescription{display:block;clear:both;height:2.3em;margin-bottom:.5em;overflow:hidden;}
.productCells .comboCell .itemDescription{display:block;clear:both;height:2.3em;margin-bottom:.5em;overflow:hidden;}
.productCells .disclaimer,
.productList .disclaimer {display:block;clear:left;padding:1em;}

/* --- comparison page specific --- */
.productCompare{margin:0 10px 5em 10px;}
#tblCompareNew{clear:both;color:#666;border:1px solid #e3e3e3;margin-bottom:1em;}
#tblCompareNew td, #tblCompareNew th{padding:.5em 10px;vertical-align:top;}
#tblCompareNew tbody td,
#tblCompareNew tbody th{border-bottom:1px solid #ccc;}
#tblCompareNew td, #tblCompareNew thead th{border-left:1px dotted #ccc;}
#tblCompareNew td,
#tblCompareNew th{width:15%;}
#tblCompareNew .first{border-left:0;}
#tblCompareNew th{font-weight:normal;text-align:left;}
#tblCompareNew .functionRemove{text-align:right;}
#tblCompareNew thead th{border-bottom:0;}
#tblCompareNew .itemImage{display:block;margin:1em auto;}
#tblCompareNew .itemAction{text-align:center;padding-bottom:1em;}
#tblCompareNew thead .itemAction{border-bottom:1px solid #444;}
#tblCompareNew tbody tr:nth-child(odd){background:#eee;}
#tblCompareNew .groupHead th{background:#e3e6e9;color:#444;border-bottom-color:#444;}
#tblCompareNew .groupHead a{display:block;padding-left:15px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n1_minus.gif") no-repeat left center;}
#tblCompareNew .groupHead a.collapsed{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n1_plus.gif") no-repeat left center;}
.productCompare .pageTitle{padding:.25em 0;margin:.25em 0;float:left;width:100%;}
.productCompare .subTitle{padding:0;}
.pageAction{float:right;padding:2px 0 0 25px;height:16px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") 0 -200px no-repeat;font-size:12px;}

/* --- lists --- */
.productCells .itemFeatures,
.productList .itemFeatures,
.productCells .itemDetails,
.productList .itemDetails{list-style:none;margin:1em 0;padding:0;font-size:.9em;}
.productCells .itemFeatures li,
.productList .itemFeatures li,
.productCells .itemDetails li,
.productList .itemDetails li{margin:.25em 0;padding-left:8px;line-height:1.3;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 0 center;height:1.32em;overflow:hidden;}
.itemDetails label{font-weight:bold;}

.productCells .itemPricing {list-style:none;margin:.5em 10px .5em 0;padding:0;text-align:right;}
.productList .itemPricing {list-style:none;margin:.5em 0;padding:0;text-align:right;}
.productCompare .itemPricing {list-style:none;margin:.5em 0;padding:0;}
.productCells .itemPricing li,
.productCompare .itemPricing li{display:block;height:1.3em;font-size:1em;overflow:hidden;}
.productList .itemPricing li{clear:right;font-size:1em;}

/* --- pricing and actions --- */
.productCells .viewDetails{text-align:right;margin:0 10px 1em 0;}
.productList .viewDetails,
.productCells .featuredProduct .viewDetails {float:right;clear:right;}

.productCells .itemButton{display:block;margin:3px 5px;text-align:right;}

.itemPricing label{font:normal .85em verdana,sans-serif;vertical-align:baseline;text-transform:lowercase;}
.itemPricing sup{font-weight:normal;font-size:.65em;vertical-align:top;}
.itemPricing sub{font:normal .65em verdana,sans-serif;text-transform:uppercase;vertical-align:baseline;}

.productList .priceWas, 
.productCells .priceWas,
#tblCompareNew .priceWas {color:#999;}
.productList .priceComboSave,
.productCells .priceComboSave,
#tblCompareNew .priceComboSave {font-weight:bold;color:#333;}
.productList .priceShip,
.productCells .priceShip,
#tblCompareNew .priceShip {color:#86A501;}

.itemAction .itemPricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:2em;font-weight:normal;line-height:1.1;color:#333;}
.itemAction .itemPricing .priceRange{margin:0;font-weight:normal;height:1.426em;padding-top:.5em;font-size:1.35em;line-height:1;color:#333;}
.itemAction .itemPricing .priceMAP{height:1.8em;margin:.25em 0;padding:.15em 0;}
.itemAction .itemPricing .priceMAP a{padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;line-height:1.9;}
.itemAction .itemPricing .priceSoldOut{height:1.74em;font-size:1.5em;font-weight:bold;line-height:2;color:#d00;}

.itemAction .itemPricing .priceList{font-size:1.2em;white-space:nowrap;}
.itemAction .itemPricing .priceList label{margin-right:15px;font-size:.75em;}

/* --- label only for accessibility --- */
.priceRange label, 
.priceFinal label{float:left;width:0;height:0;font-size:0;overflow:hidden;}

/* --- grid/list specific --- */
.productList .itemGraphics .itemBrand,
.productCells .itemPricing .priceList,
.productList .itemPricing .priceRange{display:none;}

.productList .itemFeatures {display:none;}

/* --- hide unused --- */
.itemDetails,
.itemAction .itemButton{display:block;}

/* --- master combos only --- */
.showDetails .itemDetails{display:block;}

/* --- overriding classes --- */
.productList .clear,
.featuredProduct .clear,
.productCells .itemGraphics .clear{display:block !important;height:0 !important;line-height:0 !important;overflow:hidden !important;clear:both !important;margin:0 !important;}
.productCells .clear{display:none;}

/* --- SearchFeedback --- */
.feedbackSectionDiv {clear:both;border:1px solid #AAA;background:#F0F0F0;padding:10px;margin:30px 0;font-size:1.2em;}
.feedbackTitle {font:normal 1.5em helvetica,arial,verdana,sans-serif;margin-top:0;}
.feedbackOption {vertical-align:middle;}
.feedbackSectionDiv form,dl,dt,dd,a{margin:0;padding:0;border:0;}
.feedbackTextarea{width:80%;font-size:1.0em;font-family:verdana,arial,helvetica,sans-serif;}

#modal{position:absolute;min-height:6em;width:350px;padding: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;}
#modal .icnInfo{float:left;width:50%;}
#modal .icnInfo img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modal .icnClose{float:right;width:49%;text-align:right;}
#modal .content{clear:left;}
.loading{cursor:wait;}
.normalCursor{cursor:pointer;}


/* --- print styles --- */
@media print{
.productCompare .pageAction,
.productCompare .functionRemove,
.productCompare #tblCompareNew .itemAction a,
h3.subTitle a,h2.subTitle a, 
.productCompare tfoot{display:none;}
}

/* --- For SubCategory StoreBase --- */
.itemText .featureList{list-style-type:none;margin:5px 0;padding:0;}
.itemText .featureList ul{list-style:none;margin:0;padding:0;}
.itemText .featureList li{padding:0 8px;margin:2px 0 0 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 0 .45em;}


