﻿/*	OVERRIDE	-------------------------------------------------------- */

body #footerArea,#container{width:984px !important;margin:0 auto !important;}
body #haTabStoreMenu{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://c1.neweggimages.com/WebResource/Themes/2005/Nest/n2_cat_arrow.gif");}
dl.prodCell dt p.freeShip,.scroller-content-item p.freeShip{background:url("http://c1.neweggimages.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://c1.neweggimages.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://c1.neweggimages.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;}
	

