/* Advertorial CSS for Essential Baby

   ** Generic advertorial styles only! **
   
   Last changed: 28 Jan 2009 */

/* Layout & content */
#masthead {margin:0 10px 0 25px;width:auto}
	#masthead img {float:right}
	#masthead p.note {width:100%;height:auto;color:#8A8C8F;font-size:86%;text-align:center;float:left;clear:both;margin-top:-10px;background-image:none}
#contentwrap {margin:0 10px;width:970px}
#content {margin:0;width:100%}
	#content p {color:#8A857D;padding:0;line-height:1.5em;padding: 0 25px 15px 0;margin:0}
	#content .smallprint {color:#C4C0B8}


/* Header (full width column) */
#content .header {border-top:1px solid #ccc;clear:both;padding-top:13px}
	#content .header hr {background-color:#ccc;color:#ccc;height:1px;border:none;margin:29px 22px 0 23px}
	/* ----- IE fixes ----- */
	* html #content .header hr {margin-top:20px}
	*+ html #content .header hr {margin-top:20px}


/* Left column */
#content .left {width:300px;float:left;position:relative;padding:20px}
	#content .left div {margin-top:40px}
	/* UI NOTE: Spacing between quote and first mrec ad: default is "230px", but can be 0 (margin bottom): */
	#content .left .quote {margin:0 0 230px 0}
	/* ----- IE fixes ----- */
	* html #content .left,* html #content .right {border:0;overflow:hidden}

	/* Fix third party-supplied code: */
	#content .left .pollWof div {margin-top:0}
	.pollWof table td {padding:.2em}
	/* End fix third party-supplied code */


/* Right column */
#content .right {width:575px;float:left;padding:20px 20px 0 25px;position:relative}
	#content .right h2, #content .right h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold}
	#content .right h2 {font-size:173.5%;margin:0 0 10px}
	#content .right h3 {font-size:98%;color:#666;margin:0;padding:0 0 15px;text-transform:uppercase}


/* Restore poll styles: */
.wof h3 {height:30px;margin-bottom:0.3em}
#content form p {color:#9acb34;padding:0.3em;margin-bottom:.5em}
form label {display:block;float:left;width:270px;margin-top:.3em}
/* ----- IE fixes ----- */
* html .btnSubmit {margin-top:.5em}
*+ html .btnSubmit {margin-top:.5em}


/* 2-column style (no header) */
.col-2 .header {display:none}
	#content.col-2 .left {width:620px;padding:0}
	#content.col-2 .right {width:300px;padding-top:0;padding-bottom:0}
	#content.col-2 .writeoffs {margin-top:0}
	#content.col-2 .wof {margin-top:25px}
	.col-2 .wof h3 {height:auto}
	#content.col-2 .wof p {padding:0;margin-left:98px/*img width + img right-margin*/;color:#000}
	#content.col-2 .right .wof {margin-top:0}
	#content.col-2 .right h2 {margin-top:15px}
	#content.col-2 .right h3 {text-transform:none;padding:0 90px 0 0}
	#content.col-2 .right .wof p {margin:0 0 .5em 0;line-height:1.4}
	#content.col-2 .right .wof img {float:right;margin:-13px 0 0 5px;vertical-align:middle}
	/* ----- IE fixes ----- */
	* html #content.col-2 .right .wof img {display:inline}/* fix double-margin bug */


