/*	OVERRIDE	-------------------------------------------------------- */

body #footerArea,#container{width:984px !important;margin:0 auto !important;}
body #haTabStoreMenu,body #haNewTabStoreMenu{background:#EEE7D6 !important;}
.bodyArea{font-size:1.2em;}

/*	STRUCTURE	-------------------------------------------------------- */
#myNewegg{color:#3A3A3A;}
.indent{margin-left:10px;}
.clb{height:0;margin:0;padding:0;clear:both;}
.cll{height:0;margin:0;padding:0;clear:left;}
.clr{height:0;margin:0;padding:0;clear:right;}
ul.arrow{margin:5px 0 15px 10px;padding:0 10px;}
ul.arrow li{margin-bottom:5px;}

.fullBar{clear:both;padding:5px 0;}
.mainContent{margin:0 290px 0 5px;padding:0;border-bottom:1px solid #FFF;}
.mainModule{margin:0 0 30px 0;}

.sideBar{float:right;width:270px;margin:0 5px 0 0;}
.sideModule .sectionHead{margin:0;padding:5px;}
.sideModule dd{clear:both;padding:10px;}

h1.pageTitle{margin:0;padding:5px 0;}

.mainModule h2{margin:0 0 5px 0;padding:5px 0;}

.constrain{width:100%;margin-right:-3px;}
ul.prodListSm{list-style-type:none;margin:0;padding:0;}
ul.prodListSm li{text-align:right;padding:5px 0;clear:both;}
ul.prodListSm li label{float:left;margin-left:0;width:75%;text-align:left;}
ul.prodListSm li label img{position:relative;margin-left:0;float:left;vertical-align:top;}

.prodListSm{margin-bottom:8px;}	
.prodListSm img{float:left;width:35px;height:26px;}
.prodListSm .left{float:left;width:75%;}
.prodListSm p{margin:0 0 0 43px;}
.prodListSm .right {float:right;padding-top:5px;text-align:right;}
.prodListSm a:link,.prodListSm a:active,.prodListSm a:visited{border-bottom:1px solid #95a0aa !important;}
.prodListSm a:hover{border-bottom:1px solid #f90 !important;}

table.clnFullPad{width:100%;border-collapse:collapse;}
table.clnFullPad thead td{padding:2px 5px;}
table.clnFullPad tbody tr{vertical-align:top;}
table.clnFullPad tbody td{padding:8px 8px 24px 8px;}

dl.prodCell{position:relative;float:left;width:200px;height:20em;margin:0 10px 30px 10px;}
dl.prodCell dt{position:relative;margin-bottom:10px;}
dl.prodCell dt img{display:block;float:none;width:125px;height:94px;}
dl.prodCell dt p.freeShip,.scroller-content-item p.freeShip{position:absolute;top:30px;left:90px;width:50px;height:50px;margin:0;}

dl.prodCell dd.rebate img{vertical-align:bottom;}
dl.prodCell dd.wasPrice label{display:block;float:left;}

dl.prodRow{position:relative;margin:10px 5px 25px 5px;}
dl.prodRow dt{position:relative;width:75%;padding-left:75px;margin-bottom:5px;}
dl.prodRow dt img{position:absolute;top:0;left:0;}
dl.prodRow dd.desc{margin-left:75px;width:75%;}
dl.prodRow dd.price{position:absolute;top:0;right:0;text-align:right;}

#RecentView dd img{float:left;}
#RecentView dd p{margin:0;padding:0 0 0 70px;}
#Accessories h2{margin-bottom:0;}

/*	COLOR		-------------------------------------------------------- */

h1.pageTitle{color:#526380;}
h1.pageTitle .links, .mainModule h2 .links, .sideModule h3 .links{color:#666;}
.mainModule h2{color:#F90;border-bottom:1px solid #AAA;}
.mainModule h2 span{color:#3a3a3a;}
.mainModule h2 span a:link,.mainModule h2 span a:visited,.mainContent p a:link,.mainContent p a:visited,#MyNeweggSurvey dd p a:link,#MyNeweggSurvey dd p a:visited{border-bottom:0;}
.mainModule h2 span a:hover,.mainModule h2 span a:active,.mainContent p a:hover,.mainContent p a:active,#MyNeweggSurvey dd p a:hover,#MyNeweggSurvey dd p a:active{border-bottom:1px solid #F90;}
.sideBar{border:1px solid #AAA;clear:both;}
.sideModule .sectionHead{background:#DDD;border-bottom:1px solid #CCC;}

table.clnFullPad thead td{color:#777;background:#F3F3F3;border-bottom:1px solid #DDD;}

dl.prodCell dd.wasPrice{color:#7A7A7A;}
dl.prodCell dd.promoText{color:#951616}
dl.prodCell dd.rebate, dl.prodCell dd.rebate a{color:#016B04;}

#bodyArea .bodyArea{border-left:0;border-right:0;}


/*	IMAGES		-------------------------------------------------------- */

ul.arrow{list-style-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n2_cat_arrow.gif");}
dl.prodCell dt p.freeShip,.scroller-content-item p.freeShip{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdg_freeship.png") no-repeat;}



/*	TYPOGRAPHY	-------------------------------------------------------- */

h1.pageTitle{font-size:1.25em;}
h1.pageTitle .links, .mainModule h2 .links, .sideModule h3 .links{font:.8em Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}
.mainModule h2{font:1.35em Arial, Helvetica, sans-serif;font-weight:normal;}
.mainModule h2 span{font:.7em verdana,arial,helvetica,sans-serif;}
.sideModule .sectionHead{font:1.2em Arial, Helvetica, sans-serif;font-weight:normal;}
.sideModule .subHead{font-size:1em;font-weight:bold;}

table.clnFullPad thead td{font-size:.9em;}

dl.prodRow dt, dl.prodRow dd{line-height:1.3;}

dl.prodCell dd.wasPrice{text-decoration:line-through;}
dl.prodCell dd.wasPrice label{text-indent:-9999em;}
dl.prodCell dd.nowPrice{font-size:1.15em;font-weight:bold;line-height:1.5;}
dl.prodCell dd.rebate{line-height:1.5;}
dl.prodCell dt p.freeShip,.scroller-content-item p.freeShip{text-indent:-9999em;}

/*	SCROLLER	-------------------------------------------------------- */

	#scroller-table{width: 100%;border:1px solid #DDD;border-top-width:0;margin:-5px -22px 0 0;}
	#scroller-button-left{width:15px;background:#e3e8ed url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btn_scrollleft.gif") no-repeat center center;text-align:center;cursor:pointer;}
	#scroller-button-right{width:15px;background:#e3e8ed url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btn_scrollright.gif") no-repeat center center;text-align:center;cursor:pointer;}
	#scroller-content{height:18em;width:95%;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;vertical-align:top;position:relative;}
	.scroller-content-item{width:145px;padding:2px 0;margin: 0 5px;float:left;position:relative;}
	.scroller-content-item-title, .scroller-content-item-popup-title{font-size:.94em;margin:5px 0;padding:0;}
	.scroller-content-item-review{}
	.scroller-content-item-review img{vertical-align: text-bottom;}
	.scroller-content-item-price{font-weight:bold;font-size:1.25em;padding:5px 0;}
	.scroller-content-item-popup-canvas{position:absolute;top: 15px;left: -5px;width:160px;height:250px;padding:15px 5px;}
	.scroller-content-item-popup{position: relative;background:#f0f0f0;border:2px solid #ddd;width: 140px;height: 220px;padding:5px;}
	.scroller-content-item-popup .img{text-align:center;background:#fff;}
	

/*  06/2009 UPDATES AND OVERRIDES ------------------------------------------- */

#myNewegg{margin:0 5px 0 6px;}

a.blockLink:link,a.blockLink:visited,a.blockLink:active,a.blockLink:hover{display:block;text-decoration:none;border:0;cursor:pointer;}

.pageHead{height:115px;padding-top:15px;margin-bottom:5px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_myNeweggHead.jpg") no-repeat right top;}
.pageHead .pageTitle{font:normal 2em helvetica,arial,verdana,sans-serif;}
.pageHead em,.module h2 em{font-weight:bold;font-style:normal;}
.pageHead a{color:#f90;}

.module{float:left;display:inline;width:100%;margin:0 0 20px -2px;padding:0;border:1px solid #CCC;}
.module h2{float:left;width:100%;height:20px;padding:10px 0;margin:0;border-bottom:1px solid #CCC;background:#e7ecf4 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_moduleTitle.gif") repeat-y;font-weight:normal;font-size:1em;}
.module .titleStatic{padding:0 0 0 10px;font-size:1.5em;font-family:helvetica,arial,verdana,sans-serif;}
.module h2 .title{float:left;padding:0 0 0 30px;font-size:1.5em;font-family:helvetica,arial,verdana,sans-serif;}
.module h2 .control{float:right;width:300px;height:22px;padding:10px 20px 0 20px;margin-top:-10px;text-align:right;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_moduleControl.gif") no-repeat left top;}
.module h2 .control a{}
.module h2 .control a img{vertical-align:baseline;}
.module h2 form{display:inline;}
.module h2 select{margin:0 15px 0 5px;font-size:12px;vertical-align:middle;width:280px;}
.module h2 .review{}
.module .modTopRow,.module .modBtmRow{float:left;clear:both;width:100%;padding-bottom:15px;}
.module .blockLink{float:left;display:inline;width:20%;margin:0 2%;padding-top:5px;}
.module .blockLink span{}
.module .blockLink .title{margin-bottom:.5em;display:block;}
.module .blockLink .nowPrice{display:block;margin:.5em 0 .15em 0;font-style:normal;font-weight:bold;font-size:1.2em;}
.module .blockLink .promoText{color:#e70;}
.module .blockLink .savings{color:#008000;}

/* module in default state */
.modNorm .modTopRow{display:block;}
.modNorm .modBtmRow{display:none;}
.modNorm h2 .title,.modFull h2 .title{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/img_minusGray16.gif") no-repeat 7px center;}
.modNorm h2 .control .controlNorm{display:inline;}
.modNorm h2 .control .controlFull{display:none;}
/* module expanded */
.modFull .modTopRow,.modFull .modBtmRow{display:block;}
.modFull h2 .control .controlNorm{display:none;}
.modFull h2 .control .controlFull{display:inline;}
/* module collapsed */
.modFold .modTopRow,.modFold .modBtmRow{display:none;}
.modFold h2 .title{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/img_plusGray16.gif") no-repeat 7px center;}
.modFold h2 .control {display:none;}
.modFold h2{background:#f0f0f0;}
.modFold h2 .title{color:#999;}

.modAccount{background:#efe9d9;}
.modAccount h2{float:none;width:auto;color:#42546d;background:#f3efe3;border-bottom:1px solid #cfc6b1;}
.modAccount ul{float:left;display:inline;list-style-type:none;margin:0 30px;padding:15px 0;}
.modAccount ul li{float:left;display:inline;height:30px;line-height:30px;}
.modAccount ul li form{padding-right:20px;}
.modAccount ul li input{margin:0 0 0 5px;vertical-align:middle;}
.modAccount ul li a:link,.modAccount ul li a:visited,.modAccount ul li a:active,.modAccount ul li a:hover{border:0;}
.modAccount ul .button{margin:0 20px 0 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btn_brownLeft30.gif") no-repeat left top;}
.modAccount ul .button a{float:left;display:inline;height:30px;line-height:30px;padding:0 15px 0 13px;margin-left:2px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btn_brownRight30.gif") no-repeat right top;}
.mainModule .prodCell .savings{color:#008000;}
.price2012 .blockLink a:hover .price-mynewegg .price-current {color: #06f;}
.price2012 .blockLink a:hover .price-mynewegg.is-map .price-map {color: #06f;}
/* =======
 * PRICE SUBMODULES
 * ======= */
.price2012 .price-mynewegg .price-map {
	text-decoration: underline;
	height: 17px;
}
.price2012 .price-mynewegg .price-current,
.price2012 .price-mynewegg .price-current sup {
	font-size: 15px;
	font-weight: bold;
	vertical-align:inherit;
}
.price2012 .price-mynewegg .price-was {
	margin:6px 0 2px;
	min-height: 6px;
}
.price2012 .price-mynewegg .price-save,
.price2012 .price-mynewegg .price-note,
.price2012 .price-mynewegg .price-ship {
	min-height: 0;
}
