    #main { width: 800px; margin-bottom: 0; }
    #content { width: 610px; float: left; margin: 0; padding-bottom: 0; }
    #footer { margin: 0 0 20px 0; padding-top: 5px; border-top: 1px solid #ccc; }
    p.intro { padding-left: 20px; font-size: 12px; border-bottom: 1px solid #ccc; padding-bottom: 1em; margin: 0; }

    #content div { padding: 0 17px; width: 365px; float: left;  }

    #content div h3 a { color: #be4b00; }

	#callouts { list-style: none; margin: 10px 0 0; }
		#callouts li { padding: 20px 20px 0 148px; border-bottom: 1px dotted #ccc; }
		#callouts h2 { margin: 0 0 6px; }
      * html #callouts h2 { font-size: 1px; padding: 0; line-height: 0; }

		#callouts .more { text-align: right; }
			#callouts .more a, #remaining ul li a { text-decoration: none; padding: 0 18px 0 0; background: transparent url(/i/presentation/arrow.gif) no-repeat right center; }
		#collections { background: transparent url(/i/presentation/ic-collections-bg.jpg) no-repeat 0 10px; }
			#collections h2 { background: transparent url(/i/presentation/our-color-collections.gif) no-repeat 0 0; width: 187px; height: 16px; }
		#color { background: transparent url(/i/presentation/pink-flowers.jpg) no-repeat 0 10px; }
			#color h2 { background: transparent url(/i/presentation/understanding-color.gif) no-repeat 0 0; width: 181px; height: 19px; }
		#how-to-use { background: transparent url(/i/presentation/how-to-use-bg.jpg) no-repeat 0 10px; }
			#how-to-use h2 { background: transparent url(/i/presentation/how-to-use-color.gif) no-repeat 0 0; width: 154px; height: 14px; }

	#content #remaining { margin: 20px 0 0; padding: 0 0 0 148px; background: transparent url(/i/presentation/ic-girl.jpg) no-repeat 0 bottom; min-height: 175px; width: 221px; }
	* html #remaining { height: 175px; }
	#remaining h2 { background: transparent url(/i/presentation/remaining-headline.gif) no-repeat 0 0; width: 197px; height: 68px; margin: 30px 0 22px; padding: 0; }
	#remaining ul { list-style: none; margin: 0 0 0 23px; width: 175px; }
  * html #remaining ul li { height: 1%; }
  #remaining ul li a { display: block; width: 155px; }

	#content #sidebar { float: none; width: auto; margin-left: 399px; padding: 20px 0 0; }
	* html #content #sidebar { margin-left: 0; float: right; }

	#sidebar ul { list-style: none; }
		#sidebar li h3 { background: transparent url(/i/presentation/sidebar_underline.jpg) no-repeat left bottom; color: #900; padding: 0 0 12px; margin-bottom: 0.5em; }

    #sidebar li { margin: 0 0 36px; }
    #sidebar li p { margin-bottom: 0; }
		#sidebar li p > a { background: transparent url(/i/presentation/arrow.gif) no-repeat right 50%; padding: 0 15px 0 0; }
		#sidebar li p a { text-decoration: none; }
    * + html #sidebar li p a { padding-right: 0; background: none; }

	#content #footer { clear: none; width: 609px; padding-top: 1em; margin-top: 0; }
	* html #content #footer { width: 570px; padding-bottom: 20px; }
  * + html #content #footer { padding-bottom: 20px; }