#cdsPDP {
    margin-left: 5px;
    position: relative;
    width: 975px;
}

/* HOLIDAY OVERRIDE */
#header-top-holiday09 {
	background-image: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/nook_nav_hgg_bg.gif); 
}
#header-top-afterholiday09 {
	background-image: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/nook_nav_AHS_bg.gif); 
}
.sep-holiday09, .sep-afterholiday09 {
	background-image: url(http://images.barnesandnoble.com/presources/images/sep.gif) !important;
}
#bottom-links.hgg-holiday09 a, #bottom-links.hgg-afterholiday09 a {
	color: #AFA075 
}
/* END HOLIDAY OVERRIDE */

#forceWidth .wrap {
	padding-bottom: 0;
}

/* SET THE MAIN FONT - NOOK SPECIFIC */
#cdsPDP p, #cdsPDP a, #cdsPDP h2, #cdsPDP h3, #cdsPDP h4, #cdsPDP div, #cdsPDP li {
	/*font-family: "Gill Sans MT", Arial, sans-serif;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* TEMP */
#hb-members {
	display: none;
}
/*
#footer {
	background: #efefef;
}
#footer h4 {
	color: #c2c2c2;
}	
#footer a {
	color: #ccc;
}	
#footer-terms-copy {
	border-top: 1px solid #eee;
}	
#footer-inner {
	background: #fff;
}
*/
/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		HERO
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#hero {
	/*margin-left: 165px;*/
	position:relative;
	z-index:1;
	width:975px;
	background-position:0 0;
	background-repeat:no-repeat;
}
#hero h2 {
	left:-999em;
	top:-999em;
	position:absolute;
}
#hero .cta {
	display:block;position:absolute;top:295px;right:80px;width:228px;height:126px;text-indent:-999em;outline:none;
	background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/hub_hero_cta.png) 0 0 no-repeat;
}
.home #hero {
	top:-2px;
}
.home .secondaryNav {
	position:absolute;
	left:315px;
	bottom:15px;
}
.home .secondaryNav li {
	float:left;
}
.home .secondaryNav li a {
	background-image:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_tour_navbar.png);
	background-repeat:no-repeat;
	height:28px;
	display:block;
	text-indent:-999em;
	outline:none;
}
.home .secondaryNav li.tour a{
	background-position: 0 0;
	width:120px;
}
.home .secondaryNav li.videos a{
	background-position: -120px 0;
	width: 119px;
}
.home .secondaryNav li.images a {
	background-position: -239px 0;
	width: 118px;
}
.accessories .secondaryNav {
	color:#333;
	font-size:14px;
	width:300px;
	position:absolute;
	top:330px;
	left:660px;
	z-index:100;
}
/*
.hasJS .home #utilityBar, .hasJS .home #navModule, .hasJS .home #commerceModule {display:none;}
*/
div.cases .secondaryNav {
	top:130px;
	left:200px;
	width:540px;
}
.techSpecs .secondaryNav {
	color:#a17f1d;
	font-size:12px;
	position:absolute;
	top:326px;
	left:632px;
	z-index:100;
}
.storelocator .secondaryNav {
	color:#878378;
	font-size:18px;
	position:absolute;
	top:167px;
	left:411px;
	z-index:100;
	width: 350px;
}
.techSpecs .secondaryNav li {
	background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bullet_brown.png) 0 7px no-repeat;
	padding:1px 10px 3px;
}
.productComparison .secondaryNav {
	color:#878378;
	font-size:18px;
	position:absolute;
	top:148px;
	left:201px;
	z-index:100;
	width:520px;
}
/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		NAV
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#navModule {
	width: 165px;
	position: absolute;
	left: 0;
	top: 78px;	
	z-index:2;
}
.home #navModule {top: 78px;}
#navModule ul {
	margin-top: 2px;
}
#navModule li a {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_mainNav.png) no-repeat;
	display: block;
	outline: none;
	height: 18px;
	margin-top: 4px;
	width: 165px;
	text-indent: -999em;
}
#navModule li.tour a { 	background-position: 0 0px;	}
.home #navModule li.tour a, #navModule li.tour a:hover { 	background-position: 0 -28px;	}

#navModule li.features a {	background-position: 0 -56px;	}
.features #navModule li.features a, #navModule li.features a:hover { 	background-position: 0 -84px;	}
.whatsnew #navModule li.features a {	background-position: 0 -56px;	}
.whatsnew #navModule li.features a:hover { 	background-position: 0 -84px;	}

#navModule li.accessories a {	background-position: 0 -112px;	}
.accessories #navModule li.accessories a, #navModule li.accessories a:hover 	{ 	background-position: 0 -140px;	}

#navModule li.support a {	background-position: 0 -168px;	}
.support #navModule li.support a, #navModule li.support a:hover {	background-position: 0 -196px;	}
.mediaResources #navModule li.support a, .offers #navModule li.support a {background-position: 0 -168px !important;}
.mediaResources #navModule li.support a:hover, .offers #navModule li.support a:hover {background-position: 0 -196px !important;}

#navModule li.reviews a {	background-position: 0 -499px;	}
.reviews #navModule li.reviews a, #navModule li.reviews a:hover {	background-position: 0 -527px;	}

#navModule li.setup a {	background-position: 0 -557px;	}
.setup #navModule li.setup a, #navModule li.setup a:hover {	background-position: 0 -586px;	}

#navModule li.asseenin a {	background-position: 0 -735px;	}
.reviews #navModule li.asseenin a, #navModule li.asseenin a:hover {	background-position: 0 -764px;	}

#navModule li.videotut a {	background-position: 0 -676px;	}
.reviews #navModule li.videotut a, #navModule li.videotut a:hover {	background-position: 0 -705px;	}

/* SETUP SUB NAV */
#navModule li.features ul {
	display: none;
}
.techSpecs #navModule li.features ul, .features #navModule li.features ul, .productComparison #navModule li.features ul, .protectionPlan #navModule li.features ul, .moreinstore #navModule li.features ul, .features.whatsnew #navModule li.features ul {
	display: block;
}
#navModule li.features li.whatsNew a { background-position: 0 -970px; }
#navModule li.features li.whatsNew a:hover, .whatsnew #navModule li.features li.whatsNew a { background-position: 0 -1000px; }
#navModule li.features li.techSpecs a { background-position: 0 -228px; }
#navModule li.features li.techSpecs a:hover, .techSpecs #navModule li.features li.techSpecs a { background-position: 0 -260px; }
#navModule li.features li.productComparison a { background-position: 0 -292px; !important; }
#navModule li.features li.productComparison a:hover, .productComparison #navModule li.features li.productComparison a { background-position: 0 -324px; }
#navModule li.features li.warranty a { background-position: 0 -360px; !important; }
#navModule li.features li.warranty a:hover, .protectionPlan #navModule li.features li.warranty a { background-position: 0 -396px; }
.protectionPlan #navModule ul ul {
	margin-top: 0;
}
#navModule li.blog a { background-position: 0 -432px; !important; }
#navModule li.blog a:hover { background-position: 0 -468px; }

#navModule li.features li.moreinstore a { background-position: 0 -618px !important; }
#navModule li.features li.moreinstore a:hover, .moreinstore #navModule li.features li.moreinstore a { background-position: 0 -647px !important; }

#navModule .brandLogo {
	text-indent: -999em;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_brand.png) no-repeat 0 0;
	/*border-bottom: 1px solid #e8e8e8;*/
	height: 45px;
	width: 165px;
	display: block;
}
/*.accessories #navModule .brandLogo { background-position: 0 -60px; }
.storelocator #navModule .brandLogo { background-position: 0 -120px; }
*/
/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		COMMERCE
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#commerceModule { position:absolute; top:83px; right:0; width:165px; font:9px Verdana,Arial,Helvetica,sans-serif; background-color:#efefef; z-index: 1000;}
.home #commerceModule {top: 123px;}
#commerceModule .section {border-top: none;position: static !important;}
#commerceModule a { color:#9ea800;font:9px Verdana,Arial,Helvetica,sans-serif; line-height:11px; }
#commerceModule .tabs, #commerceModule .tabs li  { float:left;}

#commerceModule .tabs li, #commerceModule .tabs li a {width:88px;height:24px; margin:0; padding:0;  }

#commerceModule .tabs li a { display:block; text-indent:-3000px; overflow:hidden; outline-style:none; }
#commerceModule .tabs li a.active { background-image:none; }

#commerceModule .tabs .buy, #commerceModule .tabs .buy a { width:76px; height:24px; background:url(http://images.barnesandnoble.com/pimages/bravo/whiteout/commerce_module_nook_sprite.png) no-repeat 0 -101px; }
#commerceModule .tabs .buy a { background-position: 0 -126px; }

#commerceModule .tabs .inStore, #commerceModule .tabs .inStore a { height:24px; background:url(http://images.barnesandnoble.com/pimages/bravo/whiteout/commerce_module_nook_sprite.png) no-repeat 0 -151px; }
#commerceModule .tabs .inStore a { background-position:0 -176px; }



#commerceModule .sections .btnAddToCart, #commerceModule .sections .btnPreorder { width:70px; height:17px; background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/buy-bravo-sprite-8.png) no-repeat -5px -104px; zoom: 1;}
#commerceModule .sections .btnAddToCart a, #commerceModule .sections .btnPreorder a { display:block; width:70px; height:17px; text-indent:-3000px; overflow:hidden; zoom: 1;}
#commerceModule .sections .btnPreorder {background: none;}
#commerceModule .sections .btnFind { width:37px; height:17px; background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/buy-bravo-sprite-8.png) no-repeat -80px -104px; }
#commerceModule .sections .btnFind a { display:block; width:37px; height:17px; text-indent:-3000px; overflow:hidden; }

#commerceModule .sections .buy {background-image:none; padding:6px 0 0 17px; clear: both;}
#commerceModule .sections .buy .price { padding:0 0 3px; font-size:20px; color:#9ea800; }
#commerceModule .sections .btnPreorder {padding:0 0 2px;}
#commerceModule .sections .delivery {padding-left:2px;padding-top:2px;}
#commerceModule .sections .delivery a {font: 10px Arial;}


#commerceModule .sections .buy .additionalLinks {clear:both;/*float:left;width:140px;*/padding:2px 0;margin:0;}
#commerceModule .sections .buy .additionalLinks span { font: bold 11px Arial; color: #57534c;}


#commerceModule .sections .buy ul {float:left;padding-left:15px;width:80px;}
#commerceModule .nook_product_shot {float:left;background:url(http://images.barnesandnoble.com/pimages/bravo/whiteout/commerce_module_nook_sprite.png) no-repeat -8px -32px; width:40px; height:63px;}
#commerceModule .free_shipping_footer {clear:both;height:25px;margin-left:-17px; background:#d4d4d4;padding-left:17px}
#commerceModule .free_shipping_footer a {font: bold 12px Arial;line-height:25px;color:#8b0f04}



#commerceModule .sections .buy .additionalLinks .spacer { width:94px; height:5px; *height:7px; line-height:7px; }
#commerceModule .sections .buy .additionalLinks .delivery { *line-height:7px; }
#commerceModule .sections .offers { display:none; float:left; width:97px; height:127px; padding:8px 0 0 5px; }
#commerceModule .sections .offers .save { font-size:14px; line-height:18px; color:#888378; font-family:Arial,Verdana,Helvetica,sans-serif; }
#commerceModule .sections .offers .protection { padding:8px 0 9px 0; }
#commerceModule .sections .offers .plus { float:left; height:44px; padding:0 4px 0 31px; font-size:9px; line-height:44px; color:#96b33c; background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/buy-bravo-sprite-8.png) no-repeat -5px -126px; }
#commerceModule .sections .offers .plan { float:left; width:50px; height:38px; padding:6px 0 0 0; }
#commerceModule .sections .inStore { display:none; float:left; width:150px; padding: 3px 0 15px 8px; }
#commerceModule .sections .inStore label { font-size:9px; line-height:11px; color:#888378; }
#commerceModule .sections .inStore input { width:75px; margin:8px 0 0 0; padding:2px 4px 4px 4px; border:1px solid #deddda; font-size:9px; color:#bfbebd; float: left; }
#commerceModule .sections .inStore .error { display:none; width:105px; clear: both; margin-top:9px; font-size:9px; line-height:11px; color:#90221e; }
#commerceModule .sections .inStore .btnFind { margin:8px 0 8px 5px; float: left; height: 18px; width: 37px;}
#commerceModule .storeResults { display:none; position:absolute; top:99px; right:0; width:165px; margin:0; padding:0; border-top:1px solid #FFF; font-size:9px; background-color:#efefef; }
#commerceModule .storeResults p { margin:0; padding:7px 8px 2px 8px; }
#commerceModule .storeResults table { width:155px; margin:0 5px; padding:0; border-style:none; border-collapse:collapse; font-size:9px; }
#commerceModule .storeResults table th { margin:0; padding:0 0 7px 0; border-bottom:1px solid #d6d4d0; font-weight:normal; }
#commerceModule .storeResults table .store { width:55px; text-align:left; }
#commerceModule .storeResults table .stock { width:40px; text-align:left; }
#commerceModule .storeResults table .demo { width:60px; text-align:right; }
#commerceModule .storeResults table tr td { margin:0; padding:10px 0 0 0; text-align:left; vertical-align:middle; }
#commerceModule .storeResults table .check { width:14px; height:9px; margin:0 auto; text-indent:-3000px; overflow:hidden; background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/buy-bravo-sprite-8.png) no-repeat -5px -180px; }
#commerceModule .storeResults table .x { width:9px; height:9px; margin:0 auto; text-indent:-3000px; overflow:hidden; background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/buy-bravo-sprite-8.png) no-repeat -5px -199px; }
#commerceModule .storeResults .more { padding:0 8px 11px 0; text-align:right; }
#commerceModule .sections .btnPreorder {background-position: -47px -126px; _clear: both;}
#commerceModule .storeResults table .x {display: block;position: static;}

#commerceModule.standalone .tabs {float:none;height:auto;}
#commerceModule.standalone li {float:none;}
#commerceModule.standalone li.offers, #commerceModule.standalone li.inStore {display:none;}
#commerceModule.standalone li.buy {height:18px;width:165px;background:none;} 
#commerceModule.standalone li.buy a {height:18px;width:165px;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/buy_bravo.png) 0 0 no-repeat;} 
#commerceModule .sections .btnPreorder {padding:0 0 0 40px; zoom: 1;}
#commerceModule .sections .buy .additionalLinks .delivery {border-left:1px solid #cbcbcb;padding-left:3px;}
#commerceModule .sections .buy .additionalLinks .spacer {display:none;}
#commerceModule .sections .buy a.wishlist, #commerceModule .sections .buy a.delivery {font-size:10px;font-family:Arial,Helvetica,sans-serif;}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		MAIN TOUTS
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#mainTouts {
	clear: both;
}	
#mainTouts .tout {
	width: 285px;
	padding: 20px 20px 0 20px;
	float: left;
	margin-right: 7px;
	background: #f2f2f2;
	height: 470px;
	position: relative;
}
#mainTouts .redAccent {
	margin-right:8px;
}
#mainTouts .tout img {
	position: absolute;
	left: 0;
	bottom: 0;
}
#mainTouts .last {
	margin-right: 0;
}
#mainTouts .tout h2 {
	font-weight: normal;
	color: #000;
	font-size: 37px;
	line-height: 34px;
	letter-spacing: -1px;
	margin: 5px 0 0 0;
	padding: 0;
	display: block;
}
#mainTouts .tout p {
	font-size: 13px;
	color: #333;
	line-height: 16px;
	position: relative;
	z-index: 10;
	margin-top: 5px;
}
#mainTouts .tout a {
	font-size: 13px;
	color:#9AAA2A;
}
#mainTouts .blueAccent h2 {
	color: #0f5d9b;
}
#mainTouts .redAccent h2 {
	color: #ac4b49;
}
#mainTouts .greenAccent h2 {
	color: #9aaa2a;
}
#mainTouts h2 {
	text-indent: -999em;
}
#mainTouts .blueAccent h2 {
	/*height: 89px;
	background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/index_tout1.png) 0 0 no-repeat;
	height:107px;*/
}
#mainTouts .redAccent h2 {
	/*background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/index_tout2.png) 0 0 no-repeat;
	height:75px;*/
}
#mainTouts .greenAccent h2 {
	/*background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/index_tout3.png) 0 0 no-repeat;
	height: 75px;	*/
}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		HUB FEATURE TOUTS
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#featureTouts {
	background: #eef8fa;
	padding: 27px 0;
	margin: 6px 0;
	position:relative;
}	
#featureTouts .tout {
	float: left;
	width: 445px;
	margin-left: 26px;
	_margin-left: 13px;
	position: relative;
	
}
#featureTouts h2 {
	margin: 0;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_hub_features_hdrs.png);
	height: 80px;
	width: 447px;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -999em;
}
#featureTouts h2.tout1 { background-position: 0 0; }
#featureTouts h2.tout2 { background-position: 0 -80px; }		
				
#featureTouts p {
	margin-left: 85px;
	line-height: 18px;
	position: relative;
	margin-top: 43px;
	z-index: 10;
}	
#featureTouts a {
	color: #9AAA2A;
}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		PRODUCT TOUTS
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#productTouts {
	background: #f2f2f2;
	margin: 6px 0;
	padding: 20px 0;
	*padding-bottom: 0;
	_padding-bottom: 0;
	position: relative;
	width: 990px;
}
#productTouts  .seeAll {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #96b227;
	z-index: 100;
	font-size: 16px;
}
#productTouts .tout {
	width: 325px;
	float: left;
	color: #333;
	position:relative;
	zoom:1;
}
#productTouts .tout a:hover {
	text-decoration:none;
}
#productTouts .tout a span {
	top : 90px;
	left: 164px;
	width: 160px;
	position:absolute;
	font-size: 11px;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 14px;
	cursor:pointer;
	color:#3f372c;
}
#productTouts .multiTout {
	width: 650px;
	float: left;
	top: 15px;
	position: relative;
	left: 15px;
}
#productTouts .multiTout li {
	float: left;
	margin-right: 25px;
	width: 137px;
	_width: 134px;
}
#productTouts .multiTout a {
	display: block; 
	text-decoration: none;
	color: #333;
	text-align: center;
	padding-bottom: 15px;
}
#productTouts .multiTout a:hover strong {
	text-decoration:underline;
}
#productTouts .multiTout a img {
	margin: 5px 0;
}
#productTouts .multiTout span {
	font-size: 11px;
	font-style: italic;
}

#productTouts .multiTout strong {
	display:block;
}
/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		KNOW MORE SECTION
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#knowMore {height:130px;margin:6px 0;background:#f2f2f2;padding-top:3px;}
#knowMore .title_section {height:96px;width:215px;padding:30px 0 0 23px;float:left;border-right:1px solid #e7e7e7;}
#knowMore .title_section h3 {margin:0;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/knowMore_title.png) 0 0 no-repeat;text-indent:-999em;height:75px;}
#knowMore .social_media_section {float:left;width:428px;}
#knowMore .social_media_section .left, #knowMore .social_media_section .right {width:207px;height:126px;float:left;border-right:1px solid #e7e7e7;padding:0 3px;}
#knowMore .social_media_section .right {width:207px;}


#knowMore .social_media_section .left .feed {height:85px;margin:0 auto;border-bottom:1px solid #e7e7e7;}
#knowMore .social_media_section .left .feed p {font-size:10px;color:#434343;padding:5px 10px 0 50px;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/gray_n.png) 10px 5px no-repeat;margin:0;}
#knowMore .social_media_section .left .feed p a {font-size:10px;color:#96b23c;}
#knowMore .social_media_section .left .feed p .date {color:#999;}

#knowMore .social_media_section .link {text-align:left;height:15px;margin:0;padding:20px 15px 30px;border-bottom:1px solid #e7e7e7;}


#knowMore .social_media_section .link a {font-weight:normal;font-size:11px;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/arrow_down.png) 0 50% no-repeat;line-height:22px;color:#4d4d4d;padding:5px 0 5px 32px;}
#knowMore .social_media_section .right .link a {background-image:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/media_link_sprite.png);background-repeat:no-repeat;}
#knowMore .social_media_section .twitter a {background-image:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/media_link_sprite.png);background-repeat:no-repeat; background-position:0 0;}
#knowMore .social_media_section .right .facebook a {background-position:0 -86px;}
#knowMore .social_media_section .right .blog a {background-position:0 -175px;}

#knowMore .social_media_section .right .blog, #knowMore .social_media_section .left .twitter {height:30px;border:none;}
#knowMore .tout_section {float:left;width:310px;height:129px;vertical-align:bottom;}
#knowMore .tout_section img {border:none;}

#twitterFeedHolder {color:#434343;font-size:10px;left:292px;bottom: 53px;width:200px;position:absolute;}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		ACCESSORIES CAROUSEL
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.regularCarosel {
	position: relative;
	border: 1px solid #e8e9db;
	margin-bottom: 6px;
	overflow: hidden;
	height: 133px;
	width: 985px;
}
.accessories-carousel {
	width: 930px;
	position: relative;
	left: 55px;
	overflow: hidden;
	margin-top: 7px;
}
.regularCarosel .jcarousel-clip-horizontal {
	margin-left: 70px
}
.regularCarosel .jcarousel-item-horizontal {
	margin-right: 50px;
}
.accessories-carousel .jcarousel-clip-horizontal {
	width: 800px;
}
.regularCarosel .hdr_accessories {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_accordionHeaders.png) no-repeat 0 0;
	width: 55px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height: 133px;
	text-indent: -999em;
}
.regularCarosel .jcarousel-list li, .jcarousel-item {
	width: 85px;
}
.jcarousel-item a {
	display:block;
}
.jcarousel-item img {
	display:block;
}
.regularCarosel .seeAll {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #96B227;
}
.regularCarosel .jcarousel-next, .regularCarosel .jcarousel-prev {
	height: 28px;
	width: 28px;
	cursor: pointer;
}
.regularCarosel .jcarousel-next {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/rightArrow_blue.png) !important;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/rightArrow_blue.png',sizingMethod='scale');
	right: 10px;
	cursor:pointer;
}	
.regularCarosel .jcarousel-prev {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/leftArrow_blue.png) !important;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/leftArrow_blue.png',sizingMethod='scale');
	left: 10px;
	cursor:pointer;
}	
.regularCarosel .jcarousel-next-disabled, .regularCarosel .jcarousel-prev-disabled {
	display: none !important;
}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		BROWSE ACCORDION
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.accordionCarosel {
	clear: both;
	display: none;
}
.hasJS .accordionCarosel {
	display: block;
}
.accordionCarosel dt a {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_accordionHeaders.png) no-repeat top left;
	height: 133px;
	width: 55px;
	display: block;
}
.accordionCarosel dt a.bestsellers { background-position: 0 -143px; } 
.accordionCarosel dt a.blogs { background-position: 0 -286px; } 
.accordionCarosel dt a.magazines { background-position: 0 -429px; } 
.accordionCarosel dt a.newReleases { background-position: 0 -572px; } 
.accordionCarosel dt a.newspapers { background-position: 0 -715px; } 
.accordionCarosel {
	width: 990px;
	height: 133px; /* TEMP - prevents the accordion from stretching the page*/
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.accordionCarosel dl {
	padding: 0;
	margin: 0;
}
.accordionCarosel dt {
	width: 55px;
	height: 133px;
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}
.accordionCarosel dd {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_accordionLine.png) top left repeat-y;
	float: left;
	width: 769px;
	height: 133px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.accordionCarosel dd.bestsellers { background-color: #3f372c; }
.accordionCarosel dd.newReleases { background-color: #a59c8d;}
.accordionCarosel dd.magazines {background-color: #5a4a3d;}
.accordionCarosel dd.newspapers {background-color: #8d7968;}
.accordionCarosel dd.blogs { background-color: #d2cbc1; }
#accessories {
	overflow: hidden;
	height: 133px;
	position: relative;
	background: #e9e9db url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_accordionHeaders.png) no-repeat top left;
	margin-left:-5px;
	width: 990px;
}
#browseAccordion .jcarousel-next, #browseAccordion .jcarousel-prev {
	height: 28px;
	width: 28px;
	cursor: pointer;
}
#browseAccordion .jcarousel-next {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/rightArrow.png) !important;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/rightArrow.png',sizingMethod='scale');
	right: 10px;
	cursor:pointer
}	
#browseAccordion .jcarousel-clip-horizontal {
	width: 640px;
	margin-left: 70px;
}
#browseAccordion .jcarousel-item-horizontal {
	margin-right: 45px;
}
#browseAccordion .jcarousel-prev {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/leftArrow.png) !important;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/leftArrow.png',sizingMethod='scale');
	left: 10px;
	cursor:pointer;
}	
#browseAccordion .jcarousel-next-disabled, #browseAccordion .jcarousel-prev-disabled {
	display: none !important;
}
#browseAccordion .ebook-carousel {
	margin-top: 7px;
}
#browseAccordion .accSectionWrap, #browseAccordion .jcarousel-container {
	width: 769px;
}
#browseAccordion .accSectionWrap div {
	float: left;
	width: 305px;
	padding: 28px 25px 0 25px;
}
#browseAccordion .blogs h3 {
	font-size: 18px; 
	font-weight: normal;
	color: #928a7c;
	margin: 0;
	padding: 0;
}
#browseAccordion .blogs p {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
}
#browseAccordion span.divider {
	float: left;
	display: block;
	background: #fff;
	height: 120px;
	margin-top: 5px;
	width: 1px;
}


/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		FEATURES
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.features #navModule {
	z-index: 100;
}
.features #hero {
	height: 314px;
	position: relative;
}
.features .secondaryNav li {
	float: left;
	margin-left: 20px;
}
.features .secondaryNav a {
	background-image: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_features_btns.png);
	background-repeat: no-repeat;
	color: #96b227;
	display:block;
	text-indent:-999em;
	height:26px;
}
.features .secondaryNav li.tech_specs a {
	width:198px;
	background-position:0 0;
}
.features .secondaryNav li.compare a {
	width:141px;
	background-position: 0 -34px;
}
.features .secondaryNav {
	bottom: 30px;
	right: 0;
	position: absolute;
}
.features p {
	color: #333;
}
.features .row1 img {
	margin-left: -18px;
	position: absolute;
}
.features .row1 .details {
 	position: absolute;
	top: 405px;
	_top: 415px; *top: 415px;
	padding-right: 20px;
	width: 290px;
}
.features .row1 .tout {
	margin-right: 12px;
	position: relative;
	background: #f1f7f3;
	height: 520px;
	width: 284px;
	float: left;
	padding: 10px 19px;
	*padding-top: 20px; _padding-top: 20px;
	zoom: 1;
}	
.features .accent1 {
	/*background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/features_bg_accent1.png) repeat-y;*/
	margin-top: 85px;
}
.features .row1 .lastTout {
	margin-right: 0;
}
.features .row2 {
	background: #eef8fa;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.features .row2 .tout {
	float: left;
	padding: 20px;
	width: 282px;
	margin-right: 10px;
	overflow:hidden;
}
.features .row2 .lastTout {
	margin-right: 0;
}
.features .row3 {
	margin-bottom: 10px;
}
.features .row3 .singleTout {
	float: left;
	width: 283px;
	padding: 20px;
	margin-right: 10px;
}
.features .row3 .singleTout img {
	margin-top: 25px;
}
.features .row3 .doubleTout {
	float: left;
	width: 657px;
}
.features .row3 .doubleTout .tout {
	padding: 0 20px;
	position: relative;
	min-height: 265px;
	_height: 265px;
}
.features .accent3 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/features_bg_accent3.png) repeat-y;
}	
.features .leftImage img {
	position: absolute;
	left: 0;
	bottom: 0;
}
.features .leftImage .details {
	float: right;
	width: 270px;
	margin-top: 60px;
	margin-right: 10px;
}
.features .leftImage {
	border-bottom: 10px solid #fff;
}
.features .rightImage img {
	position: absolute;
	right: 0;
	bottom: 0;
}
.features .rightImage .details {
	float: left;
	width: 280px;
	margin-top: 45px;
}
.tout .full_description {
	display:none;
}
.row1, .row2, .row3 {
zoom: 1;
}
.features .accent1 a {color: #9AAA2A;}	
.features .accent2 a {color: #9AAA2A;}	
.features .accent3 a {color: #9AAA2A;}	
.features .arrow_link, .arrow_link {padding-right:10px;background-image:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_link_arrow.png);background-repeat:no-repeat;}
.features .accent1 .arrow_link {background-position:right 4px;}
.features .accent2 .arrow_link {background-position:right 4px;}
.features .accent3 .arrow_link {background-position:right 4px;}
.features h2 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_features_hdrs.png) no-repeat 0 0;	
	text-indent: -999em;
	margin-bottom: 10px;
}
.features .row1 h2 {
	height: 74px;
	background-position: 0 0;	
}
.features .row1 h2.copy2 {background-position: 0px -100px;}
.features .row1 h2.copy3 {background-position: 0px -200px;}
.features .row2 h2 {
	height: 85px;
	margin-bottom: 5px;
	background-position: 0px -300px;	
	position: relative;
	width: 291px;
}
.features .row2 h2.copy2 {background-position: 0px -410px;}
.features .row2 h2.copy3 {background-position: 0px -520px;}
.features .row3 h2 {
	height: 63px;
	margin-bottom: 3px;
	background-position: 0px -631px;	
}

/*Navigate as you like.*/
.features .row3 h2.copy1 {background-position: 0px -988px; height: 69px;}
/*Protect your nook*/
/*.features .row3 h2.copy2 {background-position: 0px -709px;}*/
/*Judge your nook by its cover.*/
.features .row3 h2.copy2 {background-position: 0px -890px;}
.features .row3 h2.copy3 {background-position: 0px -802px;}

/*Features - What's New*/
.features.whatsnew .accent1 {
	margin-top: 145px;
}
.features.whatsnew h2 {
background:transparent url(http://images.barnesandnoble.com/pImages/bravo/whiteout/features/headers_sprite.gif) no-repeat scroll 0 0;
}
.features.whatsnew .row1 .tout {
background:#F2F2F2 none repeat scroll 0 0;
height:380px;
}
.features.whatsnew .row1 h2 {
height:31px;
}
.features.whatsnew .row1 h2.copy2 {background-position:0 -48px;}
.features.whatsnew .row1 h2.copy3 {background-position:0 -103px;}
.features.whatsnew .row1 img {
margin-left:0;
position:absolute;
}
.features.whatsnew .row1 .details {
top:280px;
}
.features.whatsnew .details li {
color:#333;
margin-top:4px;
padding-left:10px;
background:transparent url(http://images.barnesandnoble.com/pImages/bravo/whiteout/features/dash.gif) no-repeat scroll 0 6px;
}
.features.whatsnew p {
margin-top:10px;
}
.features.whatsnew .row1 .details .readinstore {
position:absolute;
bottom:20px;
right:35px;
width:59px;
}
.features.whatsnew .row2 {
background:#F2F2F2 none repeat scroll 0 0;
}
.features.whatsnew .row2 .tout {
margin-right:0px;
padding:20px 10px 20px 20px;
_padding-bottom:0px;
width:491px;
border:0px solid black;
}
.features.whatsnew .row2 .tout.lastTout {
width:449px;
padding:20px 20px 20px 0px;
border:0px solid black;
}
.features.whatsnew .row2 h2 {
background-position:0 -153px;
height:32px;
margin:0px;
}
.features.whatsnew .row3 .tout, .features.whatsnew .row4 .tout {
float:left;
margin-right:10px;
margin-bottom:10px;
overflow:hidden;
padding:20px;
width:450px;
background:#F2F2F2;
}
.features.whatsnew .row3 .tout {
height:360px;
}
.features.whatsnew .row3 .lastTout, .features.whatsnew .row4 .lastTout {
margin-right:0px;
}
.features.whatsnew .row3 h2, .features .row4 h2 {
margin:0px;
height:31px;
}
.features.whatsnew .row3 h2.copy1 {
background-position:0px -209px;
height:31px;
}
.features.whatsnew .row3 h2.copy2 {
background-position:0px -259px;
height:31px;
}
.features.whatsnew .row3 .tout img {
margin-top:13px;
margin-bottom:10px;
}
.features.whatsnew .row3 .lastTout img {
margin-top:13px;
margin-bottom:0px;
}
.features.whatsnew .row3 .tout p {
margin-top:0px;
}
.features.whatsnew .row3 .lastTout p {
margin:10px 0px 0px 0px;
}
.features.whatsnew .row4 .tout {
height:105px;
}
.features.whatsnew .row4 h2.copy1 {
background-position:0 -314px;
height:32px;
}
.features.whatsnew .row4 h2.copy2 {
background-position:0 -372px;
height:32px;
}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		TECH SPECS
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.techSpecs h2 {
	display: block;
	padding: 39px 0 33px 0;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	margin: 0;
}
.techSpecs h2 span {
	display: block;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/hdr_techSpecs.png) no-repeat;
	text-indent: -999em;
	width: 297px;
	height: 28px;
}
.techSpecs .section_header {
	position: relative;
}
.techSpecs .section_header ul {
	position: absolute;
	top: 30px;
	right: 85px;
}
.techSpecs .section_header li {
	line-height: 25px;	
}
.techSpecs .section_header .arrow_link {
	color: #96b227;
	background-position: right 4px;
}
.techSpecs .secondaryNav a {
	color: #96b227;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_link_arrow.png) no-repeat 0px -72px;
	padding-left: 11px;
}
.techSpecs .accordionCarosel, .productComparison .accordionCarosel {
	margin-bottom: 6px;
}
.techSpecs .col {
	overflow:hidden;
	width: 325px;
	float: left;
	margin-right: 6px;
	/*margin-bottom: 70px;*/
	color: #333;
}
.techSpecs .col p, .techSpecs .col h3, .techSpecs .col th, .techSpecs .col td, .techSpecs .col li {
	color: #333333;	
}
.techSpecs .col h3 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0;
	padding: 25px 0 25px 0;
}
.techSpecs .col p {
	padding: 0;
	margin: 0;
	font-size: 12px;
}	
.techSpecs .lastCol {
	margin-right: 0;
}
.techSpecs .col .section {
	border-bottom: 1px solid #e8e8e8;
	padding: 0 30px 30px 30px;
}
.techSpecs .section a {
	color: #96b227;
}
.techSpecs .col ul.contentList {
	margin-top: 25px;
}
.techSpecs .col li, .standardBullets li {
	padding-left: 10px;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bullet_black.png) no-repeat 0 5px;
	margin-bottom: 10px;
}
.techSpecs .col .lastSection {
	border: none;
}	
.techSpecs table {
	margin-top: 25px;
}
.techSpecs th {
	font-weight: normal;
}

.techSpecs .section h3 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_techSpecs_hdrs.png) no-repeat;
	text-indent: -999em;
}
.techSpecs .section .hdr_sizeWeight {background-position: 0px -458px; }
.techSpecs .section .hdr_wireless {background-position: 0px -539px; }
.techSpecs .section .hdr_powerBattery {background-position: 0px 21px; }
.techSpecs .section .hdr_capacity {background-position: 0px -146px; }
.techSpecs .section .hdr_display {background-position: 0px -304px; }
.techSpecs .section .hdr_audio {background-position: 0px -70px; }
.techSpecs .section .hdr_connectors {background-position: 0px -225px; }
.techSpecs .section .hdr_reader {background-position: 0px -382px; }
.techSpecs .section .hdr_touchScreen {background-position:0 -620px;}
.techSpecs .section .hdr_screenSaver {background-position:0 -693px;}
.techSpecs .disclaimer {
    border-top: 1px solid #E8E8E8;
    padding: 10px 200px 10px 30px;
}
.techSpecs .disclaimer div {
    margin-left: 15px;
	margin-bottom: 5px;
}
.techSpecs .disclaimer a {
    color: #96b227
}
.techSpecs .disclaimer span {
	display: block; float: left; margin-bottom: 20px; margin-right: 2px;
}
/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		SUPPORT
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

.support h1, .support h2 {
	margin: 0;
}
.support #navModule {
	position: static;
	top: 0;
	margin-bottom: 30px;
}
.support #navModule ul {
	margin-top: 17px;
}
.support .navColumn {
	padding-bottom: 60px;
	width: 165px;
	float: left;
	margin-right: 18px;
}
.support .contentColumn {
	float: left;
	width: 615px;
}
.support .contentColumn h4, .support .contentColumn h3, .support .contentColumn h2 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_support_headers.png) no-repeat 0 0;
	text-indent: -999em;
}
.support .contentColumn .section_header {
	border-bottom: 6px solid #efefef;
	padding-bottom:18px;
}
.support .contentColumn h2 {
	text-indent: -999em;
	background-position: 18px 0;
	height: 60px;
	padding: 0;
	margin: 0;
}
.support .contentColumn .section_header ul {
	padding-left:18px;
}
.support .contentColumn .section_header ul li {
	padding:2px 0;
}
.support .contentColumn .section_header ul li a {
	color:#96b23c;
	padding-right:11px;
	background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_link_arrow.png) right 4px no-repeat;
}
.support .module {
	margin: 0 0 1px 0;
	padding: 1px 12px;
	width: 141px;
	color: #333;
	background: #e9f1f3;
}
.support .module p {
	margin: 15px 0;
}
.support .module a, .support .module p {
	font-size: 11px;
}
.support .module h3 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_support_navHeaders.png) no-repeat;
	text-indent: -999em;
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: normal;
	margin: 0 0 0 -12px;
	width: 141px;
	padding: 0 12px;
	border-bottom: 1px solid #fff;
	height: 52px;
}
.support .module h3.hdr_custService { background-position: 0 0; }
.support .module h3.hdr_warranty { background-position: 0 -52px; }
.support .module h3.hdr_topDiscussions { background-position: 0 -104px; }
.support .module a, .support dt a {
	color: #96b227;
}
.support #discussions h4 {margin-bottom:5px;font-size:12px;}
.support #discussions p {margin-top:0;}

.hasJS .support dd {
	display: none;
}
.support dd {
	zoom: 1;
	margin: 0;
	padding: 0;
	width: 615px;
	position: relative;
	padding: 5px 40px 15px 18px;
}
.support .x {
	position: absolute;
	right: 20px;
	top: -20px;
	display: none;
	height: 19px;
	width: 19px;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/btn_x.png) no-repeat;
	text-indent: -999em;
	outline: none;
}
.support dt {
	padding-bottom: 10px;
}
.support dd p {
	margin: 0 0 10px 0;
	padding: 5px 40px 5px 18px;
}
.support .section {
	border-top: 1px solid #efefef;
	padding-top: 0px;
	padding-right: 17px;
	padding-left: 18px;
	zoom: 1;
}
.support .firstSection {
	border-top: none;
}
.support dt a {
	display: block; 
	background: #fff;
	margin-left: 17px;
	outline: none;
}
.support dt span {
	float: left; 
	margin-right: 3px;
	color: #96B227;
}
.support .contentColumn h3 {
	background-position: 0 -73px;
	
	margin: 15px 0 0 18px;
}
.support .contentColumn h4 {
	height: 25px;
	margin-top: 15px;
}
.support .contentColumn .hdr_readingExperience { background-position: 0 -105px; }
.support .contentColumn .hdr_connectivity {background-position: 0 -135px;}
.support .contentColumn .hdr_audio {background-position: 0 -162px;}
.support .contentColumn .hdr_hardware {background-position: 0 -188px;}
.support .contentColumn .hdr_managing {background-position: 0 -213px;}
.support .contentColumn .hdr_travel {background-position: 0 -242px;}
.support .contentColumn .hdr_beyond {background-position: 0 -271px;}
.support .contentColumn .hdr_purchases {background-position: 0 -300px;}
/* MEDIA RESOURCES */
.embedCode {
	display: none;
}
.learn_more_dialog .n_dialog_content textarea { margin: 10px 10px 30px 18px; width: 375px; height: 150px; }
.mediaResources .module h3, .mediaResources .contentColumn h2, .mediaResources .contentColumn h3 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_mediaResources_hdrs.png) no-repeat 0 0;
}
.mediaResources .module .hdr_pressReleases {
	background-position: 0 -253px;
	height: 64px;
}
.mediaResources .contentColumn h3 {
	margin:25px 0 20px 0;
}
.mediaResources .contentColumn .section {
	padding-bottom: 30px;
}
.mediaResources .contentColumn .hdr_images { background-position: 0 -98px; }
.mediaResources .contentColumn .hdr_videos { background-position: 0 -151px; }
.mediaResources .contentColumn .hdr_interactive { background-position: 0 -201px; }
.mediaResources .section ul {
	zoom: 1;
}
.mediaResources .section li {
	width: 170px;
	float: left;
	margin-right: 32px;
	color: #333;
}
.mediaResources .section li a {
	color: #96b227;
}
.mediaResources .section li.last {
	margin: 0;
}


/*
	>>>>>>>>>>>>>>>>>>>>>>
		CUSTOM CHECKBOXES
	>>>>>>>>>>>>>>>>>>>>>>
*/
.j_cb {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_checkbox.png) no-repeat;
	display:block;
	height: 14px;
	width: 14px;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
.j_cb_checked {
	background-position: 0 -28px;
}
.j_cb input {
	position: absolute;
	left: -999em;
}

/*
	>>>>>>>>>>>>>>>>>>>>>>
		ACCESSORIES
	>>>>>>>>>>>>>>>>>>>>>>
*/
.hasJS #filterBy input {
	position: absolute;
	left: -999em;
}
#filterBy {
	border-top: 1px solid #efefef;
	padding: 17px 0;
}
#filterBy form {
	margin: 0;
	padding: 0;
}
#filterBy .filterLabel {
	color: #999;
}
#filterBy li {
	float: left;
	color: #333;
	margin-right: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border-right: 1px solid #efefef;
}
#filterBy li.filterLabel, #filterBy li.last {
	border-right: none;
}
#filterBy li a {
	color:#96b23c;
}
#filterBy li span {
	font-weight:bold;
}
#quickView {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/btn_quickview.png) no-repeat;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/btn_quickview.png',sizingMethod='scale');
	
	height: 35px;
	width: 98px;
	display: block;
	position: absolute;
	z-index: 2000;
	cursor:pointer;
}	
.accessories .section {
	zoom: 1;
	position: relative;
}
.accessories .section .seeAll {
	position: absolute;
	top: 35px;
	right: 0;
	font-size: 14px;
	color: #96b227;	
}
.accessories .ebook-carousel {
	background: none;
	margin-bottom: 0;
}
.accessories .section h2 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_accessories_headers.png) no-repeat 0 0;
	margin: 28px 0 30px 0;
	text-indent: -999em;
	padding: 0;
	height: 28px;
}
.accessories h2.hdr_backpanels {background-position: 0 -42px;}
.accessories h2.hdr_essentials {background-position: 0 -90px;}
.accessories h2.hdr_designer {background-position: 0 -138px;}
.accessories .section {
	border-top: 6px solid #efece5;
}

.accessories .jcarousel-next, .accessories .jcarousel-prev {
	height: 28px;
	width: 28px;
	margin-top: 20px;
}
.accessories .jcarousel-next {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/rightArrow_blue.png) !important;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/rightArrow_blue.png',sizingMethod='scale');
	right: 0px;
	cursor: pointer;
}	
.accessories .jcarousel-prev {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/leftArrow_blue.png) !important;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/leftArrow_blue.png',sizingMethod='scale');
	left: 0px;
	cursor: pointer;	
}	
.accessories .jcarousel-container {
	width: 990px;
}
.accessories .jcarousel-next-disabled, .accessories .jcarousel-prev-disabled {
	display: none !important;
}
.accessories .jcarousel-clip-horizontal, .accessories .jcarousel-list {
	height: auto;
}
.accessories .jcarousel-clip-horizontal {
	width: 900px;
	margin-left: 30px;
}
.accessories .jcarousel-item-horizontal {
	margin-right: 50px;
}
.accessories .product {
	color: #333;
	position: relative;
}
.accessories .product a {
	font-weight: bold;
	color: #96b227;
}
.accessories .product_image {
	display: block;
	position: relative;
	height: 180px
}
.accessories .product_image a {
	position: absolute;
	bottom: 0;
}
.accessories .product .product_image a {
	outline:none;
}
.accessories .product em.title {
	font-size: 10px;
}	
.accessories .product span.listPrice {
	display: block;
	margin-top: 5px;
}
.accessories .product span.offer {
	margin-top: 10px;
	color: #7786c2;
	display: block;
}	
.accessories .product img {
	margin-left: 20;
}
.accessories .product .metadata {
	display:none;
}
.accessories .ebook-carousel li {
	height: 275px;
	text-indent: 0;
	margin-right: 25px;
	width: 173px;
	float: left;
}
.accessories .row {
	border-bottom: 1px solid #efefef;
	padding: 30px 0;
}
.accessories .firstRow {
	padding-top: 0;
}
.accessories .row ul {
	margin-left: 15px;
}
.accessories .row li {
	float: left;
	padding-right: 10px;
	width: 180px;
}
.hasJS .accessories .ebook-carousel li {
	width: 140px;
	height: auto;
	margin-right: 50px;
}
#filterBy {
	display: none;
}	
.hasJS #filterBy {
	display: block;
}
.paginationNav {
	text-align: right;
	width: 300px;
	float: right;
}	
#filterBy .paginationNav {
	margin: 0;
}
.paginationNav {
	margin: 15px 0;
}	
.paginationNav a {
	color: #96b227;
}
.paginationNav a.active {
	color: #333;
	font-weight: bold;
}
/* UPSELL PAGE */
.upsell .row li div {
	position: relative;
}
.upsell .row li input, .upsell .row li .j_cb {
	position: absolute;
	top: 3px;
	left: -3px;
}
.hasJS .upsell .row li input {
	left: -999em;
}
.upsell .row li div p {
	margin-left: 20px; 
	padding-top: 2px;
}
.upsell .section {
	*padding-top: 20px;
	_padding-top: 20px;
}
.upsell .section h2, .upsell .section h3 {
	font-weight: normal;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_upsell_hdrs.png) no-repeat;
	text-indent: -999em;
	margin-bottom: 0;
}
.upsell .section .instructional {position:absolute;top:22px;left:210px; width: 550px;}
.upsell .section .instructional .red {
	float:left;
	position: relative;
	top: 2px;
	margin-bottom: 15px;
}
.upsell .inlineCheckoutBtn {
	top: 25px !important;
	_margin-top: -20px;
	*margin-top: -20px;
}
.upsell .section .instructional .checkbox {width:14px;height:14px;padding:0 2px;display:inline-block;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_checkbox.png) 0 -28px no-repeat;
_margin-right: 4px;
*margin-right: 4px;
}
.upsell .section .hdr_accessories { background-position: 0 -54px; }
.upsell .section .hdr_cases { background-position: 0 -106px; }
.upsell .section .hdr_covers { background-position: 0 -154px; }
.upsell .section .hdr_electronics { background-position: 0 -207px; }
.upsell .section .hdr_designer { background-position: 0 -251px; }
.upsell .btn_checkout {
	width: 178px;
	height: 27px;
	position: absolute;
	top: 40px;
	right: 0;
	text-indent: -999em;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/btn_checkout.png) no-repeat;
	z-index: 1000;
	outline:none;
}
.upsell .section h2 {
	border-bottom: 1px solid #efefef;
	padding-bottom: 20px;
}	

#warranty input, #warranty .j_cb {
	margin-top: 1px;
	
}
.hasJS #warranty input {
	left: -999em;
}

.hdr_protectionPlanDialog {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/hdr_protectionPlanDialog.jpg) no-repeat;
	display: block;
	height: 52px;
	margin: 29px 0 38px 0;
	padding: 0;
	text-indent: -999em;
}
#warranty {
	background: #EFECE5;
	padding-bottom: 25px;
}
#warranty .productImage {
	float: left;
}
#warranty h2 {
	margin-bottom: 25px;
	margin-left: 25px;
	padding-bottom: 0;
	border: none;
}
#warranty .details {
	width: 515px;
	float: left;
	margin-left: 20px;
}
#warranty .product a {
	font-weight: normal;
}
#warranty .product span.listPrice {
	display: inline;
}	
#warranty strong {
	font-size: 12px;
	display: block;
	margin-bottom: 3px;
	margin-top: 10px;
}	
#warranty p, #warranty li {
	font-size: 11px;
}
#warranty li, #warranty ul {
	margin: 0;
}
#warranty .heading {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #989574;
}
.checkoutFooter {
	position: relative;
	top: -1px;
	height: 55px;
	background: #fff;
}
.checkoutFooter .btn_checkout {
	top: 0px;
}


/*
	>>>>>>>>>>>>>>>>>>>>>>
		Dialogs
	>>>>>>>>>>>>>>>>>>>>>>
*/

.n_dialog {position:absolute;display:none;text-align:left;}
.active_dialog {display:block;top:200px;left:500px;z-index:10000;}
.close_button {text-indent:-999em;position:absolute;top:14px;right:15px;width:19px;height:19px;background-image:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/btn_x.png);background-repeat:no-repeat;outline:none;}

.qv_dialog{width:486px;padding-top:4px;_padding-top:2px;}
.qv_dialog .n_dialog_content {width:478px;padding:0 6px 6px 2px;_padding-bottom:12px;}
.qv_dialog .qv_display {float:left;width:238px;}
.qv_dialog .qv_info {float:right;width:210px;padding:10px 10px 10px 20px;background:#efefef;}
.qv_dialog .qv_info h4 {font-size:16px;font-weight:bold;margin:30px 0 0;}
.qv_dialog .qv_info em {font-size:12px;display:block;}
.qv_dialog .qv_info a {color:#96b23c;}
.qv_dialog .qv_info .listPrice {font-size:20px;margin:0;color:#96B23C;}
.qv_dialog .qv_info .description {margin:7px 0 0 0;}
.qv_dialog .qv_info .details {display:block;margin-bottom:10px;float:left;}
.qv_dialog .qv_info form {float:left;clear:both;}
.qv_dialog .qv_info input {cursor:pointer;}
.qv_dialog .qv_info .wishlist {float:left;margin:5px 0 0 10px;}
.qv_dialog .close_button {background-position: 0 -19px;cursor:pointer;}
.qv_dialog .qv_display .rotator_mains {text-align:center;padding:30px 0 15px;height:190px;}
.qv_dialog .qv_display .rotator_mains img {display:none;}
.qv_dialog .qv_display .rotator_mains .active {display:inline;}
.qv_dialog .qv_display .rotator_thumbs {text-align:center;padding-top:10px;min-height:60px;_height:60px;}
.qv_dialog .qv_display .rotator_thumbs a {margin:0 10px;outline:none;}
.qv_dialog_flipped_x .close_button {right:auto;left:12px;}
.qv_dialog_flipped_x .qv_info {float:left;}
.qv_dialog_flipped_x .qv_display {float:right;}
.qv_dialog .qv_display .productImageWrap { padding: 30px 15px 0 15px; text-align: center; height:195px;}
.qv_info .details {width: 200px;}

.learn_more_dialog {width:420px;padding-top:4px;_padding-top:2px;}
.learn_more_dialog .n_dialog_content {width:412px;padding:35px 6px 6px 2px;}
.learn_more_dialog h4 {color:#333;font-size:20px;padding:0 30px 10px;font-weight:normal;margin:0;}
.learn_more_dialog p {color:#333;font-size:11px;padding:0 30px 20px;margin:0;}
.learn_more_dialog .close_button {background-position:0 0;cursor:pointer;}

.warranty_dialog {width:590px;padding-top:4px;_padding-top:2px;}
.warranty_dialog .n_dialog_content {width:536px;padding:35px 6px 61px 57px;}
.warranty_dialog h4 {color:#333;font-size:20px;padding:0 30px 10px;font-weight:normal;margin:0;}
.warranty_dialog p {color:#333;font-size:11px;padding:0 30px 20px;margin:0;}
.warranty_dialog .close_button {background-position:0 0;cursor:pointer;}
.warranty_dialog #warrantyScrollContent {
	width: 498px;
	height: 593px;
	display: block;
	overflow: hidden;
	padding-right: 15px;
}
.warranty_dialog #warrantyScrollContent span {
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
	color: #333;
}
.warranty_dialog #warrantyScrollContent ul {
	margin-bottom: 10px;
}
.warranty_dialog #warrantyScrollContent ul li {
	padding-left: 10px;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bullet_black.png) no-repeat 0 5px;
	_background-position: 0 8px;
	*background-position: 0 8px;
}
.warranty_dialog #warrantyScrollContent li {
	font-size: 11px;
	margin-bottom: 3px;
}
.warranty_dialog #warrantyScrollContent ol li {
	list-style: upper-alpha;
}
.warranty_dialog #warrantyScrollContent span.header {
	display: block; 
	font-size: 14px; 
	font-weight: bold; 
	margin-bottom: 3px;
}
#dropShadowContainer {position:absolute;padding-top:1px;}
#dropShadowContainer.qv_dialog .top {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_quickView_top.png) 0 0 no-repeat !important;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_quickView_top.png',sizingMethod='scale');}
#dropShadowContainer.qv_dialog .bottom {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_quickView_bottom.png) 0 0 no-repeat !important;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_quickView_bottom.png',sizingMethod='scale');}
#dropShadowContainer.learn_more_dialog .top {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_learnMore_top.png) 0 0 no-repeat !important;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_learnMore_top.png',sizingMethod='scale');}
#dropShadowContainer.learn_more_dialog .bottom {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_learnMore_bottom.png) 0 0 no-repeat !important;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_learnMore_bottom.png',sizingMethod='scale');}

#dropShadowContainer.warranty_dialog .top {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_warranty_top.png) 0 0 no-repeat !important;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_warranty_top.png',sizingMethod='scale');}
#dropShadowContainer.warranty_dialog .bottom {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_warranty_bottom.png) 0 0 no-repeat !important;_background-image: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pImages/bravo/whiteout/bg_warranty_bottom.png',sizingMethod='scale');}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		ACCESSORIES
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
.paginationNav a.active:hover {
	text-decoration: none;
	cursor: default;
}
.paginationNav .prev_page, .paginationNav .next_page, .paginationNavNumbers {
	float: right;
}
.paginationNavNumbers span {
	margin: 0 2px 0 1px;
}
.paginationNav .next_page, .paginationNav .prev_page {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_link_arrow.png) no-repeat;
}
.paginationNav .next_page {
	border-left: 1px solid #ccc;
	padding-left: 20px;
	margin-left: 10px;
	background-position: 7px 3px;
}
.paginationNav .prev_page {
	border-right: 1px solid #ccc;
	padding-right: 20px;
	margin-right: 10px;
	background-position: 34px -72px;	
}

#utilityBar {position:absolute;z-index:1900;top:5px;right:0;}
#utilityBar li {float:left;color:#96b23c;}
#utilityBar li li {float:none;padding-left:0;}
#utilityBar li a:hover {text-decoration:none;}
#utilityBar #shareLinkArrow, #utilityBar .shareMe {float:left;}
#utilityBar #sharePageLink, #utilityBar #tellafriendLink, #utilityBar #printLink {font-weight:bold;font-size:11px;padding:0 9px;background:none;color:#96b23c;margin:0;}
#utilityBar .down-arrow {padding-right:0;}
#utilityBar div.sharePageDropdown {top:12px;left:0;}

/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>
		Product Comparison
	>>>>>>>>>>>>>>>>>>>>>>>>>>
*/

.productComparison .section_header {padding:0 10px 70px;border-bottom:1px solid #efefef;}
/* .productComparison .section_header h2 {text-indent:-999em;height:29px;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_product_comp.png) 0 0 no-repeat;margin:0;} */
.productComparison table {color:#333;}
.productComparison table th {padding:15px 0;border-bottom:1px solid #efefef;}
.productComparison table .nook_header {text-indent:-999em;height:15px;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_product_comp.png) 12px -63px no-repeat;}
.productComparison table .kindle_header {text-indent:-999em;height:15px;background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_product_comp.png) 12px -121px no-repeat;}
.productComparison table td {padding:6.5px 10px 6.5px 7px;vertical-align:middle;}
.productComparison table .alt td {background-color:#f5f5f5;}
.productComparison table .section_start td {padding-top:30px;font-weight:bold;}
.productComparison table .first td {padding-top:15px;}
.productComparison table .mid_col {border-left:1px solid #efefef;border-right:1px solid #efefef;}
.productComparison table span {margin-left:20px;padding-left:33px;display:block;}
.productComparison table .yes, .productComparison table .alt .yes {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/mid_greenarrow.gif) -2px 1px no-repeat;min-height:27px;_height:27px;}
.productComparison table .no {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_checks.png) 0 -37px no-repeat;min-height:12px;_height:12px;}
/* .productComparison table .alt .yes {background-position:0 -86px;} */
.productComparison table .alt .no {background-position:0 -137px;}

.productComparison .footnotes {padding:10px 8px 58px 8px;color:#333;}
.productComparison .footnotes li {padding:6px 0;}

.productComparison table span.nook {padding-left:33px;display:block;padding-right: 25px;}
.productComparison table .nook-yes {background:url(http://images.barnesandnoble.com/pImages/bravo/whiteout/mid_greenarrow.gif) -2px 1px no-repeat;min-height:27px;_height:27px;}

/* 
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		NO FLASH
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
#nonFlashTour h3 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/hdr_noFlashTour.jpg) no-repeat;
	text-indent: -999em;
	height: 85px;
	padding: 0;
	margin: 0;
}	
#nonFlashTour h4 {
	height: 303px;
	text-indent: -999em;
	margin-bottom: 7px;
}
#nonFlashTour .tout div {
	padding-bottom: 40px;
	_padding-bottom: 20px;
	*padding-bottom: 20px;
}	
#nonFlashTour .row2 h4 {height: 287px;}
#nonFlashTour h4.hdr1 {background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/360_noFlash1.jpg) no-repeat;}
#nonFlashTour h4.hdr2 {background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/360_noFlash2.jpg) no-repeat;}
#nonFlashTour h4.hdr3 {background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/360_noFlash3.jpg) no-repeat;}
#nonFlashTour h4.hdr4 {background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/360_noFlash4.jpg) no-repeat;}
#nonFlashTour h4.hdr5 {background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/360_noFlash5.jpg) no-repeat;}
#nonFlashTour h4.hdr6 {background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/360_noFlash6.jpg) no-repeat;}

#nonFlashTour .row {
	border-top: 1px solid #efefef;
	padding-top: 29px;
}	
#nonFlashTour .row2 {
	padding-top: 40px;
}
#nonFlashTour .tout {
	width: 310px;
	margin-left: 20px;
	_margin-left: 15px;
	float: left;
}


/*
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		JScrollPane
	>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/	
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #f3f3f3;
}
.jScrollPaneDrag {
	position: absolute;
	background: #96B13C;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 15px;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_scrollbar.png) 0 0 no-repeat;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_scrollbar.png) 0 -15px no-repeat;
	height: 15px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/*
	PRINT
*/
#cdsPDP.print {
	width: 653px;
	margin-left: 27px;
	text-align: left;
}
#cdsPDP.print .section {
	border-top: 4px solid #efefef;
	clear: both;
}
#cdsPDP.print .tout {
	float: left;
	width: 208px;
	margin-right: 5px;
}
#cdsPDP.print .tout div {
	padding-right: 15px;
	padding-bottom: 20px;
}
#cdsPDP.print h4 {
	font-size: 16px;
	margin-bottom: 5px;
	margin-top: 0;
}
#cdsPDP.print .printFooter {
	padding: 10px 0;
	border-top: 1px solid #efefef;
}
#cdsPDP.print .row1 {
	border-bottom: 1px solid #efefef;
}
#cdsPDP.print .printTagline {
	margin-bottom: 45px;
}

/* WARRANTY */
#top-row-wrap, #mid-row-wrap, #bottom-row-wrap, #title-nav-wrap {
	float: left;
	width: 630px;
	padding-bottom: 20px;
}
#top-row-left {
	float: left;
	width: 277px;
	margin-right: 20px;
}
#top-row-right {
	float: left;
	width: 330px;
}
#top-row-wrap h3, #bottom-row-wrap h3 {
	font: bold 12px Verdana;
	padding: 0;
	margin: 0;
}
#top-row-wrap h1, #bottom-row-wrap h1 {
	font: bold 16px Verdana;
	padding: 0;
	margin: 0 0 15px 0;
}
#top-row-wrap ol li ol {
	list-style-type: upper-alpha;
}
#bottom-row-left, #title-nav-left {
	float: left;
	width: 315px;
}
#title-nav-left {
	vertical-align: bottom;
}
#bottom-row-right, #title-nav-right {
	float: left;
	width: 315px;
}
table .green-check {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/checkbox_green.gif) no-repeat top left;
	min-height: 20px;
	_height: 20px;
}
table .grey-check {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/checkbox_grey.gif) no-repeat top left;
	min-height: 20px;
	_height: 20px;
}
table span, #mid-row-wrap span {
	display: block;
}

ul.check-list {
	list-style: none;
	margin: 0 0 0 33px;
}

ul.accident-list {
	padding: 0;
	margin: 0 0 0 15px;
	list-style-image: url("http://images.barnesandnoble.com/pImages/bravo/whiteout/bullet_black.png");
}
ul.accident-list li {
	padding: 0;
	margin: 0;
}
#mid-row-wrap .accident-bg1 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bravo_accident1_267x300.jpg) no-repeat top left;
	width: 267px;
	min-height: 300px;
	float: left;
}
#mid-row-wrap .accident-bg2 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bravo_accident2_253x300.jpg) no-repeat top left;
	width: 253px;
	min-height: 300px;
	float: left;
}
#mid-row-wrap .accident-bg3 {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/bravo_accident3_287x300.jpg) no-repeat top left;
	width: 287px;
	min-height: 300px;
	float: left;
}
#mid-row-wrap img {
	border: 1px solid #efefef;
}

.bn-green {
	color: #aebe41;
}

#top-row-right table,#top-row-right td,#top-row-right th
{
    border-color: #efefef;
    border-style: solid;
}
#top-row-right th {
	font-size: 10px;
}
#top-row-right table
{
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

#top-row-right th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	text-align: center;
}
#top-row-right td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}
#hero-wrap {
	width: 550px;
	height: 150px;
	float: left;
}
#hero-wrap .headline {
	font: bold 16px Verdana;
	display: block;
	margin-bottom: 15px;
}
.link {
	text-align: right;
	
	margin-top: 10px;
}
.link a {
	background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/sprite_link_arrow.png) no-repeat scroll right 2px;
	padding-right: 9px;
	font-weight: bold;
}
.link a, .link a:visited, .link-nav a, .link-nav a:visited {
	color: #96B23C;
	text-decoration: none;
	font-size: 10px;
}
.link a:hover, .link-nav a:hover {
	text-decoration: underline;
	font-size: 10px;
}
.warranty-nav {
	background-color: #efefef;
}

/*
	VIDEO PLAYER
*/
#flashBlocker {
	height: 439px;
	width: 990px;
	position: absolute;
	top: -2px;
	left: -999em;
	background: #fff;
	z-index: 1;
}
#videoBlocker {
	opacity: .5;
	filter: alpha(opacity=50);
	height: 480px; 
	width: 990px; 
	position: absolute; 
	z-index: 1; 
	background: #fff; 
	top: -2px;
	left: -999em;
	display: none;
}
#feedroomWrap {
	z-index: 500;
	left: 190px; 
	height: 342px; 
	width: 608px; 
	position: absolute; 
	top: 50px; 
	display: none;
}

#feedroomCloseBtn {
	height: 20px;
	width: 20px;
	display: none;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	background: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/btn_videoClose.png) no-repeat !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.barnesandnoble.com/pimages/bravo/whiteout/btn_videoClose.png',sizingMethod='scale');
	background: none;
}

/* REVIEWS PAGE */

#reviews-content-wrap {
	width: 620px;
	float: left;
}
.reviews-content {
	float: left;
	border-top: 1px solid #efefef;
	padding: 25px 20px 25px 20px;
}
.reviews-content .reviews-heading {
	float: left;
	font: 17px Verdana;
	padding: 0;
	margin: 0;
	color: #333333;
	width: 570px;
}
.reviews-content .reviews-heading a, .reviews-content .reviews-heading a:visited {
	color: #96B23C;
	font: 17px Verdana;
	text-decoration: none;
}
.reviews-content .reviews-heading a:hover {
	font: 17px Verdana;
	text-decoration: underline;
}
.reviews-content .body-content {
	float: left;
	font: 12px Verdana;
	color: #333333;
	padding: 0;
	margin-top: 10px;
}
div.last-box {
	border-bottom: 1px solid #efefef;
	
}

/* SETUP */
.setup .setup-box { width: 325px; height: 384px; margin-right: 7px; float: left; }
.setup .blue-copy { background: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/step_1.jpg) no-repeat top left; }
.setup .red-copy { background: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/step_2.jpg) no-repeat top left; }
.setup .green-copy { margin-right: 0px; background: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/step_3.jpg) no-repeat top left; }
.setup .copy-box { padding: 25px; margin-top: 91px; }
.setup .copy-last { padding: 25px; margin-top: 68px; }
.setup .blue-copy a, .setup .blue-copy a:visited { color: #63619a; text-decoration: none; background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/carat_purple.gif) no-repeat right 4px; padding-right: 11px; }
.setup .red-copy a, .setup .red-copy a:visited { color: #ce7019; text-decoration: none; }
.setup .green-copy a, .setup .green-copy a:visited { color: #899a19; text-decoration: none; background: url(http://images.barnesandnoble.com/pImages/bravo/whiteout/carat_green.gif) no-repeat right 4px; padding-right: 11px; }
.setup .blue-copy a:hover, .setup .red-copy a:hover, .setup .green-copy a:hover { text-decoration: underline; }

.setup #setup-wide { width: 990px; height: 149px; margin: 10px 0 10px 0; background: url(http://images.barnesandnoble.com/pimages/bravo/whiteout/Lend_eBooks_free_eBooks.jpg) no-repeat top left; float: left; }
.setup #setup-wide .left, .setup #setup-wide .right { _width: 495px; width: 385px; _height: 147px; height: 78px; float: left; }
.setup #setup-wide .pad-left { padding: 71px 0 0 110px; }
.setup #setup-wide .pad-right { padding: 71px 0 0 84px; }
.setup #setup-wide .right a, .setup #setup-wide .right a:visited { color: #689142; text-decoration: none; }
.setup #setup-wide .right a:hover { text-decoration: underline; }

/* FONT SIZES */
#font-sizes-wrap .font-sizes-container {background:url(http://images.barnesandnoble.com/pimages/bravo/whiteout/nook_fontsizepage_bg.jpg) no-repeat top left;width:990px;height:619px;position:relative;top: 65px;padding-bottom: 50px;}
#font-sizes-wrap .font-sizes {float:left;width:318px;height:408px;margin:0;list-style:none;padding:95px 0 0 359px;}
#font-sizes-wrap .paging-control {float:left;padding-top:240px;padding-left: 0;margin-left: 70px;}
#font-sizes-wrap .paging-control ul {list-style:none;margin:0;padding:0;width:157px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li a {outline:0;background:url(http://images.barnesandnoble.com/pimages/bravo/whiteout/nav_font_sprite.gif) no-repeat top left; width:155px;height:38px;display:block;text-indent:-9999px}
    
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-1 a {background-position:0 0;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-2 a {background-position:0 -38px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-3 a {background-position:0 -76px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-4 a {background-position:0 -114px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-5 a {background-position:0 -155px;}
   
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-1 a:hover, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-1.ctf-on a {background-position:-157px 0;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-2 a:hover, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-2 a.active, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-2.ctf-on a {background-position:-157px -38px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-3 a:hover, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-3 a.active, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-3.ctf-on a {background-position:-157px -76px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-4 a:hover, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-4 a.active, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-4.ctf-on a {background-position:-157px -114px;}
#font-sizes-wrap .font-sizes-container .paging-control ul li#page-5 a:hover, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-5 a.active, #font-sizes-wrap .font-sizes-container .paging-control ul li#page-5.ctf-on a {background-position:-157px -155px;}

#font-sizes-wrap a.font-sizes-link, #font-sizes-wrap a:visited.font-sizes-link { color: #96B23C; text-decoration: none; font-size: 11px; }
#font-sizes-wrap a:hover.font-sizes-link { text-decoration: underline; }

#font-sizes-wrap #font-sizes-link-container {padding: 35px 0 25px 185px;position:relative;float:left;}


/* NEW SUPPORT/FAQ */

#s-wrap { width: 608px; font: 12px/17px Verdana,sans-serif; color: #666666; }

#s-wrap h1 {
width: 220px;
height: 58px;
margin: 19px 0 0 0;
padding: 0;
text-indent: -999em;
background: #ffffff url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_supportFaq.gif) no-repeat scroll 0 0;
}

#s-wrap a { text-decoration: none; font-size: 12px; }
#s-wrap a:hover { text-decoration: underline; }
#s-wrap li.last { padding-bottom: 0; }
.s-block { margin-bottom: 8px; }
.clear { clear: both; }
#s-software-updates { }
#s-getting-started { }
#s-manual-guides { }
#s-troubleshooting { }
#s-wrap a.hdr { display: block; text-decoration: none; height: 58px; outline: none; }
#s-wrap a:hover.hdr { text-decoration: none; }
img.camera { margin-bottom: -3px; }

.s-header {
position: relative;
font: normal 11px Verdana,sans-serif;
height: 58px;
}

.s-header h2 {
width: 608px;
height: 58px important!;
margin: 0; padding: 0;
text-indent: -999em;
cursor: pointer;
}

#s-wrap h2.supporth3 {
margin: 0; padding: 0;
background: #ffffff url(http://images.barnesandnoble.com/pimages/bravo/support/GetVersion_hdr.gif) no-repeat scroll 0 100px;
width: 350px;
height: 30px;
text-indent: -999em;
}

.s-header span {
display: block; 
font: normal 11px Verdana,sans-serif;
color: #666666;
margin: 0;
padding: 0;
position: absolute;
top: 33px;
left: 114px;
width: 450px;
cursor: pointer;
}

.software-updates {
background: white url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_softwareupdates.gif) no-repeat scroll top left;
}

.getting-started {
background: white url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_gettingstarted.gif) no-repeat scroll top left;
}

.manual-guides {
background: white url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_manualguides.gif) no-repeat scroll top left;
}

.troubleshooting {
background: white url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_troubleshootFAQ.gif) no-repeat scroll top left;
}

.s-content-area {
display: none;
border-right: 1px solid #ebebeb;
border-left: 1px solid #ebebeb;
margin-bottom: 8px;
background-color: white;
}

.s-content {
padding: 20px 15px 20px 20px;
}

.s-content ol {
margin: 14px 0 10px 0;
padding: 0 0 0 40px;
}

.s-content ol li {
padding-bottom: 10px;
}

.s-content ul {
list-style-type: none;
margin: 10px 0 10px 0;
padding: 0 0 0 40px;
}

.s-content ol.faq {
margin: 15px 0 0 0;
padding: 0 0 0 22px;
}

.s-content ul.faq {
margin: 15px 0 0 0;
padding: 0;
}

.s-content ol.faq li {
	padding-bottom: 6px;
}

.s-content ul.faq li {
	padding-bottom: 6px;
}

.s-content ol.faq li div.aa, .s-content ul.faq li div.aa {
	display: none;
	position: relative;
	margin: 10px 0 15px 0;
	width: 500px;
	color: #666666;
}
.s-content .xx {
	position: absolute;
	right: -48px;
	top: 0;
	display: none;
	height: 22px;
	width: 23px;
	background: url(http://images.barnesandnoble.com/pImages/bravo/support/x_arrow.gif) no-repeat;
	text-indent: -999em;
	outline: none;
}

.s-content ol.faq p, .s-content ul.faq p {
	margin: 0 0 10px 0;
	padding: 5px 40px 5px 18px;
}

.s-content ol.seeall, .s-content ul.seeall { margin-top: 0; display: none; }
.s-content div.seeallwrap { list-style-type: none; }
.s-content a.openseeall { display: list-item; list-style-type: none; padding-left: 3px; }
.s-content a.openseeall img { position: relative; top: 1px; }
.s-content a.closeseeall { display: list-item;  list-style-type: none; padding-left: 3px; }
.s-content a.closeseeall img { position: relative; }
.s-content a:hover.closeseeall img { text-decoration: none; }

#s-wrap .bottom-cap { position: relative; width: 608px; _width: 606px; height: 25px; background-color: #eeeeee; }
#s-wrap .bottom-cap a { position: relative; display: block; width: 606px; height: 25px; font: 11px Verdana,sans-serif; text-decoration: none; outline: none; }
#s-wrap .bottom-cap a:hover { text-decoration: none; }
#s-wrap .bottom-cap a span { position: absolute; top: 6px; right: 15px; }
#s-wrap .bottom-cap a span img { margin-right: 4px; }

/* SOFTWARE UPDATES */
.su a#download-latest { display: block; float: right; }
#su-expandall { float: right; font-size: 12px; margin-top: -12px; }

/* GETTING STARTED */
.gs a { }
#gs-expandall { float: right; font-size: 12px; margin-top: -12px; }

#s-getting-started h3 {
margin: 15px 0 0 0; padding: 0;
background: #ffffff url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_GettingStarted_sprite.gif) no-repeat scroll 0 100px;
height: 24px; /* based on 24px intervals */
text-indent: -999em;
}

#s-getting-started ul.inthissection {
margin: 5px 0 0 0;
padding: 0;
float: left;
width: 50%;
}

#s-getting-started ul.inthissection li {
margin-bottom: 3px;
}

#s-getting-started ol.gs-setup { 
margin: 16px 0 0 0;
padding: 0;
list-style-type: none;
}

#s-getting-started ol.gs-setup li { 
line-height: 18px;
margin: 0;
padding: 0 0 15px 33px;
}

#s-getting-started ol.gs-setup li div.leadin { 
font-weight: bold;
font-size: 14px;
color: #47abbb;
margin: 2px 0 6px 0;
}

#s-getting-started ol.gs-setup li div.linkout { 
margin-top: 4px;
}

#s-getting-started ol.gs-setup li.step1 { background: transparent url(http://images.barnesandnoble.com/pimages/bravo/support/bullet_1.gif) no-repeat scroll 0 0; }
#s-getting-started ol.gs-setup li.step2 { background: transparent url(http://images.barnesandnoble.com/pimages/bravo/support/bullet_2.gif) no-repeat scroll 0 0; }
#s-getting-started ol.gs-setup li.step3 { background: transparent url(http://images.barnesandnoble.com/pimages/bravo/support/bullet_3.gif) no-repeat scroll 0 0; }

/* MANUALS */
.mg ul { list-style-type: none; margin: 0; padding: 0; }
.mg ul li { padding-bottom: 20px; line-height: 18px; }
.mg ul li a { font-weight: bold; }

/* TROUBLESHOOTING */
#tb-expandall { float: right; font-size: 12px; margin-top: -12px; }

/* COLORS */
.s-green, #s-wrap #s-software-updates a, #s-wrap #s-software-updates ol.faq { color: #96b227; }
.s-blue, #s-wrap #s-getting-started a, #s-wrap #s-getting-started ol.faq { color: #47abbb; }
.s-gray, #s-wrap #s-manual-guides a, #s-wrap #s-manuals-guides ol.faq { color: #5c6f7b; }
.s-purple, #s-wrap #s-troubleshooting a, #s-wrap #s-troubleshooting ol.faq { color: #7686c2; }

/* VIDEO */
#s-wrap .s-content div.s-video-block { margin-top: 15px; display: block; width: 500px; }
#s-wrap .s-content div.s-video-block div.vleft { float: left; margin-left: 3px; width: 146px; padding-bottom: 15px; display: block; }
#s-wrap .s-content div.s-video-block div.vright { float: left; width: 300px; margin-bottom: 15px; display: block; }

.s-videocontainer { width: 614px; height: 403px; position: absolute; display: none; z-index: 11000; background-color: white; }
.s-videoborder { border: 3px solid #c4c4c4; }
.s-videoheader { position: relative; width: 608px; height: 30px; color: #999999; background-color: white; }
.s-videoheader div.s-videoheader-text { position: absolute; top: 6px; left: 18px; font: bold 14px Verdana; }
.s-videoheader img.xclosevideo { display: block; position: absolute; top: 8px; right: 10px; cursor: pointer; }
.s-popupvid { height: 342px; }
.s-videofooter { position: relative; height: 25px; }
.s-videofooter a { display: block; position: absolute; top: 6px; right: 15px; font: 11px Verdana,sans-serif; text-decoration: none; color: #96b227; }
.s-videofooter a:hover { text-decoration: none; }
#s-wrap #feedroomWrap {
	z-index: 500;
	left: 3px; 
	height: 342px; 
	width: 608px; 
	position: absolute; 
	top: 33px; 
	display: none;
}

/* HR */
div.hr-dotted {
height:2px;
width:100%;
margin: 15px 0 23px 0;
background: transparent url(http://images.barnesandnoble.com/pimages/bravo/support/dotted_rule.gif) repeat-x scroll 0 0;
}

div.hr-dotted-arrow {
position: static;
height:19px;
width:100%;
margin: 10px 0;
background: transparent url(http://images.barnesandnoble.com/pimages/bravo/support/uparrowwithrule.gif) no-repeat scroll 0 0;
}

div.hr-dotted-arrow a {
display: block;
position: static;
width: 100%;
height:19px;
outline: none;
}

/* RIGHT PANEL */
div#rightpanel {
float: right;
margin-right: 10px;
margin-top: 77px;
width:165px;
z-index:1000;
}

#s-panel-wrap { width: 165px; font-size: 11px; }
#s-panel-wrap a { color: #96b227; text-decoration: none; }
#s-panel-wrap a:hover { text-decoration: underline; }

.s-panel { margin-bottom: 10px; }
.s-panel-content { border-top: 1px solid #ffffff; background-color: #e9f1f3; }
.s-panel-content-padding { padding: 12px 5px 12px 12px; }
.s-panel-video { background: #e9f1f3 url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_videotutorial.gif) no-repeat scroll 0 0; height: 52px; }
.s-panel-cs { background: #e9f1f3 url(http://images.barnesandnoble.com/pimages/bravo/support/hdr_customerservice.gif) no-repeat scroll 0 0; height: 52px; }
.s-panel-discuss { background: #e9f1f3 url(http://images.barnesandnoble.com/pimages/bravo/support/right_nav_discuss_hdr.gif) no-repeat scroll 0 0; height: 52px; }
.s-panel-outlink { margin: 10px 0 0 0; }
.s-panel-outlink a { font-weight: bold; font-size: 12px; }
.s-panel ul { margin: 0; padding: 7px 0 10px 0; color: #999999; list-style-type: none; }
.s-panel ul li { font-size: 11px; margin: 0; padding: 0 0 5px 12px; color: #999999; line-height: 13px; background: transparent url(http://images.barnesandnoble.com/pimages/bravo/support/right_nav_bullet.gif) no-repeat scroll 0 6px; }
.s-panel ul li a { font-size: 11px; font-weight: bold; }
