body { 
background-image: url(http://www.amelieboutique.com/lib/bg.jpg); 
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
}

.text { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }
 
img { border: 0; }

.footer { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #976b38; }

p + p { margin-top: 0.5em; } 

#friends { width: 700px;}
#friends ul { list-style: none; padding: 0; margin: 0; }
#friends li img { border: 0; }
#friends li.left { float: left; margin: 0; padding: 0 12px 12px 0; display: inline;}
.amcaption { text-align:center; margin: 12px 0 12px 0; display: block;}
#friends li.right { float: left; margin: 0; padding: 0 0 12px 0; display: inline;}

#search{
   font-size : 11px; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : black; 
   background : #fffee0;
   border: thin;
   }
   
   
/*lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-image: url(../lib/bg.jpg); background-color: #fff; width: 250px; height: 250px; margin: 0 auto; _margin-top: -90px; /* works ONLY in IE6 */ *margin-top: -90px; /* works in BOTH IE6 and IE */}
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../lib/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../lib/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*end lightbox*/
   
/*product box*/
div.pheader {
width: 426px;
background-image: url(lib/prod_head.gif);
height: 23px;
}

div.pbg {
width: 426px;
background-image: url(lib/prod_bg.gif);
background-repeat: repeat-y;
}

div.pfooter {
width: 426px;
background-image: url(lib/prod_footer.gif);
height: 32px;
background-repeat: no-repeat;
}

.pbody{
	margin-left: 24px;
	margin-right: 20px;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
}

li{
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000
}

a.li { color: Black; text-decoration: none; }
a.li:active { color: Black; text-decoration: none; }
a.li:visited { color: Black; text-decoration: none; }
a.li:hover { color: #FFFEE0; text-decoration: underline; }

/* prod links */
a.prod:link { color: Black; text-decoration: none; }
a.prod:active { color: Black; text-decoration: none; }
a.prod:visited { color: Black; text-decoration: none; }
a.prod:hover { color: #226d74; text-decoration: underline; }

/*news*/
div.news {
width: 208px;
height: 126px;
background-image: url(lib/news_card.gif);
}

.nbody{
	margin-left: 18px;
	margin-right: 18px; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000;
}

/* news links */
a.news:link { color: Black; text-decoration: underline; }
a.news:active { color: Black; text-decoration: underline; }
a.news:visited { color: Black; text-decoration: underline; }
a.news:hover { color: #226d74; text-decoration: underline; }
 
/* footer links */
a.footer:link { text-decoration: none; }
a.footer:active { text-decoration: underline; }
a.footer:visited { text-decoration: none; }
a.footer:hover { color: #226d74; text-decoration: underline; }

.turq { color: #226D74; }

/*LH navigation background*/
div#leftnav { width: 154px; background-image: url(http://www.amelieboutique.com/lib/nav_bg.jpg); background-repeat: no-repeat; height: 473px; }

/*footer background*/
div.footer { width: 100%; background-image: url(http://www.amelieboutique.com/lib/footer_shell.gif); height: 250px; }

/*LH navigation images and rolloevers*/
#home a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_home.gif) no-repeat top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#home a { overflow: hidden; }/* end hack */ 
#home a:hover { background: url(http://www.amelieboutique.com/lib/nav_home_x.gif) no-repeat top; }
#home a.current { background: url(http://www.amelieboutique.com/lib/nav_home_x.gif) no-repeat top; }

#shop a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_shop.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#shop a { overflow: hidden; }/* end hack */ 
#shop a:hover { background: url(http://www.amelieboutique.com/lib/nav_shop_x.gif) no-repeat center top; }
#shop a.current { background: url(http://www.amelieboutique.com/lib/nav_shop_x.gif) no-repeat top; }

#latest a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_justin.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#latest a { overflow: hidden; }/* end hack */ 
#latest a:hover { background: url(http://www.amelieboutique.com/lib/nav_justin_x.gif) no-repeat center top; }
#latest a.current { background: url(http://www.amelieboutique.com/lib/nav_justin_x.gif) no-repeat top; }

#designers a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_designers.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#designers a { overflow: hidden; }
/* end hack */ 
#designers a:hover { background: url(http://www.amelieboutique.com/lib/nav_designers_x.gif) no-repeat center top; }
#designers a.current { background: url(http://www.amelieboutique.com/lib/nav_designers_x.gif) no-repeat top; }

#clothing a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_clothing.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#clothing a { overflow: hidden; }/* end hack */ 
#clothing a:hover { background: url(http://www.amelieboutique.com/lib/nav_clothing_x.gif) no-repeat center top; }
#clothing a.current { background: url(http://www.amelieboutique.com/lib/nav_clothing_x.gif) no-repeat top; }

#shoes a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_shoes.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#shoes a { overflow: hidden; }/* end hack */ 
#shoes a:hover { background: url(http://www.amelieboutique.com/lib/nav_shoes_x.gif) no-repeat center top; }
#shoes a.current { background: url(http://www.amelieboutique.com/lib/nav_shoes_x.gif) no-repeat top; }

#bags a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_bags.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#bags a { overflow: hidden; }/* end hack */ 
#bags a:hover { background: url(http://www.amelieboutique.com/lib/nav_bags_x.gif) no-repeat center top; }
#bags a.current { background: url(http://www.amelieboutique.com/lib/nav_bags_x.gif) no-repeat top; }

#accessories a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_accessories.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#accessories a { overflow: hidden; }/* end hack */ 
#accessories a:hover { background: url(http://www.amelieboutique.com/lib/nav_accessories_x.gif) no-repeat center top; }
#accessories a.current { background: url(http://www.amelieboutique.com/lib/nav_accessories_x.gif) no-repeat top; }

#gifts a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_gifts.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#gifts a { overflow: hidden; }/* end hack */ 
#gifts a:hover { background: url(http://www.amelieboutique.com/lib/nav_gifts_x.gif) no-repeat center top; }
#gifts a.current { background: url(http://www.amelieboutique.com/lib/nav_gifts_x.gif) no-repeat top; }

#frog a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_cart.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#frog a { overflow: hidden; }/* end hack */ 
#frog a:hover { background: url(http://www.amelieboutique.com/lib/nav_cart_x.gif) no-repeat center top; }
#frog a.current { background: url(http://www.amelieboutique.com/lib/nav_cart_x.gif) no-repeat top; }

#specialsale a { text-indent: -1000em; background: url(http://www.amelieboutique.com/lib/nav_sale.gif) no-repeat center top; width: 150px; height: 40px; display: block; overflow: hidden; /* For nested divs in Safari */ }
/*  IE 5 hack \*/#specialsale a { overflow: hidden; }/* end hack */ 
#specialsale a:hover { background: url(http://www.amelieboutique.com/lib/nav_sale_x.gif) no-repeat center top; }
#specialsale a.current { background: url(http://www.amelieboutique.com/lib/nav_sale_x.gif) no-repeat top; }

	