@media screen, projection {
	.be-nice-to-Mac-IE5 				{font-family:"\"}\""; font-family:inherit;}
	
	/* CLASSES */
	div.featured_box 					{width:246px; margin:0 0 25px; background:transparent url(images/featured_box_middle.jpg) repeat-y; float:left; display:inline;}
	div.featured_box_top 				{width:246px; width/**/:/**/216px; background:transparent url(images/featured_box_top.jpg) no-repeat; padding:17px 15px 0; float:left; display:inline; text-align:center; font-size:76%;}
	div.featured_box p 					{margin:0;}
	
	/* give featured boxes light colored bottom corners */
	#in_stores p.last 					{padding-bottom:11px; background:transparent url(images/featured_box_bottom.jpg) no-repeat 0 100% !important;}
	div.featured_box p.last 			{background:transparent url(images/featured_box_bottom_light.jpg) no-repeat 0 100%; margin:0 -15px 0; padding:5px 0 18px;}
	
	/* ID'S */
	#reviews 							{font-size:92%;}
	#reviews p	 						{margin:0; padding:0;}
	#reviews blockquote 				{margin:0; padding:0; font-weight:bold;}
	#reviews cite 						{color:#6b0000; font-size:86%; font-weight:bold; font-style:normal;}
	
	
	/* image replacement for headings */
	h1#h_synopsis						{background:transparent url(images/h_synopsis.gif) no-repeat; text-indent:-9999px; width:100%; height:21px; margin-top:0;}
	h1#h_reviews						{background:transparent url(images/h_reviews.gif) no-repeat; text-indent:-9999px; width:100%; height:19px; margin-top:30px;}
	h2#h_in_stores						{background:transparent url(images/h_in_stores.gif) no-repeat; text-indent:-9999px; width:100%; height:19px;}
	
	/* LAYOUT */
	#featured 							{float:left; display:inline; margin:6px 6px 0 33px; width:246px; color:#6b0000; font-weight:bold;}
	#featured h2 						{font-size:medium; color:#6b0000; border-bottom:3px solid; margin:0 0 8px; padding:0 0 10px; text-align:left;}
	#main 								{float:left; display:inline; width:430px; margin:0 37px 0px 0; background:transparent url(images/content_home_middle.jpg) repeat-y;}
	#main-top							{float:left; display:inline; background:transparent url(images/content_home_top.jpg) no-repeat; width:430px;}
	#main-bottom 						{float:left; display:inline; width:430px; width/**/:/**/359px; padding:25px 36px 75px 35px; font-size:96%; background:transparent url(images/content_home_bottom.jpg) no-repeat 0 100%;}
	
	/* IE/MAC ONLY STYLES ----------------------------------------------- */
	/*\*//*/
	div.featured_box 					{width:247px !important; padding:0 !important;}
	div.featured_box_top 				{width:205px !important; margin-right:-45px;}
	div.featured_box p.last 			{width:246px !important;}
	#in_stores 							{width:249px !important;}
	
	#content 							{width:760px !important;}
	#main, #main-top, #main-bottom 		{width:363px !important;}
	/**/
}