/* Global Styles */

.caption {
  line-height: 14px;
  display: block;
  margin-bottom: 5px;
  clear: both;
}

.hidden {
  display: none;
}

#ksby-movie {
  position: absolute;
  text-align: center;
  padding: 20px 24px;
  background: #f5f5f5;
  right: 36px;
}

#donny-movie-press {
  padding: 0px 20px;
}

#donny-movie-press #big-idea,
#donny-movie-press #no-country {
  width: 200px;
  float: left;
}

#donny-movie-press #no-country {
  padding-bottom: 100px;
  background-position: right 0px;
  padding-right: 150px;
  width: 90px;
  text-align: center;
  margin-left: 10px;
}

#donny-movie-press #big-idea {
  margin-top: 50px;
  margin-left: 20px;
}


#as-seen-in {
  width: 375px;
  float: right;
  position: relative;
  top: -15px;
}

#as-seen-in DIV {
  float: left;
  width: 184px;
  height: 90px;
  text-align: center;
  vertical-align: center;
  margin-top: 25px;
}

#as-seen-in #ksby,
#as-seen-in #news-5 {
}

#as-seen-in A {
  cursor: pointer;
}

H4.special {
  font-size: 14px;
  margin-left: 100px;
}

.question {
  font-weight: bold;
  font-size: 11px;
}

.answer {
  font-size: 11px;
}

#product-ingredients {
  line-height: 18px;
}

#show-cart {
  float: right;
  position: absolute;
  right: 0px;
  top: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	
td {
	font:10px arial;
	color:#333333;
	border: 0px;
	}
	
a {
	color: #333333;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
a:hover {
	color: #009999;
	text-decoration:underline;
	}

img {
  border: 0px; 
}
	
/* ID Styles */
	
#navigation a {
	font:10px arial;
	color: #333333;
	text-decoration:none;
	letter-spacing:0.1em;
	}
	
#navigation a:hover {
	color: #333333;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #999999;
	letter-spacing:0.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */
.logo {
	font:18px times new roman;
	color: #333300;
	letter-spacing:.4em;
	font-weight:bold;
	}

.sidebarText {
	font:12px georgia;
	color: #333333;
	line-height:18px;
	word-spacing: normal;
	letter-spacing: 2.11px;
	}
.logo .pageNEW style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 33mm;
	margin-left: 2in;
	color: #333333;
}
	
.bodyText {
	font:11px arial;
	line-height:24px;
	color:#333333;
	}
	
.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.subHeader {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:14px arial;
	color: #666666;
	letter-spacing:0.in;
	letter-spacing: .1em;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}
	
	
.navText large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #666666;
}
.babynames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #CCCCCC;
}

#wrapper {
  margin: 10px auto;
  width: 1016px;
  position: relative;
}

#navMenu {
  margin: 20px 0px 30px;
}

#navMenu IMG {
  margin-bottom: 10px;
}

#navMenu A {
  margin-right: 26px;
}

#footer {
  font-size: 10px;
	font-family: verdana, arial, sans-serif;
}

#footerNav {
  clear: both;
	width: 100%;
	height: 14px;
}

#footer LI {
  float: left;
	list-style: none;
}

#footer LI A {
  display: inline;
	border-right: 1px solid #AAA;
	padding-right: 5px;
	margin-right: 5px;
}


#productDescription {
  font-size: 14px;
  line-height: 16px;
}
#productDescription P {
line-height: 1.5;
}
#productDescription H4, #productDescription H5 {
margin-bottom: 0px;
}
#productDescription LI {
margin: 4px 0px 4px 12px;

}

#productDescription UL {
padding-left:4px;
margin:4px 1px;
}














/** main menu **/
#navMenu {
  z-index: 1;
  position: relative;
  height: 40px;
  clear: both;
  display: block;
}

#navMenu A {
  float: left;
}

#navMenu LI {
	float: left;
  position: relative;
}

#navMenu LI LI {
  float: none;
  border: 0px none;
  margin: 0px;
  padding: 0px;
}

#navMenu UL {
   list-style: none;
}

#navMenu UL UL {
  display: block;
  position: absolute;
  top: 20px;
	left: 0px;
  z-index: 10;
  padding: 0px;
  margin: 0px;
  background: #000;
  width: 100px;
}

#navMenu UL UL A {
  float: none;
  color: #fff;
  font-size: 10px;
  background: #000;
  width: 90px;
  display: block;
  padding: 2px 5px;
  margin: 0px;
  text-decoration: none;
}

#navMenu UL UL A:hover {
  background: #8DC1C5;
  color: #000;
}


/** product menus **/
.product-menu {
  margin: 0px auto;
  height: 180px;
  width: 980px;
}

.product-menu a {
  background: no-repeat bottom;
  display: block;
  width: 135px;
  height: 177px;
  color: #000;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #000;
  position: relative;
  float: left;
}

.product-menu a:hover {
  border: 1px solid #8DC1C5;
  text-decoration: none;
}

.product-menu a span {
  font-family: Arial, Helvetica sans-serif;
  display: block;
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 16px;
  line-height: 20px;
  text-align: right;
  text-decoration: none;
}

.product-menu #styling { background-image: url(art/links/stylinklink.jpg); }
.product-menu #shampoo { background-image: url(art/links/shampooconditionerlink.jpg); }
.product-menu #skincare { background-image: url(art/links/skincarelink.jpg); }
.product-menu #giftset { background-image: url(art/links/giftsetlink.jpg); }
.product-menu #accessories { background-image: url(art/links/brushlink.jpg); }
.product-menu #samples { background-image: url(art/links/travelsetlink.jpg); }
.product-menu #celebrity-parents { background: url(/images/diane.jpg) -60px 15px no-repeat; }

.product-menu #celebrity-parents SPAN {
  top: 0px;
  white-space: nowrap;
  font-size: 14px;
}

/* styling products */
.styling-menu #curl-calmer { background-image: url(art/links/miraclecurlcalmerlink.jpg); }
.styling-menu #baby-hair-gel { background-image: url(art/links/gellink.jpg); }
.styling-menu #baby-mousse { background-image: url(art/links/miraclemousselink.jpg); }
.styling-menu #miracle-detangler { background-image: url(art/links/smmiracledetangler.jpg); }
.styling-menu #miracle-detangler-16 { background-image: url(art/links/16ozmirdetanglelink.jpg); }
.styling-menu #baby-hair-balm { background-image: url(art/links/balmlink.jpg); }
.styling-menu #bed-head-calmer { background-image: url(art/links/bed-head-tamer.jpg); background-position: center 10px }

.styling-menu A {
  width: 90px;
  height: 160px;
}

.styling-menu A SPAN,
.shampoo-menu A SPAN,
.giftset-menu A SPAN,
.skin-care-menu A SPAN,
.sample-menu A SPAN,
.brushes-menu A SPAN,
.barrettes-menu A SPAN {
  color: #444;
  font-size: 11px;
  line-height: 14px;
  text-transform: uppercase;
  letter-spacing: 0px;
}

/* shampoo products */
.shampoo-menu #deep-conditioner { background-image: url(art/links/16ozdeepcondlink.jpg); }
.shampoo-menu #leave-in-conditioner { background-image: url(art/links/leaveinsm.jpg); }
.shampoo-menu #leave-in-conditioner-16 { background-image: url(art/links/leaveinsm.jpg); }
.shampoo-menu #shampoo-bodywash { background-image: url(art/links/16ozshampoo.jpg); }
.shampoo-menu #shampoo { background-image: url(art/links/8.5bodywash.jpg); }
.shampoo-menu #moisturizing-shampoo-16 { background-image: url(art/links/16ozshampoo.jpg); }
.shampoo-menu #baby-wash { background-image: url(art/links/4ozbodywashlink.jpg); }
.shampoo-menu #natural-shampoo { background-image: url(art/links/16oznaturalshampoolink.jpg); }
.shampoo-menu #shampoo-body-wash { background-image: url(art/links/8.5bodywash.jpg); }


.shampoo-menu A SPAN {
  right: 4px;
}

/* skin care products */
.skin-care-menu #shampoo{ background-image: url(art/links/16ozbodywash.jpg); }
.skin-care-menu #shampoo-16 { background-image: url(art/links/16ozshampoo.jpg); }
.skin-care-menu #shampoo-bodywash { background-image: url(art/links/8.5bodywash.jpg); }
.skin-care-menu #baby-wash { background-image: url(art/links/4ozbodywashlink.jpg); }
.skin-care-menu #scrumptious-8 { background-image: url(art/links/8ozscrumptiouslink.jpg); }
.skin-care-menu #scrumptious-4 { background-image: url(art/links/4ozscrumptiouslink.jpg); }
.skin-care-menu #scrumptious-1p5 { background-image: url(art/links/1.5SCRUMPTlink.jpg); }
.skin-care-menu #body-wash { background-image: url(art/links/1.5bodywash.jpg); }
.skin-care-menu A { width: 90px; }
.skin-care-menu A SPAN { right: 2px; letter-spacing: 0px }

/* gift sets */
.giftset-menu A { height: 128px; width: 130px;}
.giftset-menu #essentials{ background-image: url(art/links/dailyessentiallink.jpg); }
.giftset-menu #baby-spa{ background-image: url(art/links/ultimatesetlink.jpg); }
.giftset-menu #frizz-free{ background-image: url(art/links/frizz-free.jpg); }
.giftset-menu #cradle-cap{ background-image: url(art/links/cradlecaplink.jpg); }
.giftset-menu #mini-gift{ background-image: url(art/links/minitriolink.jpg); }
.giftset-menu #baby-shower{ background-image: url(art/links/babyshowergiftlink.jpg); }


/*  samples */
.sample-menu A {width: 110px;}
.sample-menu #scrumptious { background-image: url(art/links/1.5SCRUMPTlink.jpg); }
.sample-menu #body-wash { background-image: url(art/links/1.5bodywash.jpg); }
.sample-menu #leave-in-conditioner { background-image: url(art/links/1.5leaveinlink.jpg); }
.sample-menu #miracle-detangler-sample { background: url(/art/links/miracle-detangler-sample-thumb.jpg) no-repeat center -20px; }
.sample-menu #miracle-detangler-sample SPAN {
  width: 110px;
  text-align: center;
  left: 0px;
}

/* barrettes & brushes */
.brushes-menu #hair-dryer { background-image: url(art/links/hair-dryer.png); }
.brushes-menu #boar-bristle { background-image: url(art/links/boarbrushlink.jpg); }
.brushes-menu #cradle-cap { background-image: url(art/links/cradlecapcomblink.jpg)}
.brushes-menu #textured-comb { background-image: url(art/links/textharilink.jpg); }
.brushes-menu #curly-hair-comb { background-image: url(art/links/curly-hair-comb.png); background-color: #EAEEF1; background-position: center}
.brushes-menu #bubble-maker { background-image: url(art/links/bubblemaker.jpg); background-color: #EAEEF1; background-position: 0px -20px}
.brushes-menu A { width: 150px; height: 130px}
.brushes-menu { height: 150px; }


/* barrettes */
.barrettes-menu #flowered-hairband { background-image: url(art/links/flowerband.jpg); }
.barrettes-menu #butterfly { background-image: url(art/links/bbclip.jpg); }
.barrettes-menu #frog { background-image: url(art/links/frogclip.jpg); }
.barrettes-menu #heart{ background-image: url(art/links/heartbarette.jpg); }
.barrettes-menu #ice-cream { background-image: url(art/links/icecreamclip.jpg); }
.barrettes-menu #leopard { background-image: url(art/links/leopardlink.jpg); }
.barrettes-menu #satin-flower { background-image: url(art/links/satin-flower.jpg); }
.barrettes-menu #zebra-twist { background-image: url(art/links/zebra-twist.jpg); }
.barrettes-menu #retro-dot { background-image: url(art/links/retro-dot.jpg); }
.barrettes-menu A {  width: 128px; background-position: center 20px}

/** shopping cart login or create account page **/
#loginDefault LABEL {
  width: 150px;
  text-align: right;
  margin-right: 10px;
  display: block;
}

#shoppingCartDefault {
  margin: 10px;
}

#shoppingCartDefault TABLE {
  text-align: center;
}

#shoppingCartDefault .tableHeading {
  height: 20px;
}

#cartSubTotal, 
#checkoutButtons {
  margin-left: 500px;
  margin-top: 10px;
}

#checkoutButtons DIV {
  float: left;
  height: 50px;
}

FORM .clearBoth {
  height: 10px;
  display: block;
  clear: both;
}

FIELDSET {
  margin: 10px 0px;
}

FIELDSET LABEL {
  width: 100px;
  display: block;
  float: left;
  padding-top: 5px;
}

FIELDSET INPUT,
FIELDSET SELECT {
  width: 300px;
  margin: 3px;
}

FIELDSET LABEL.radioButtonLabel {
  width: auto !important;
}

#gender-male, #gender-female,
#ship-zones-zones {
  width: auto;
  float: left;
}

#gender-male {
   margin-left: 160px;
}

.ccinfo SELECT {
  width: 110px;
}

#loginDefault .buttonRow INPUT {
  margin-bottom: 8px;
}

#checkoutShipto .forward,
#checkoutBillto .forward,
#checkoutShipping .important,
#checkoutPayment .important {
  margin-bottom: 5px;
  margin-top: 5px;
}

#otsubtotal,
#otshipping,
#ottax,
#ottotal {
  width: 200px;
  margin: 5px 0px;
  text-align: right;
}

#otsubtotal .totalBox,
#otshipping .totalBox,
#ottax .totalBox,
#ottotal .totalBox {
  float: right;
  margin-left: 20px;
}

#checkoutShipping INPUT {
  width: auto;
  float: left;
}

#checkoutShipping LABEL {
  width: auto;
  margin-top: 2px;
}

#checkoutShipping LABEL SUP {
  display: none;
}

#checkoutShipping .forward {
  float: right;
  display: block;
  clear: right;
  width: 200px;
  min-height: 14px;
}

.important {
  font-weight: bold;
}

#checkoutShipping .buttonRow {
  height: 50px;
}

#checkoutShipping .floatingBox .forward {
  height: auto;
}

#checkoutShipping LEGEND IMG {
  width: 150px;
  height: 33px;
}


#footer {
  position: relative;
}

#footer .paraben-free {
  width: 370px;
  position: absolute;
  top: 10px;
  right: 50px;
  text-align: right;
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
}

.sprout-support {
  position: relative;
  line-height: 14px;
}

.sprout-support A {
  font-size: 10px;
  font-weight: normal;
  color: #333;
}

.bottom-logo {
  width: 150px;
  padding: 4px;
  float: left;
  background: top center no-repeat;
  padding-top: 60px;
  margin-top: 10px;
  text-align: center;
}

.breast-cancer {
  background-image: url(/images/breast-ribbon.png);
}

.breast-fund {
  background-image: url(/images/breast-cancer.gif);
}

.eco-friendly {
  background-image: url(/images/eco-friendly.png);
}

.safe-cosmetics {
  background-image: url(/images/compact_signer.jpg);
}

.eu-member {
  background-image: url(/images/eu.png);
}

.peta {
  background-image: url(/images/PETA-logo.jpg);
  padding-top: 80px;
}

#retailers ADDRESS {
  margin: 10px 30px;
  width: 140px;
}

#contentMainWrapper,
#content-wrapper {
  border: 2px solid #000;
  border-top: 2px solid #B2B2B2;
  border-left: 2px solid #B2B2B2;
}

#content-wrapper {
  position: relative;
  padding: 10px;
  padding-bottom: 90px;
  font: 10px Arial;
}

#retailers .group2,
#retailers .group3,
#retailers .group4 {
  position: absolute;
  left: 250px;
  top: 0px;
}

#retailers .group3 {left: 500px;}
#retailers .group4 {left: 750px;}


#product-wrapper {
  margin: auto;
  width: 80%;
}

#product-wrapper .product-image {
  float: left;
  margin: 25px 25px 50px 0px;
}

#product-wrapper .product-details {
  margin-left: 200px;
  width: 450px;
  font-size: 12px;
  height: 400px;
}

#product-wrapper .trademark {
  font-size: 12px;
}

#product-wrapper .product-title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}

#product-wrapper .add-to-basket {
  margin: 10px;
}

#content-wrapper #alsoPurchased {
  width: 80%;
  margin: auto;
}

#alsoPurchased H2 {
  width: 240px;
}

.ingredients .column1 {
  background: url(/art/teatree.jpeg) no-repeat 10px 10px;
}

.ingredients .column {
  width: 210px;
  padding: 0px 50px 0px 150px;
  float: left;
}

.ingredients .column2 {
  width: 280px;
  padding-left: 200px;
}

.ingredients .column-wrapper {
  clear: both;
  width: 100%;
  height: 480px;
  background: url(/art/Lavendar.jpg) no-repeat center 90px;
}

.ingredients .sprout-support {
  padding-bottom: 100px;
}

.ingredients .peta P {
  position: absolute;
  width: 240px;
  left: 0px;
  top: 75px;
}

#wrapper .ingredients {
  border: 2px solid #000;
}

.ingredients-bottom {
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 70px;
  padding-right: 60px;
  width: 610px;
  margin: 0px auto;
  height: 60px;
}


#salon-of-the-month {
  width: 100%;
  margin: 0px;
  font-size: 14px;
  font-weight: normal;
}

#salon-of-the-month-inner {
  padding-left: 190px;
  width: 600px;
  height: 730px;
  padding-top: 40px;
}

#salon-of-the-month P {
  margin: 18px auto;
}

#salon-of-the-month IMG {
  margin: 0px 10px;
  float: left;
}

#salon-of-the-month #clobber-2 {
  float: right;
}


#salon-of-the-month .salon-name {
  font-size: 18px;
  font-weight: bold;
  padding-top: 70px;
  padding-bottom: 30px;
  background: url(/images/salon-of-the-month/cuts-and-clobber.png) no-repeat  50px top;
}

#salon-of-the-month .salon-details {
  height: 120px;
  clear: both;
}

#salon-of-the-month ADDRESS {
  margin: 10px;
  float: left;
}

#salon-photo {
  float: right;
}

#salon-of-the-month #salon-link {
  background: url(/images/salon-of-the-month/logo.png) no-repeat right;
  padding: 20px 60px 20px 0px;
}


TD.product-right P {
  width: 200px;
  margin-left: 120px;
}

TD.product-right IMG {
  position: absolute;
}

TD.product-right #soft-n-silky {
  margin-left: 20px;
}

.all-ages {
  font-weight: bold;
  font-size: 11px;
}




#press-no-table UL {
  width: 500px;
  margin-left: 0px;
  padding: 0px;
  padding-left: 20px;
}

#press-no-table LI {
  float: left;
  margin-right: 10px;
  list-style: none;
  height: 210px;
}

#press-no-table A {
  border: 1px solid black;
  display: block;
}

#contact-us #content-wrapper{
  font-size: 14px;
  line-height: 18px;
}

#contact-us DIV {
  margin: 20px;
}

#checkoutSuccess INPUT {
  width: auto;
}

.sold-out {
  font-weight: bold;
  margin: 15px;
}



#organic-rosemary-extract-canvas {
  background-image: url(/images/rosemary-bg.png);
}

#wrapper .ingredients-new {
  padding-left: 0px;
  padding-right: 0px;
}

#content-wrapper {
  margin: 0px;
}

.ingredients-new H1 {
  background: #eee;
  padding: 2px 20px;
  font-size: 18px;
}

.ingredients-list {
  position: relative;
}

.ingredients-new DL {
  display: block;
  margin: 20px auto;
  padding: 10px;
}

.ingredients-new DL.js {
  height: 350px;
}

.ingredients-new DD {
  position: relative;
  margin-left: 180px;
  margin-top: -20px;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}

.ingredients-new DD.js,
.ingredients-new P.js {
  margin-left: 180px;
  margin-top: -20px;
  font-size: 14px;
  display: block;
  position: absolute !important;
  width: 440px;
  top: 40px;
  left: 75px;
  text-align: center;
  padding: 20px;
  height: 290px;
  background: url(/images/ingredient-bg.png) no-repeat;
}

.ingredients-new DD.js A {
  display: block;
  text-align: center;
  position: absolute;
  bottom: 30px;
  left: 230px;
  cursor: pointer;
}

#shea-butter-canvas {
  font-size: 12px;
  line-height: 16px;
}

#ingredient-baby {
  position: absolute;
  bottom: -20px;
  right: 90px;
}

.ingredients-new #intro-text {
  background: url(/images/ingredient-bubbles.png) -100px center no-repeat;
}

.ingredients-new #intro-text P {
  background: url(/images/ingredient-bubbles.png) 860px center no-repeat;
  padding: 0px 180px;
  text-align: center;
}

.ingredients-new #intro-text,
.ingredients-new #outro-text {
  font-size: 12px;
  line-height: 16px;
}

.ingredients-new A {
  color: #333;
  line-height: 18px;
}

.ingredients-new A:hover {
  color: #0099BB;
}

.ingredients-new #outro-text {
  margin-top: 20px;
  height: 360px;
  position: relative;
  background: url(/images/PETA-logo.jpg) no-repeat 720px 270px;
}

.ingredients-new #outro-text P {
  position: absolute;
  width: 300px;
  left: 90px;
}

.ingredients-new DL.js DT {
  text-align: right;
}

.ingredients-new P#eu-initiative {
  background: url(/images/eu.png) 0px -5px no-repeat;
  padding-left: 60px;
}

.ingredients-new P#safe-cosmetics,
.ingredients-new P#no-phthalates,
.ingredients-new P#label-disclosure {
  left: 540px;
}

.ingredients-new P#label-disclosure {
  background: url(/images/sproutsgifprod/curl-calmer-copy.jpg) top right no-repeat;
  height: 180px;
  padding-right: 90px;
}

.ingredients-new P#breast-cancer {
  top: 90px;
  padding-right: 90px;
  background: url(/images/large-ribbon.png) no-repeat 320px 0px;
  height: 100px;
}

.ingredients-new P#no-lavendar {
  top: 180px;
  padding-left: 78px;
  background: url(/images/lavendar.png) no-repeat left center;
}

.ingredients-new P#no-phthalates {
  top: 90px;
}

.ingredients-new P#safe-cosmetics {
  top: 180px;
  padding-bottom: 90px;
  background: url(/images/large-ribbon.png) no-repeat 90px bottom;
}

#harmful-ingredients {
	padding: 5px 30px;	
}

#harmful-ingredients  h4, #harmful-ingredients li {
	font-size: 14px;
	
}
#harmful-ingredients  h4 {
	color: #555;
	padding:4px;
	margin: 4px 0px;
}

#harmful-ingredients li div {
	font-size: 12px;
	margin: 2px 6px 12px 8px;
}

#harmful-ingredients div.chemist {
	text-align: center;
	margin: 20px;
	
}

.centerColumn {
  min-height: 400px;
}

#ulta {
  margin-left: 20px;
  width: 300px;
  text-align: center;
}

#ulta-finder {
  float: right;
  margin-top: -30px;
}


#state {
  width: 55px;
}

.wrapperAttribsOptions {
  text-align: left;
  padding: 0px 20px 10px 110px;
  background: url(/images/mini-trigger-sprayer.png) no-repeat 50px top;
}

.wrapperAttribsOptions INPUT {
  margin: 0px 10px 20px 5px;
  float: left;
}

#celebrity-endorsements {
  height: 300px;
  text-align: center;
}

#celebrity-endorsements LI {
  width: 186px;
  height: 420px;
  float: left;
  list-style: none;
}

#celebrity-endorsements P {
  background: #fff;
  margin: 0px;
  margin-top: 200px;
  padding: 10px;
}

#celebrity-endorsements H5 {
  font-size: 12px;
  background: #fff;
  margin: 0px;
}

#celebrity-endorsements H6 {
  font-size: 11px;
  width: 140px;
  margin: 0px auto;
  background: #fff;
}

#diane-lane {
  background: url(/images/diane.jpg) no-repeat top center;
}

#diane-lane H6 {
  width: 80%;
  padding: 10px 10%;
}

#josh-brolin {
  background: url(/art/joshbrolin.jpg) no-repeat top center;
}

#art-luna {
  background: url(/art/artluna02.jpg) no-repeat center 10px;
}

#brooke-shields {
  background: url(/images/brooke-shields.jpg) no-repeat center top;
}

#no-country {
  background: url(/images/no-country-for-old-men.jpg) no-repeat center top;
}

#celebrity-endorsements #chris-mcmillan {
  background: url(/images/mcmillan.jpg) no-repeat center top;
  position: relative;
}

.mom-blogs A {
  color: #999;
}

