




/*
     FILE ARCHIVED ON 15:58:43 Feb 26, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:58:26 Sep 14, 2012.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@charset "utf-8";
@import url('http://web.archive.org/web/20110226155843/http://fonts.googleapis.com/css?family=Droid+Sans&subset=latin');
@font-face { font-family:'zAristaRegular'; src:url('z_arista-webfont.eot'); font-weight:normal; font-style: normal; }
@font-face { font-family:'zAristaRegular';	src:url(http://web.archive.org/web/20110226155843///:) format('no404'), url('z_arista-webfont.woff') format('woff'), url('z_arista-webfont.ttf') format('truetype'), url('z_arista-webfont.svg') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:'CheeseburgerRegular'; src:url('cheesebu-webfont.eot'); font-weight:normal; font-style:normal; }
@font-face { font-family:'CheeseburgerRegular'; src:url(http://web.archive.org/web/20110226155843///:) format('no404'), url('cheesebu-webfont.woff') format('woff'), url('cheesebu-webfont.ttf') format('truetype'), url('cheesebu-webfont.svg') format('svg'); font-weight:normal; font-style:normal; }

/* CSS Document for BabyNerds.com */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, ul, ol, li { margin: 0; padding: 0; border: 0; outline: 0; }
:focus { outline: 0; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

html, body { height:100%; }

img[src="/images/pshset/icon_wish.gif"], img.wish-list-icon, img[src="/images/pshset/chkout_lock.gif"] { display:none; }
img:hover { border:0; }
body { background:url(pageBg.jpg) repeat-x #fff; font-family:'Droid Sans', 'Myriad Pro', Arial, sans-serif; font-size:13px; }
a { color:#4CAF7F; text-decoration:none; }
a:hover { color:#cee16d; }
input[type="text"], input[type="password"] { border-width:1px; border-color:#c0c0c0; }

h1,h2,h3,h4,h5,h6 { font-family:'CheeseburgerRegular', 'Droid Sans', 'Myriad Pro', Arial, sans-serif; text-align:center; }

#wrap { position:relative; width:980px; min-height:100%; height:auto!IMPORTANT; height:100%; margin:0 auto -267px; }
	#header { position:relative; float:left; width:980px; height:214px; clear:both; }
		#facebook_link { position:absolute; top:9px; left:0; height:23px; width:300px; }
			#facebook_link a { color:#fff; font-size:20px; font-family:'CheeseburgerRegular', 'Droid Sans', 'Myriad Pro', Arial, sans-serif; }
			#facebook_link a:hover { text-decoration:none; }
			#facebook_link img { vertical-align:top; }
		#shopping { position:relative; float:right; width:543px; height:75px; font-family:"zAristaRegular"; padding:6px 0 0 0;font-weight:normal; }
			#shopping ul { list-style:none outside none; position:relative; float:right; height:16px; width:auto; margin:3px 0 0 0; }
				#shopping ul li { float:left; }
				#shopping ul li a { color:#fff; text-transform:uppercase;  padding:0 5px 0 5px; font-weight:normal; font-size:18px; font-family:'CheeseburgerRegular', 'Droid Sans', 'Myriad Pro', Arial, sans-serif; }
			#shopping form { float:right; margin:0 13px 0 0; }
			#search { font-family:"Comic Sans MS", cursive; font-size:17px; color:#835c35; width:260px; margin:-2px -22px 0 0; padding-right:23px; }
			#cart { position:relative; background:url(cartBg.png) no-repeat; width:252px; height:35px; float:left; margin:9px 0 0 175px; padding:2px 0 0 0; }
				#cart a { font-family:"zAristaRegular"; font-size:17px; color:#fff; text-transform:uppercase;font-weight:normal; padding:0 3px 0 3px; }
			#checkout { position:relative; background:url(checkoutBg.png) no-repeat; width:103px; height:35px; float:right; margin:9px 8px 0 0; padding:8px 0 0 0; text-align:center; }
				#checkout a { font-family:"zAristaRegular"; font-size:17px; color:#fff; text-transform:uppercase; padding:0 5px 0 5px; font-weight:normal; }
		#logo { position:relative; float:left; width:531px; height:80px; margin-top:-15px; }
		#nav { position:relative; float:left; height:auto; width:980px; margin:10px 0 0 0; clear:both; }
			#nav ul { list-style:none; }
				#nav ul li { float:left; padding:0 16px; }
				#nav ul li a { color:#60c896; font-size:31px; zoom:1; }
				#nav ul li a:hover { text-decoration:none; }
	#middle { position:relative; font-family:'Droid Sans', 'Myriad Pro', Arial, sans-serif; width:980px; height:auto; padding:0 0 30px 0; float:left; clear:both; }
		#middle ul, #middle ol { list-style-position:inside; }
		#middle a { font-family:"Comic Sans MS", cursive; }
		#splash { position:relative; background:url(splashBg.jpg) no-repeat; width:980px; height:528px; }
			#splashNav { position:relative; width:246px; height:383px; float:left; margin:0 0 0 -13px; padding:50px 0 0 33px; background:transparent url(splashNav_bg.png) no-repeat left 40px; z-index:5001; }
				#splashNav #controls { list-style:none; }
					#splashNav #controls li, #splashNav #controls span { padding:10px 0; font-size:25px; color:#fff; display:block; font-family:'CheeseburgerRegular', 'Droid Sans', 'Myriad Pro', Arial, sans-serif; cursor:pointer; }
					#splashNav #controls li a:hover, #splashNav #controls span:hover { text-decoration:none; }
		#featuredProducts { position:relative; float:left; width:980px; height:auto; }
			#featuredProducts h1 { font-size:50px; color:#72502e; text-align:center; }
			.product { position:relative; float:left; width:156px; height:297px; padding:0 11px; color:#714f2e; }
			.image { position:relative; width:142px; height:141px; padding:8px 5px 8px 9px; background:transparent url(featProdImg_bg.png) no-repeat left top; }
				.image img { min-height:141px; max-height:141px; min-width:142px; max-width:142px; }
			.title { position:relative; font-size:24px; }
				.title a { color:#714F2E }
			.description { position:relative; font-family:"Comic Sans MS", cursive; font-size:12px; text-transform:uppercase; }
			.price { position:relative; font-family:"Comic Sans MS", cursive; font-size:12px; }
.push { position:relative; height:267px; width:100%; clear:both; }
#footer { position:relative; height:267px; width:100%; clear:both; background:url(footerBg.jpg) repeat-x; }
	#foot { position:relative; margin:0 auto; width:980px; height:267px; }
		#foot p.legal { font-family:"Comic Sans MS", cursive; font-size:14px; color:#fff; float:left; text-align:center; width:100%; display:block; }
		#newsletter { position:relative; float:left; }
			#newsletter p { font-size:30px; color:#fff; float:left; margin:14px 0 0 0; }
			#newsletter form { float:left; margin:14px 0 0 26px; }
			#join { height:23px; width:300px; margin-right:-5px; font-family:"Comic Sans MS", cursive; font-size:12px; color:#835c35; }
		#footerNav { position:relative; width:876px; height:135px; margin:0 auto; padding:15px 0 0; clear:both; }
			#footerNav ul { list-style:none; float:left; padding:0 15px; }
				#footerNav ul li {}
				#footerNav ul li a { font-family:"Comic Sans MS", cursive; font-size:14px; color:#fff; }
				.category { font-family:CheeseburgerRegular; color:#fff; font-size:26px; }

/* Home Page Slide Show */
#slideshow { position:relative; float:left; margin:32px 0 0 -21px; }
#slider { position:relative; float:left; height:450px; width:710px; z-index:5000; }
#slider div { display:block; width:710px; height:450px; overflow:hidden; }
#prevNext { position: absolute; bottom: 0pt; right: 0pt; width:690px; background-color: transparent; display:none; }
#prevNext img { clear:none; display:inline; cursor:pointer; }

#imgtable { margin-right:10px; }

div.product-detail-content h1 { text-align:left; }

#otherContact { margin:0 auto; }
#otherContact th, #otherContact td { width:200px; border:1px solid #60C896; border-width:0 1px 1px 1px; }
#otherContact th:first-child { border-right-color:#fff; border-width:0 1px 0 0; }
#otherContact th { background:#60C896; text-align:center; font-size:14px; font-weight:bold; color:#fff; }
#otherContact td { background:#fff; padding:5px; }
#otherContact td:first-child { font-size:14px; text-align:center; border-right:0; }

/* CUSTOM BUTTONS */
.addToCart, .addToCart:hover { height:32px; width:106px; border:0; cursor:pointer; background:transparent url(addToCart.png) no-repeat left top; }
.addToWishList, .addToWishList:hover { height:25px; width:108px; border:0; cursor:pointer; background:transparent url(addToWishList.png) no-repeat left top; }
.submit, .submit:hover { height:25px; width:61px; border:0; cursor:pointer; background:transparent url(submit.png) no-repeat left top; }
.searchBtn, .searchBtn:hover { height:25px; width:61px; border:0; cursor:pointer; background:transparent url(searchBtn.png) no-repeat left top; }
.updateBtn, .updateBtn:hover { height:25px; width:61px; border:0; cursor:pointer; background:transparent url(update.png) no-repeat left top; }
.signIn, .signIn:hover { height:25px; width:61px; border:0; cursor:pointer; background:transparent url(signin.png) no-repeat left top; }
.register, .register:hover { height:25px; width:66px; border:0; cursor:pointer; background:transparent url(register.png) no-repeat left top; }
.checkoutBtn, .checkoutBtn:hover { height:65px; width:192px; border:0; cursor:pointer; background:transparent url(checkoutBtn.png) no-repeat left top; }
.goBtn, .goBtn:hover { height:29px; width:30px; border:0; cursor:pointer; background:transparent url(submit_small.png) no-repeat left top; }

input[name="tracking"] { height:23px; line-height:29px; }
input[name="$customerRegistry.password"] { width:263px; }

/* ========== Stolen from ProStores ========== */

/* box around product detail quantity and add to cart button
----------------------------------------------- */
.quantity { border:1px solid #CCCCCC; width:260px; white-space:nowrap; padding:5px; }

/* ADDED TO CART home page, product list and product detail pages
----------------------------------------------- */
.added_to_cart { background-color:#FFFAF4; border:1px solid #E2A269; margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.added_to_cart A:link, .added_to_cart A:visited, .added_to_cart A:hover, .added_to_cart A:active { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }

/* PRICE 
product list and some home pages
----------------------------------------------- */
.small_price { color:#3D89BD; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

/* product detail page */
.large_price { color:#3D89BD; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold }
.totalsavings {	font-weight:bold; border:1px solid #cccccc; padding:10px; text-align:center; width:185px; color:#3D89BD; }
.opc-totalsavings {	font-weight:bold; font-size:13px; padding:2px 1px; color:#3D89BD; text-align:right; }
/* TABS 
product detail page
----------------------------------------------- */
.tabcontainer { width:100%; position:relative; color:#ffffff; }
.tab_on { color:#333333; font-weight:bold; text-align:center; margin-top:10px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#e5e5e5; padding:3px; width:165px; float:left; display:inline; white-space:nowrap; }
.tab_off { color:#333333; font-weight:normal; text-align:center; margin-top:10px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-color:#F5F5F5; padding:3px; width:165px; float:left; cursor:pointer;display:inline; white-space:nowrap; }
.descriptioncontainer { width:100%; position:relative; }
.detaildesc { border-top:4px solid #e5e5e5; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:2px solid #e5e5e5; padding:5px; margin-bottom:10px; width:99%; text-align:left; }

/****** MULTIPLE IMAGES ****** product detail page */
.click {cursor:pointer}
.imagesmallcontainer { background-color:#ffffff; border:2px solid #CCCCCC; float:left; height:65px; margin:8px 4px 2px 0px; overflow:hidden; width:65px; }
.hoverover { clear:both; float:left; font-size:11px; padding-bottom:2px; padding-top:2px; width:300px; }
.notavailable { background-color:#ffffff; border:1px solid #cccccc; color:#666666; padding:10px; text-align:center; }


/* wish list */	
.create-wishlist { background:url(wishlist-banner.gif) no-repeat left top; width:285px; height:300px; text-align:center; }
.create-wishlist-content { padding-top:190px; width:280px; text-align:center; color:#999999; font-size:11px; }
.create-wishlist-text { padding:5px; width:260px; margin:0px 2px 0px 2px; text-align:center; font-size:13px; }
.find-wishlist { background:url(find-wishlist-banner.gif) no-repeat left top; width:280px; height:300px; text-align:center; }
.find-wishlist-content { padding-top:200px; margin:0px 0px 0px 30px; *margin:0px 0px 0px 25px; width:235px; }
.wishlist-label { font-size:11px; font-weight:bold; background-color:#def4fb; }
.wishies { padding-top:10px; padding-left:50px; background:url(wishies.gif) no-repeat left top; height:60px; }
.wishies-find { padding-top:25px; background:url(wishies-find.gif) no-repeat left top; height:60px; width:240px; }	
.wishlist-heading { background-color:#ffffff; border-bottom:3px solid #def4fb; height:60px; }	
.wishlist-title { margin-top:10px; font-size:22px; color:#666666; }			
.wishlist-table-border { border-top:2px solid #def4fb; }	
.wishlist_border_r {border-right:1px solid #e5e5e5;}
.wishlist_border_l {border-left:1px solid #e5e5e5;}
.wishlist_border_t {border-top:1px solid #e5e5e5;}
.wishlist_border_b {border-bottom:1px solid #e5e5e5;}
.wishlist_border {border:1px solid #e5e5e5;}	
.e-gift-card-banner { background:url(e-gift-card-banner.gif) no-repeat left top; width:526px; height:460px; margin-top:10px; clear:both; }
.e-gift-card-text { font-size:13px; }
.giftcard-entry { border: 1px solid #dedede; padding:5px 5px 5px 8px; text-align:left; margin-top:15px; margin-bottom:5px; background-color: #f5f5f5; width:310px; font-size:11px; }	
.giftcard-balance { border: 4px solid #efefef; padding:5px 5px 5px 8px; width:210px; font-size:11px; margin:10px 0px 10px 15px; }	
.giftcard-balance-amt { border: 3px solid #efefef; padding:5px; width:180px; margin-top:8px; }