*COMMON*/
/*main sectional layouts*/
.tout{
	height: 165px;
	width: 302px;
	border-right: #f0d7bb 2px solid;
	border-top: #f0d7bb 2px solid;
	border-left: #f0d7bb 2px solid;
	border-bottom: #f0d7bb 2px solid;	
	background-color: white;
	margin-bottom: 5px;
}
.tout_slug{
	height:20px;
	font-weight: bold;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 12px;
	color: #772243;
	background-color: #f7e8d4;
	padding-left:	5px;	
	border-bottom: #b19388 1px dotted;	
}
.tout_slug span.title {
	font-weight: bold;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 12pt;
	color: #ff8133;
}
.tout_main{
	padding-bottom:10px;
	padding-right:10px;
	
}

/*tout link styles*/
.tout a
{
    font-size: 12px;
    color: #C64866;
    font-family: Arial;
    text-decoration: none;
	
	
	
}
/*.tout a:visited
{
    font-size: 12px;
    color: #C64866;
    font-family: "Arial";
    text-decoration: none;
}
*/
.tout  a:hover
{
    font-size: 12px;
    color: #C64866;
    font-family: Arial;
    text-decoration: underline;
	
}
/*text styles*/
.tout_main div.normalText{
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:	30px;
	padding-right:	10px;
	padding-top:	15px;
}
.tout_main div.normalText a{
	text-decoration: underline;
}
.tout_main div.dropped{
	padding-top:	35px;
}
.tout_main div.bigText{
	font-weight: normal;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #6e351e;
	padding-left:	7px;
	padding-right:	5px;
	padding-top: 10px;
	padding-bottom:10px;
}
/*inline menu*/
.tout_main ul.menu{
	margin:0;
	padding:0;
	/*padding-left:14px;*/
	padding-left:7px;
	list-style: none;
}
.tout_main ul.menu li{
	margin-left:0;/*-4px*/
	display:inline;
	font-weight:bold;
	font-size: 12px;
	font-family: "Trebuchet MS",sans-serif;
	color: #ff8133;
}
.tout_main ul.menu li a{	
	font-weight:normal;
	font-size: 12px;
	display:inline;
}
.separator {
	font-weight: normal;
	font-size: 14px;
}
/*starred list*/
ul.starlist{
	list-style:none;
	padding:0;
	margin:0;
	padding-bottom:5px;
}
ul.starlist li{
	line-height:15px;
	margin:0;
	padding:0;
	padding-bottom:4px;
	padding-right:2px;
	padding-left:26px;
	/*use background image instead of bullet so we can control position of "bullet" */
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/starbullet.gif');
	background-position: 15px 4px;
	background-repeat: no-repeat;
}
/*Image Boxes*/
.tout_main div.imageBox{
	float:left;
	border-right: #b19388 1px dotted;
	border-bottom: #b19388 1px dotted;
	padding: 2px;
	margin-right: 4px;
}
.tout_main div.imageBox img{
	margin:0;
	border:0;
	padding:0;
}

/*Split Display*/
div.two_frame{
	margin:0;
	border:0;
	padding:0;
}
div.photo_frame{
	float:left;
	height:138px;
	width:136px;
	vertical-align:middle;
    border-right: #b19388 1px dotted;
	padding:3px;
	padding-bottom:0;
	margin:0;
}
div.text_frame{
	float:left;
	width:152px;
	padding:0;
	margin:0;
	padding-right:2px;
	padding-bottom:10px;
	vertical-align:top;
}
/*Tabs*/
.tout_tabs{
	height:20px;
	width: 304px;
	font-weight: bold;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #6e351e;
	margin:0;
	padding:0;
	border-bottom: #f0d7bb 1px solid;	
}
.tout_tabs_left_on{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/tabtop.gif');
	background-repeat: no-repeat;	
}
.tout_tabs_right_on{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/tabtop2.gif');
	background-repeat: no-repeat;
}
ul.tout_tabs{
	margin:0;
	padding:0;
}
ul.tout_tabs li{
	float:left;
	width:130px;
	text-align:center;
	list-style:none;
	display:inline;
}
ul.tout_tabs li.underline_on {
  color: #C64866;
}
ul.tout_tabs li.underline_on a:link{
  color: #C64866;
  text-decoration:underline;
}
ul.tout_tabs li.underline_on a:visited{
  color: #C64866;
  text-decoration:underline;
}
ul.tout_tabs li.underline_on a:hover{
  color: #C64866;
  text-decoration:underline;
}

ul.tout_tabs li.underline_off {
  color: #C64866;
}
ul.tout_tabs li.underline_off a:link{
	color: #ff8133;
	text-decoration:none;
}
ul.tout_tabs li.underline_off a:visited{
	color: #ff8133;
	text-decoration:none;
}
ul.tout_tabs li a:hover{
	color: #C64866;
	text-decoration:underline;
}


/*CUSTOM*/
/*A*/
.tout_a div.tout_main{
	padding:0;margin:0;	
}
.tout_a a{
	text-decoration:underline;
}
/*B*/
.tout_b div.tout_main{
	padding:0;margin:0;	
}
.tout_b div.tout_main div.normalText{
	padding-left:15px;padding-top:15px;
}
/*D*/
.tout_da div.tout_main{
	padding:0;margin:0;	
}
.tout_da div.tout_main div.two_frame div.text_frame{
	padding-top:10px !important;
	padding-bottom:5px;
}

.tout_db div.tout_main{
	padding:0;margin:0;	
}
.tout_db div.tout_main div.two_frame div.text_frame{
 	padding-bottom:5px;
 }
.tout_db div.tout_main div.two_frame div.text_frame div.subhead{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #5e1935;
	padding-top:15px;
	padding-left:17px;
	padding-right:10px;
	padding-bottom:5px;
}
/*E*/
.tout_e div.tout_main{
	padding:0;margin:0;	
}
.tout_e div.tout_main div.normalText{
	padding-left:15px;padding-bottom:0
}

/*F*/
.tout_f div.tout_main div.normalText { padding-top:16px !important; padding-right: 0px; }

/*F_b*/
.tout_f .ptActiveContent      {}
.tout_f td.ptBullet           { font: normal 12pt arial; color: #f48138; padding-right: 5px; }
.tout_f .ptActiveContent a:link { font: normal 12px arial; color: #c84967; text-decoration: none; }
.tout_f .ptActiveContent a:visited { font: normal 12px arial; color: #c84967; text-decoration: none; }
.tout_f .ptActiveContent a:hover { text-decoration: underline; }
.tout_f .titleText            { font: bold 12px arial; color: #5d1934; }
	
/*G*/
.tout_g div.tout_main div.normalText{
	padding-top:30px;
}
/*H*/
.tout_h div.tout_main div.normalText{
	padding-top:0px;
	clear:left !important;
}
/*I*/
.tout_ia div.tout_main{
	padding-top:20px !important;
	padding-left:23px !important;
}

.tout_ia div.tout_main ul.starlist li{
	line-height:14px;
	/*padding-top:5px;*/
	
}

.tout_ib div.tout_main{
	padding-left:23px !important;
}
.tout_ib div.tout_main ul.starlist li{
	/*padding-top:5px;*/
}

.tout_ib div.tout_main div.subhead{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #5e1935;
	padding-right:10px;
	padding-left:5px;
	padding-top:20px;
}
/*J*/
.tout_j table tr td.photo_frame{
	float:none;
	border:0;
	border-right: #b19388 1px dotted;
	width:160px  !important;
	height: 161px;
	padding:1px  !important;
	margin:0;
	padding-right:0;
	padding-bottom:0  !important;
}
.tout_j table tr td.text_frame{
	float:none;
	width:128px !important;
	vertical-align:bottom !important;
	font-weight: bold;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #6e351e;
	padding-left:	7px !important;
	padding-right:	3px !important;
	padding-bottom:3px;
}
/*K*/
/*L*/
.tout_l div.tout_main div.normalText{
	padding-top:27px;
		
}
.tout_l{
	position:relative;
	height:auto;
	
}
/*M*/
.tout_m div.tout_main {
	padding:0;margin:0;	
}

/*N*/
.tout_n div.tout_main div.normalText{
	padding-top:0px;
	padding-left: 20px;
}

.photo_frame_m1{
	padding-left:10px !important;
	height:138px;
	width:136px;
}
.photo_frame_m2{
	border:0 !important;
}

/*V*/
.tout_v div.tout_top {
	height:31px;
	width:299px;
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/touts/video_tout_top.gif');
	background-repeat: no-repeat;
	
}
.tout_v div.tout_bot {
	height:31px;
	width:299px;	
}
.tout_v div.tout_main{
	padding:0;margin:0;
}
.tout_v div.tout_main div.feedImg {
	padding:14px 0px 13px 13px;
	float:left;
}
.tout_v div.tout_main div.text-frame {
	float:left;
	width:144px;
	padding: 14px 10px 0px 13px;
}

.tout_v div.tout_main div.text-frame a{

	font-family: "Trebuchet MS",sans-serif;
	font-size: 12px;
	color: #772243;
}

.tout_v div.tout_main div.text-frame span.title a{
	font-family: "Trebuchet MS",sans-serif;
	font-size: 15px;
	color: #ff8133;
}

/*VB*/
.tout_vb div.tout_main{
	padding:0;margin:0;	
}
.tout_vb div.tout_main div.two_frame div.text_frame{
 	padding-bottom:5px;
}
.tout_vb div.tout_main div.two_frame div.text_frame div.subhead{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #5e1935;
	padding-top:15px;
	padding-left:17px;
	padding-right:10px;
	padding-bottom:5px;
}
.tout_vb img {
	margin: 15px 0px 0px 8px;
}

/*Message Board*/
.tout_msgboard{
	width:205px;
	height:169px;
	border-right: #f0d7bb 2px solid;
	border-top: #f0d7bb 2px solid;
	border-left: #f0d7bb 2px solid;
	border-bottom: #f0d7bb 2px solid;	
	background-color: white;
	margin-bottom: 5px;
}
.tout_msgboard div.tout_main div.subhead{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #ff8133;
	padding-top:4px;
	padding-left:17px;
	padding-right:10px;
}
.tout_msgboard div.tout_main{
	padding:0;
}
.tout_msgboard div.tout_main div.normalText{
	padding:5px;
	padding-top:5px;
}
.tout_msgboard .ptActiveContent td   { padding-left: 5px; }
.tout_msgboard td.ptBullet           { font: normal 11pt arial; color: #f48138; padding-left: 10px; }
.tout_msgboard .ptActiveContent a:link, .ptActiveContent a:visited { font: normal 11px arial; color: #c84967; text-decoration: underline; }

/*Tabs I-a*/
.tout_tabs_ia{
	height:144px !important;
	border-top: #b19388 1px dotted;
}
.tout_tabs_ia div.tout_main{
	padding-bottom:7px;
	padding-right:10px;
	padding-top:20px !important;
	padding-left:23px !important;
}
.tout_tabs_ia div.tout_main ul.starlist li{
	/*padding-top:5px;*/
}
/*Tabs I-b*/
.tout_tabs_ib{
	height:144px !important;
	border-top: #b19388 1px dotted;
}
.tout_tabs_ib div.tout_main{
	padding-bottom:7px;
	padding-right:10px;
	padding-top:15px !important;
	padding-left:23px !important;
}
.tout_tabs_ib div.tout_main ul.starlist li{
	/*padding-top:5px;*/
}
.tout_tabs_ib div.tout_main div.subhead{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #5e1935;
	padding-right:10px;
	padding-left:5px;
	padding-top:0px;
}
/* DHTML Categories */
ul.menu li.cat_on a:link{
	font-weight: bold;
	color: #ff8133;
	text-decoration:none;
}
ul.menu li.cat_on a:visited{
	font-weight: bold;
	color: #ff8133;
	text-decoration:none;
}
ul.menu li.cat_on a:hover{
	font-weight: bold;
	color: #ff8133;
	text-decoration:none;
}
.cat_off{
	display:none;
}

/* frontend touts */
	/* shared styles */
form.toutForm{
	margin:0;
	padding:0;
}
input.toutTextEntry{
	width:230px;
	background-color: #fff;
	border:solid 1px #663333;
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #555;
}
select.toutPulldown{
	width:140px;
	height:20px;
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #555;
	background-color: #f7e8d4;
	border:solid 1px #663333;
	padding:0;
	margin-left:10px;
	margin-top:15px;
}
textarea.toutArea{
	width:200px;
	height:60px;
	border:solid 1px #663333;
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #555;
	background-color: #fff;
	padding:0;
	margin-left:	10px;
	margin-top:5px;
	/* these styles are IE only */
	/*
	scrollbar-base-color: #fcf3e5;
	scrollbar-face-color: #fcf3e5;
	scrollbar-arrow-color: #6e351e;
	scrollbar-3dlight-color: #fcf3e5;
	scrollbar-highlight-color: #6e351e;
	scrollbar-shadow-color: #6e351e;
	scrollbar-darkshadow-color: #fcf3e5
	*/
}
a.toutGo img{
	border:0;
	margin:0;
	padding:0;
	z-index: 4;
}
.toutRadioGroup input{
	color: #f7e8d4;
}
.toutRadioGroup{
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
	padding:0;
	margin-left:7px;
	margin-top:5px;
}
.toutRadioGroup input{	
	height:18px;
	width:18px;
	padding:0px !important;	
	margin:0px !important;
	vertical-align:middle;
}
/* style A */
.tout_a_frontend div.text_frame{
	padding:0px;
}
.tout_a_frontend div.text_frame .normalText{
	padding:0px;	
	padding-left:10px;	
	padding-top:10px;	
}
.tout_a_frontend div.text_frame a.toutGo{
	position:relative;
	top:27px;
	left:105px;
}
/* style B */
.tout_b_frontend div.text_frame{
	padding:0px;
}
.tout_b_frontend div.text_frame .normalText{
	color:#6e351e;
	padding:0px !important;
	padding-left:10px !important;	
	padding-top:10px !important;
}

.tout_b_frontend a.toutGo{
	position:relative;
	top:37px;
	left:105px;
}
/* style C */
.tout_c_frontend div.text_frame{
	padding:0px;
}
.tout_c_frontend div.text_frame .normalText{
	color:#6e351e;
	padding:0px !important;
	padding-left:10px !important;	
	padding-top:10px !important;
}

.tout_c_frontend a.toutGo{
	position:relative;
	top:19px;
	left:105px;
}
/* style D */
.tout_d_frontend div.text_frame{
	padding:0px;
}
.tout_d_frontend div.text_frame .normalText{
	color:#6e351e;
	padding:0px !important;
	padding-left:10px !important;	
	padding-top:10px !important;
}

.tout_d_frontend a.toutGo{
	position:relative;
	bottom:9px;
	left:105px;
}

/* style E */
.tout_e_frontend div.text_frame{
	padding:0px !important;
}
.tout_e_frontend div.text_frame .normalText{
	padding:0px;	
	padding-left:10px;	
	padding-top:10px;	
}
.tout_e_frontend div.text_frame select{
	width:135px;
	height:80px;
	border:none;
	background:none;
}
.tout_e_frontend div.text_frame a.toutGo{
	position:relative;
	top:0;
	left:105px;
}
/* style F */
.tout_f_frontend .tout_main{
	padding-top:20px;
	padding-left:30px;
}
.tout_f_frontend .tout_main .normalText{
	padding:0 !important;
}
.tout_f_frontend select.toutPulldown{
	margin-left: 30px;
}
.tout_f_frontend a.toutGo img{
	vertical-align:text-bottom;
}

/* style G (based on m) */
.tout_g_frontend .photo_frame{
	padding-top:10px;
	padding-left:10px;
	padding-right:1px;
	margin-right:0px;
	color: #6e351e;
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
}
.tout_g_frontend .text_frame{
	margin-left:0px;
}
.tout_g_frontend .text_frame select.toutPulldown{
	margin-top:20px;
}
.tout_g_frontend a.toutGo{
	position:relative;
	top:80px;
	left:100px;
}
/* style H (overrides G)*/
.tout_h_frontend a.toutGo{
	position:relative;
	top:16px;
	left:100px;
}
/* style I */
.tout_i_frontend{
	padding:0px;
}
.tout_i_frontend form{
	padding:0px !important;
	padding-left:20px !important;	
}
.tout_i_frontend .tout_main .normalText{
	color:#6e351e;
	padding:0px !important;
	padding-left:20px !important;	
	padding-top:10px !important;
}
.tout_i_frontend .toutRadioGroup{
	padding:0;
	margin-left:0px;
	margin-top:5px;
}
.tout_i_frontend a.toutGo{
	position:relative;
	top:1px;
	left:225px;
}
/* style J */
.tout_j_frontend .tout_main{
	padding-top:15px;
	padding-left:30px;
	padding-bottom:0px;
}
.tout_j_frontend .tout_main .normalText{
	padding:0 !important;
}
.tout_j_frontend textarea.toutArea{
	margin-left:0px;
}
.tout_j_frontend a.toutGo{
	vertical-align:text-bottom;
}
/* style K (overrides style F) */
.tout_k_frontend form{
	margin-left:0px;
}
.tout_k_frontend select.toutPulldown{
	margin-left:0px;
	width:70px;
}
/* style L (overrides style F) */
.tout_l_frontend form{
	padding-left:30px;
}
.tout_l_frontend select.toutPulldown{
	margin-left:0px;
	width:70px;
}
/* style M */
.tout_m_frontend{
	padding:0px;
}
.tout_m_frontend form{
	padding:0px !important;
	padding-left:20px !important;	
}
.tout_m_frontend .tout_main .normalText{
	color:#6e351e;
	padding:0px !important;
	padding-left:20px !important;	
	padding-top:20px !important;
}
.tout_m_frontend .toutForm{
	font-weight: normal;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:7px;
}
.tout_m_frontend input.toutTextEntry{
	margin-top:7px;
}
.tout_m_frontend a.toutGo{
	margin-left:0;
	vertical-align:bottom;
}
/* style N (overrides F ) */
.tout_n_frontend .tout_main{
	padding-top:7px;
	padding-left:13px;	
}
.tout_f_frontend .tout_main .normalText{
	margin-top:5px !important;
}
.tout_n_frontend select.toutPulldown{
	margin-top:5px;
	margin-left:0;
}
.tout_n_frontend a.toutGo{
	position:relative;
	left:80px;
}
/* style O */
.tout_o_frontend .tout_main{
	padding-top:15px;
	padding-left:30px;
	padding-bottom:0px;
}
.tout_o_frontend .tout_main .normalText{
	padding:0 !important;
}
.tout_o_frontend textarea.toutArea{
	margin-left:0px;
}
.tout_o_frontend a.toutGo{
	vertical-align:text-bottom;
}
.tout_o_frontend a{
	text-decoration:underline;
}
.tout_o_frontend a:hover{
	text-decoration:none;
}

/* POLLS */
	/* style A (based on G frontend) */
.tout_a_poll a.toutGo{
	left:100px;
	
}
	/* style B (based on H frontend) */
.tout_b_poll a.toutGo{
	left:100px;
}
	/* style C (based on I frontend) */
.tout_c_poll a.toutGo{
	left:225px;
}
	/* style D (based on B frontend) */
.tout_d_poll a.toutGo{
	left:105px;
}
	/* style E (based on C frontend) */
.tout_e_poll a.toutGo{
	left:105px;
}
	/* style F (based on D frontend) */
.tout_f_poll a.toutGo{
	left:105px;
}
	/* style G (based on G normal) */
.tout_g_poll .tout_main .normalText{
	color:#6e351e;
	margin-bottom:5px;
}
.tout_g_poll form.toutForm{
	margin-left:80px;
}
.tout_g_poll a.toutGo{
	position:relative;
	top:2px;
	left:170px;
}
/* Poll Popup Results */
	/* styles A-C */
.tout_a_popup{
	margin:0 !important;
	padding:0 !important;
}
.tout_a_popup .tout_main{
	margin:0 !important;
	padding:0 !important;
}
.tout_a_popup .tout_main .question{
	color:#6e351e;
	margin:0 !important;
	padding:10px;
	padding-right:0px;
	padding-bottom:5px;
   border-bottom: #b19388 1px dotted;
}
.tout_a_popup .tout_main ul{
	margin:0 !important;
	padding:0 !important;
	list-style: none;	
}
.tout_a_popup .tout_main .percents{
	width:110px;
	height:113px;
	float:left;
	text-align:right;
   border-right: #b19388 1px dotted;
}
.tout_a_popup .tout_main .values{
	float:left;
	text-align:left;
}
.tout_a_popup .tout_main ul li{
	height:27px;
	line-height:27px;
}
.tout_a_popup .tout_main .percents li{
	padding-right:5px;
	font-weight: bold;
	font-family: arial,sans-serif;
	font-size: 23px;
	color:#c8868f;
}
.tout_a_popup .tout_main .percents li.firstPlace{
	color: #c64866;
}
.tout_a_popup .tout_main ul.values li{
	padding-left:10px !important;
	font-weight: bold;
	font-family: arial,sans-serif;
	font-size: 14px;
	color: #6e351e;
}


/* style A */
.tout_ent_a{
	background-color:#F9F2E8;
}
.tout_ent_a .tout_main{
	padding:0;
	text-align:center;
}
.tout_ent_a img{
	margin:auto;
	margin-top:10px;
}
.tout_ent_a p{
	margin:10px 0px 10px 5px !important;
	padding:0;
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	letter-spacing: -.2px;
}

.tout_ent_a .toutGo { 
	display:block;
	text-align:center;
}

/* style B */
.tout_ent_b{
	background-color:#fdedf0;
}
.tout_ent_b .tout_main{
	padding:0;
	padding-top:5px;
}
.tout_ent_b .column{
	margin-left:10px;
	padding-top:10px;
	float:left;
	width:172px;
}
.tout_ent_b .imageSide{
	float:left;
}
.tout_ent_b .toutGo { 
	display:block;
	text-align:center;
}
.tout_ent_b p{
	margin:0;
	margin-top:3px;
}
/* style C */

#babySide{
	float:left;
}
#babyRight{
	float:left;
	width:225px;
	margin:0;
	padding:0;
}
.tout_ent_c{
	background-color:white;
}
.tout_ent_c .tout_main{
	margin-top:0px;
	padding:0;
}
.tout_ent_c p{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding:0px;
}
.tout_ent_c .toutGo { 
	position: relative; 
	left:197px;
	bottom: 5px;
}
/* style D */
.tout_ent_d{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/E/touts/family_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_ent_d p{
	margin:0;
	margin-top:74px !important;
	margin-left:94px !important;
}
.tout_ent_d .toutGo{
	float:right;
	margin-right:100px;
}
/* style E*/
.tout_ent_e{
	background-color:#F9F2E8;
}
.tout_ent_e .tout_main{
	padding:0;
	text-align:center;
}
.tout_ent_e img{
	margin:auto;
	margin-top:15px;
}
.tout_ent_e p{
	margin:10px 0px 0px 15px !important;
	padding:0;
	text-align:left;

}
.tout_ent_e .toutGo { 
	display:block;
	text-align:center;
}
.tout_e .text_frame{
	padding-bottom:0;
}

/* style F */
.tout_ent_f .tout_main{
	padding:0;
	margin:0;
}
.tout_ent_f .imageSide { 
	float: left;
	padding-top: 10px;
	margin-left:5px;
}
.tout_ent_f .columnRight { 
	float: none;
	padding-top: 10px; 
}
.tout_ent_f .columnRight p{
	margin:12px 14px 0 0 !important;
	position:relative;
	left:10px;
}
.tout_ent_f a.toutGo{
	float:right;
	margin-top:15px;
	margin-right: 7px;
}

/* style G */
/* overrides B */
.tout_ent_g .tout_main{
	padding-top:10px;
}
.tout_ent_g .imageSide{
	float:right;
}
.tout_ent_g .column{
	padding-top:0;
	margin-left:10px;
	float:right;
	width:159px;
}
.tout_ent_g p { 
	margin: 10px 0 10px 0;
}
/* style I */
.tout_ent_i { 
background-color: rgb(249, 242, 232);
}
.tout_ent_i .tout_main{
background-color: rgb(249, 242, 232);
padding:0;
margin:0;
}
#celebSide { float: left; margin-top:7px;}

#celebRight { float: left;  margin-top:7px; }
#celebRight p{
	margin:0;
}
.tout_ent_i form{
	margin-top:5px;
	position:relative;
	display:inline;
	width:180px;
}
.tout_ent_i form select{
	width:150px;
	position:relative;
	display:inline;
}
.tout_ent_i form a.toutGo{
	float:right;
	margin-top:1px;
}

/* style H */
/* overrides F */
.tout_ent_h{
	background-color: #FDEDF0;
}
.tout_ent_h .columnRight p{
	margin-top:10px;
	margin-left:133px;
	margin-bottom:10px;
}
.tout_ent_h .columnRight{
	padding-top:20px;
}
.tout_ent_h a.toutGo{
	float:none;
	margin:0;
	display:inline;
	position:relative;
	left: 75px;
}

/* style J */

.tout_ent_j{
	padding:0;
	background-color:white;
}
.tout_ent_j .tout_main{
	padding:3px 0 0 14px;
	margin:0;
}
.tout_ent_j .imageSide{
	float:right;
}
.tout_ent_j .columnRight{
	width:173px;
}
.tout_ent_j select{
	margin-top:10px;
}

.tout_ent_j img{
	float:right;
}
.tout_ent_j p{
	padding:0;
	margin:0;
	
}
.tout_ent_j select{
	margin-top:10px;
}
.tout_ent_j a.toutGo img{
	position:relative;
	float:none;
}	

/* style K */
/* overrides F */
.tout_ent_k{
	background-color: #FDEDF0;
}
.tout_ent_k .columnRight{
	padding-top:40px;
	text-align:center;
}
.tout_ent_k .columnRight p{
	position:relative;
text-align:left !important;
	margin:5px 0px 5px 0px !important;
	padding:0;
	top:5px;
	left:0;
}

.tout_ent_k .imageSide{
	margin:0;
	padding:0;
	padding-top:2px;
}
.tout_ent_k a.toutGo{
	float:none;
	margin:0;
	display:inline;
	position:relative;
	top:10px;
}
.voteButton{
	float:right;
}

/*ENT Diet of the Stars TOUT*/
.tout_diet_stars{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ent/touts/diet_secrets.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
}
.tout_diet_stars_bot{
	margin-top:85px;
	margin-left:10px;
	
}
.tout_diet_stars_text{
	font-family: "Arial";
	font-size: 12px;
	color: #723a21;
	margin-bottom:3px;
	
}
.goButton {
margin-top: 5px;
margin-left: 114px;}

/*ENT Makeover O Matic Celebrities TOUT*/

.tout_makeover_celeb{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ent/touts/m_matic.gif');
	background-repeat: no-repeat;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #742343;
	
}
	

.tout_makeover_celeb_text{
	font-family: "Arial";
	font-size: 12px;
	color: #742343;
	margin-top: 105px;
	margin-left:120px;
	margin-right:5px;
	}
.goButtonCeleb {
margin-top: 5px;
margin-left:120px;
}

/*iVillage TOUTS*/

/*matchmaker tout*/

.tout_matchmaker{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/touts/matchmaker_tout.gif');	
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FDF5F1;
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
	
}

.tout_matchmaker_GoButton {margin-left: 250px; 
	margin-top: 140px;}
	
/*first date tout*/

.tout_firstDate1{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/touts/first_date_tout.jpg');	
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
	
}

.tout_firstDate1Text{
	font-family: "Arial";
	font-size: 12px;
	color:  #000;
	margin-left: 165px; 
	margin-top: 95px;
	width:130px;
}
.tout_firstDate1GoButton {margin-left: 250px; 
	margin-top: 10px;}

/*too sexy for work tout*/

.tout_tooSexyWork1{
    	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/touts/too_sexy_work_tout.jpg');	
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
	
}

.tout_tooSexyWork1Text{
	font-family: "Arial";
	font-size: 12px;
	color:  #000;
	margin-left: 15px; 
	margin-top: 90px;
	width:140px;
}
.tout_tooSexyWork1GoButton {margin-left: 110px; 
	margin-top: 5px;}



.vid_tout{
	height: auto;
	width:415px;
	border-right: #f0d7bb 2px solid;
	border-top: #f0d7bb 2px solid;
	border-left: #f0d7bb 2px solid;
	border-bottom: #f0d7bb 2px solid;	
	background-color: white;
	margin-bottom: 5px;
}

.tout_videoList div.tout_main{
	padding-top:20px !important;
	padding-left:23px !important;
}

.tout_videoList div.tout_main ul.starlist li{
	line-height:14px;
	margin-left:-30px;
	/*padding-top:5px;*/
	font-weight: bold;
}


.tout_videoList div.tout_main ul.starlist li a{
	line-height:14px;
	/*padding-top:5px;*/
	text-decoration: underline;
}


/*End iVillage TOUTS*/

/*LOVE & SEX TOUTS*/
.tout_yah_per{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/LS/touts/yahoo_personals.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_yah_per_bot{
	margin-top:40px;
	margin-left:12px;
}
.tout_yah_per td{
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	margin-top:3px;
}
.tout_yah_per_text{
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
}
.tout_yah_per_go{
	font-family: "Arial";
	font-size: 11px;
	color: #000000;
}
.tout_lov_comp{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/LS/touts/love_compat.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_lov_comp .bottom{
	margin-top:118px;
	margin-left:5px;
}
.tout_lov_comp td{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
}
.tout_sex_treat{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/LS/touts/sex_boutique.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_sex_treat_bottom{
	margin-top:47px;
	margin-left:10px;
}
.tout_sex_treat_slug{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
	padding-bottom:5px;
}
.tout_sex_treat select{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
	border:solid 1px #B49882;
}
.goButton{
	vertical-align: bottom;
	position:relative;
}
/*DIET TOUT*/
.tout_target_heart{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/targetheart_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
}
.tout_target_heart_go {
 margin-top:10px;
 display: block;
}
.tout_target_heart_bot{
	margin-top:102px;
	margin-left:195px;
}
.tout_target_heart_text{
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
	margin-bottom:3px;
	margin-left:53px;
	clear:right;
	display: block;
	width:35px;
}
.tout_health_calc{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/healthcalc/health_calc.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_health_calc_bot{
	margin-top:50px;
	margin-left:150px;
}
.tout_health_calc td{
	font-family: "Arial";
	font-weight:bold;
	font-size: 12px;
	color: #6c3520;
}
.tout_health_calc_text{
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
	margin-bottom:3px;
}
.tout_calorie_calc{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/calorie.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
}
.tout_calorie_calc_bot{
	margin-top:50px;
	margin-left:150px;
}
.tout_calorie_calc_text{
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
	margin-bottom:3px;
}
.tout_ideal_weight{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/idealweight/ideal_weight_calc.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_ideal_weight_bot{
	margin-top:70px;
	text-align:right;
}
.tout_ideal_weight_text{
	font-family: "verdana";
	font-size: 11px;
	color: #673B25;
	margin-bottom:5px;
	margin-right:70px;
}
.tout_ideal_weight_last{
	font-family: "verdana";
	font-size: 11px;
	color: #673B25;
	margin-bottom:5px;
	margin-right:35px;
	text-align:right;
}
.tout_ideal_weight_select{
	font-family: "verdana";
	font-size: 10px;
	color: #000000;
}

.tout_nutrition_calc {
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/DF_NutritionBG.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
}
.tout_nutrition_calc_bot {
	margin-top: 60px;
	margin-left: 15px;
}
.tout_nutrition_calc_bot input {
	font-size:13px;
	vertical-align : middle;
}

.tout_bodymass {
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/bodymass/bodymass_bg.jpg');
	
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #330000;
}
.tout_bodymass_bot {
	margin-top: 90px;
	margin-left: 15px;
}
.tout_bodymass_bot input {
	font-size:10px;
}


/*Health*/
.teenage_waistland{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/ivillage/touts/teenage_waistland.jpg');
	background-repeat: no-repeat;
	background-color: #F9F2E8;
}
.teenage_waistland_txt {
	font-family: "verdana";
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	margin-top:78px;
	margin-left:170px;
	line-height:16px;
}
.teenage_waistland_go {
	margin-top:10px;
	margin-left:250px;
}

/*PREG AND PARENT*/
.tout_baby_name{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/baby_name_finder.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	/*font-family: "Arial";
	font-size: 12px;
	color: #807e7f;*/
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
}
.tout_baby_name_bot{
	margin-top:137px;
}
.tout_baby_name_text{
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
	margin-bottom:3px;
}
.tout_baby_name_begin{
	color: #6c3520;
	font-weight:bold;
}	
.tout_name_finder{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/name_finder.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #6c3520;
	font-weight:bold;
}
.tout_name_finder_left{
	margin-top:53px;
	margin-left:180px;
}
.tout_name_finder_go{
	margin-top:3px;
	margin-right:5px;
	float:right;
}
/*baby name finder 2*/


.tout_baby_name2{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/baby_new_name.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
	margin: 0px;
}

.tout_baby_name_text2{
	font-family: "Arial";
	font-size: 12px;
	color:  #6c3520;
	position:relative; left: 120px; top: 50px;
	width:180px;
	
}


.tout_baby_name_select{
	position:relative; left: 150px; top: 0px;
	width: 150px;
	font-family: "Arial";
	color: #000;
}


.tout_baby_name_begin2{
	
	font-family: "Arial";
	font-size: 12px;
	color: #000;
	font-weight: bold;
	
	
}
.tout_radioSelects {
position:relative; left: -35px; top:55px;

}

.tout_baby_name_select_text{
	font-family: "Arial";
	color: #000;
	
	position:relative; left: 7px; top:-10px;
	width:160px;
	clear:both;
}
.tout_babyGoButton {position:relative; left: 70px; top:0px;}

/*baby name finder 4*/

.tout_baby_name4{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/bnf2_tout.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
	
}

/*baby name finder 3*/

.tout_baby_name3{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/baby_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	vertical-align:middle;
	
}

.tout_baby_name_text3{
	font-family: "Arial";
	font-size: 12px;
	color:  #742041;
	margin-left: 120px; 
	margin-top: 105px;
	width:180px;
}
.tout_babyGoButton3 {margin-left: 195px; 
	margin-top: 5px;}

.tout_fyol_babysteps{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/fyol2_tout.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}

.tout_fyol{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/fyol.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_fyol_text{
	font-family: "Arial";
	font-size: 12px;
	font-weight:bold;
	color: #7b4732;
	padding:0;
	margin-top:70px;
	margin-left:130px;
	margin-right:10px;
}
.tout_fyol_text a img{
	margin-top:8px;
}
.tout_virtual_hair{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/virtual_hairstylist.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_makeover{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/makeoveromatic/makeoveromatic.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_go_makeover{
	margin-top:140px;
	margin-left:250px;
}
.tout_wedgown{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/weddinggownfinder/weddinggownfinder.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}

.tout_wedgown_bottom{
	margin-top:49px;
	margin-left:110px;
}

.tout_wedgown_slug{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
	padding-bottom:5px;
}
.tout_wedgown select{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
	border:solid 1px #B49882;
}
.tout_wedreg{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/weddingregistry/registryfinder.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_wedreg_header{
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
	padding-bottom:7px;
}
.tout_wedreg_bottom{
	margin-top:49px;
	margin-left:85px;
}

.tout_wedreg_slug{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	width:90px;
}
.tout_preg_cal{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/preg_cal.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_preg_cal a{
	position:relative;
	top:110px;
	left:120px;
}
.tout_preg_calendar{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/pc2_tout.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_career{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/career_builder.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_career_bot{
	margin-top:43px;
	margin-left:12px;
}
.tout_career_sub{
	font-family: "Arial";
	font-weight:bold;
	font-size: 11px;
	color: #772243;
	margin-bottom:1px;
}
.tout_career_text{
	font-family: "Arial";
	font-size: 12px;
	color: #807e7f;
	margin:0;
	padding:0;
	margin-bottom:3px;
}
.tout_ban{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/banish_blemish.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	color:#6c341b;
	font-family: Arial;
	font-size:12px;
	font-weight: bold;
}
.tout_ban_space{ margin-bottom:6px; }
.tout_ban_bottom{ margin-top:85px; margin-left:23px; }
.tout_ban select{ font-weight: bold; font-family: "Arial"; font-size: 12px;}
.tout_ban a img{position:absolute;}

.tout_rate{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/rate_review.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_rate_bottom{ margin-top:130px; margin-left:140px; }
.tout_rate select{ font-weight: bold; font-family: "Arial"; font-size: 12px;}
.tout_rate a img{position:absolute;}
.tout_frag{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/frag_finder.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}
.tout_frag_bottom{ margin-top:120px; margin-left:138px; }
.tout_frag select{ font-weight: bold; font-family: "Arial"; font-size: 12px;}
.tout_frag a img{position:absolute;}

/*HOUSE & HOME TOUTS*/
.tout_recipefinder{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/PP/rfbg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.tout_recipefinder_left{
	margin-top:55px;
	margin-left:145px;
}
.tout_recipefinder_go{
	margin-top: 10px;
	margin-right: 10px;
	float: right;
}
.tout_recipefinder_bold{
	font-family: "Arial";
	font-size: 12px;
	color: #663333;
	font-weight: bold;
}
.tout_recipeinput {
	border: 1px solid #663333;
}

.tout_o_frontend select {
	width: 210px;
	margin-top: 5px;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #555;
}

.parenting_select {
	width: 210px;
	margin-top: 5px;
}

.gray_opt_text {
	font-family: arial,sans-serif;
	font-size: 12px;
	color: #555;
}

/*SALES TOUTS*/

.fromsponsor {
	margin-left: 3px;
	float:left;
}

.fromsponsor img{
	vertical-align:middle;
}

.fromspontext {
	color:#999999;
}
.salestoutlink {
	line-height: 18px;
	font-size: 11px !important;
}

.salestoutlink a{
	line-height: 18px;
	font-size: 11px !important;
}
.sales_intro_text {
	font-family: Trebuchet MS;
	font-size: 13px !important;
	color: #6e351e;
}

.salestoutlink_c {
	margin-left: 17px !important;
	line-height: 18px !important;
	font-size: 12px;
}

.salestoutlink_c a{
	line-height: 18px !important;
	font-size: 12px !important;
}

.sales_intro_text_c {
	margin-top: 5px;
	margin-left: 15px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #6e351e;
}

div.sales_photo_frame_c{
	float:left;
	width:136px;
	height: 106px;
	vertical-align:middle;
    border-right: #b19388 1px dotted;
	padding:3px;
	padding-bottom:0;
	margin:0;
}

/* May-30-06 cchai */
.tout_celeb_designers {
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/celeb_designers/celeb_designers_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;	
    height: 165px;
}

.tout_celeb_designers_text {
	margin-left: 158px; 
	padding-top: 71px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e251e;
}

.tout_go_celeb_designers {
margin-top: 5px;
margin-left: 200px;
}

.tout_designer_handbags {
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/designer_handbags/designer_handbags_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;	
    height: 165px;
}

.tout_designer_handbags_text {
	margin-left: 150px; 
	padding-top: 90px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #a63d56;
}

.tout_go_designer_handbags {
margin-top: 5px;
margin-left: 150px;
}

.tout_virtual_model {
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/virtual_model/virtual_model_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;	
    height: 165px;
}

.tout_virtual_model_text {
	margin-left: 150px; 
	padding-top: 95px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e251e;
}

.tout_go_virtual_model {
margin-top: 5px;
margin-left: 200px;
}

/* end cchai */

.tout_celebstyle{
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/DF/CelebStyleFinder/celeb_sf_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F9F2E8;
}

.tout_celebstyle_bottom{
	margin-top:59px;
	margin-left:5px;
	width:280px;
	
}

.tout_celebstyle_slug {
	font-weight: bold;
	font-family: "Arial";
	font-size: 11px;
	color: #5c1a34;
	margin-top:11px;
	margin-bottom:5px;
}

.tout_celebstyle select{
	font-weight: bold;
	font-family: "Arial";
	font-size: 11px;
	color: #5c1a34;
	border:solid 1px #B49882;
}

.tout_celebstyle_goButton {
	margin-top: 5px;
	margin-left: 60px;
	border:0px;
}

.tout_aahairstyle_main {
	background-color:#fff;
	width:302px;
	height:165px;
	padding:2px;
}

#tout_aahairstyle {
	width: 80px;
	float: left;
	margin-bottom:10px;
	
	}
	
#tout_aahairstyle_content {
	margin-left: 95px;
	width: 200px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #6e351e;
	padding-bottom:5px;
	
}
	

.tout_aahairstyle_select {
	font-weight: bold;
	font-family: "Arial";
	font-size: 11px;
	color: #5c1a34;
	border:solid 1px #B49882;
}

.tout_aahairstyle_goButton {
	margin-left: 15px;
}

.tout_hairstyle_finder {
	background-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/BS/hairstyle_finder/hairstyle_finder_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom left;	
	width:302px;
	height:165px;
    padding:2px;
}

#tout_hairstyle_text {
	margin-left: 145px;
    margin-top: 65px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #a63d56;
	padding-bottom:5px;
	
}
	

.tout_hairstyle_select {
	margin-left: 145px;
	font-weight: bold;
	font-family: "Arial";
	font-size: 12px;
	color: #772243;
	border:solid 1px #B49882;
}

.tout_hairstyle_goButton {
	margin-left: 15px;
}

/* Famili Entertainment CSM Tout (top pick) */
.tout_fe_review_topBox {width:288px; height:167px; border:solid 2px #c1d395; padding:2px 0px 2px 5px;background-color:#fff}
.tout_fe_review_titleArea {float:left; width:165px; font-family:arial; font-size:12px; color:#7fa445; font-weight:bold;}
#tout_fe_review_title_search {margin:0; width:13.5em;color:#4a4242;font-family:arial; font-size:11px;background-color:#f9f7ef;} 
#tout_fe_review_age_menu {margin:0; width:7.5em;color:#4a4242;font-family:arial;; font-size:11px;background-color:#f9f7ef;}
#tout_fe_review_media_menu {margin:0; width:7.5em;color:#4a4242;font-family:arial;; font-size:11px;background-color:#ded9da;}
#tout_fe_review_category_menu {margin:0; width:22.4em;color:#4a4242;font-family:arial;; font-size:11px;background-color:#ded9da;}
* {margin:0;padding:0}
.tout_fe_review_container {
	width:280px;
	border:0px solid #fff;
}

.tout_fe_review_header ul{list-style:none}
.tout_fe_review_header ul li {
	border-left:0px solid #fff;
	float:left;
	font-weight: bold;
	padding:0px;
}

.tout_fe_review_info_col1{width:155px;font-family:arial; font-size:12px; color:#7fa445; font-weight:bold;}
.tout_fe_review_browse_col1{width:280px;font-family:arial; font-size:12px; color:#7fa445;}
.tout_fe_review_browse_col2{width:280px;font-family:arial; font-size:12px; color:#7fa445;}

.tout_fe_review_clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
		
.tout_fe_review_clearfix {
	display:inline-block;
}
	
/* mac hide */
* html .tout_fe_review_clearfix {height: 1%;}
.tout_fe_review_clearfix {display: block;}
/* End hide */

/* End of Famili Entertainment CSM Tout (top pick) */

.tout_o { border-color: #ffffff; height: 100%; }
.tout_o .tout_slug { font: italic bold 16px "trebuchet ms"; color: #ff8134; background-color: #fff; border-bottom: #ff8134 1px dotted;	}
.tout_o .tout_main { padding-top: 5px; }
.tout_o ul { padding: 0px; margin: 0px 0px 0px 5px; list-style: none; }
.tout_o ul li { font: normal 12px arial; color: #000000; padding-bottom: 3px; }
.tout_o ul li a { color: #cc5b75; text-decoration: underline; }

.tout_p { border-color: #ffffff; height: 100%; }
.tout_p .tout_slug { font: italic bold 16px "trebuchet ms"; color: #ff8134; background-color: #fff; border-bottom: #ff8134 1px dotted;	}
.tout_p .tout_main { padding-top: 5px; }
.tout_p ul { padding: 0px; margin: 0px 0px 0px 5px; list-style: none; }
.tout_p ul li { padding-bottom: 3px; }
.tout_p ul li a { color: #cc5b75; text-decoration: underline; }

.tout_q              { height: 100%; }
.tout_q .tout_slug   { font: bold 14px "trebuchet ms"; color: #772243; background-color: #f7e8d4; border-bottom: #b19388 1px dotted;	}
.tout_q .tout_main   { font: normal 12px arial; color: #cc5b75; padding-top: 10px; }
.tout_q .tout_main a { color: #cc5b75; }
.tout_q ul           { margin: 0px; padding: 0px 0px 0px 20px; }
.tout_q li           { line-height: 15px; padding-bottom: 4px; }
.tout_q .caption     { margin-top: 10px; text-align: right; }
.tout_q .caption a   { color: #ff8134; }
.feedlist            { padding-left: 20px; }

.tout_r { border: none; height: 100%; }
.tout_r .tout_main { padding-top: 5px; padding-bottom: 10px; }
.tout_r .tout_main .normalText { padding: 0px; margin-left: 5px; }
.tout_r .tout_slug { font: italic bold 16px "trebuchet ms"; color: #ff8134; background-color: #fff; border-bottom: #ff8134 1px dotted;	}

.tout_s .tout_slug  { font: bold 14px "trebuchet ms"; color: #772243; background-color: #f7e8d4; border-bottom: #b19388 1px dotted;	}
.tout_s .tout_main  { padding-top: 10px; }
.tout_s .photoframe { float: left; height: 82px; width: 110px; padding: 3px; padding-top: 0px; padding-bottom: 0; margin: 0; }
.tout_s .photoframe a, .tout_s .photoframe a:hover { font: normal 9px "trebuchet ms"; color: #9b7059; text-decoration: none; }
.tout_s .textframe  { float: left; width: 175px; padding: 0px; margin: 0px; vertical-align: top; }
.tout_s ul          { list-style: none; margin: 0px; padding: 0px; }
.tout_s li          { line-height: 15px; padding-bottom: 4px; }
.tout_s .caption    { margin-top: 10px; text-align: right; }
.tout_s .caption a  { font: normal 12px arial; color: #ff8134; }

.tout_t { margin-top: 5px; }
.tout_t ul.starlistC { margin: 0px; padding: 0px 0px 0px 20px; list-style-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/articlenavstar.gif'); }
.tout_t ul.starlistC li { line-height: 15px; padding-bottom: 4px; }
.tout_t .tout_main { padding-top: 10px; padding-left: 0px; }
.tout_t .tout_slug { font: bold 14px "trebuchet ms"; color: #772243; background-color: #f7e8d4; border-bottom: #b19388 1px dotted;	}

.tout_u { margin-top: 5px; }
.tout_u ul.starlistC { margin: 0px; padding: 0px 0px 0px 20px; list-style-image: url('http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/shared/iv/starbullet.gif'); }
.tout_u ul.starlistC li { line-height: 15px; padding-bottom: 4px; }
.tout_u .tout_main { padding-top: 10px; padding-left: 0px; }
.tout_u .tout_slug { font: bold 16px "trebuchet ms"; color: #ff8134; background-color: #f7e8d4; border-bottom: #b19388 1px dotted;	height: 25px; vertical-align: middle; }


.tout_w               {width: 288px; height: 167px; border: solid 2px #c1d395; padding: 2px 0px 2px 10px; background-color: #fff; }
.tout_w a 			  {font-family: georgia, verdana, arial, sans-serif; font-size: 13px; color: #e87137; font-weight: bold;}
.tout_w a:hover       {font-family: georgia, verdana, arial, sans-serif; font-size: 13px; color: #e87137; font-weight: bold; text-decoration:underline;}
.tout_w .titleArea    { float: left; width: 180px; font-family: arial; font-size: 12px; color: #7fa445; font-weight: bold; }
.tout_w .category     { color: #4a4242; }
.tout_w * { margin: 0; padding: 0; }
.tout_w .container    { width: 270px; border: 0px solid #fff; }
.tout_w .header ul    { list-style: none; }
.tout_w .header ul li { border-left: 0px solid #fff; float: left; font-weight: bold; padding: 0px; }
.tout_w .info_col1    { width: 163px; font-family: georgia; font-size: 13px; color: #e87137; font-weight: bold; }
.tout_w .info_col2    { width: 80px; font-family: arial; font-size: 13px; color: #4a4242; font-weight: bold; text-align: 

center; }
.tout_w .info_col3    { width: 25px; }

/* clear without structural mark-up (form PIE Position is Everything website) */

.tout_w .clearfix: after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tout_w .clearfix     { display: inline-block; }

/* mac hide */

.tout_w * html .clearfix { height: 1%; }
.tout_w .clearfix     { display: block; }

/* End hide */

/*shopping tout for topics page */

#shopSearchToutb{
	float:left; 
	width:300px; 
	margin:2px 1px;
	position:relative;
	z-index:2; 
}
#tout_b_shop{
	float:left; 
	width:300px; 
	background-color: #f9f5f2;
	overflow:hidden;
}

#tout_b_shop #shopSearch {
	float:left;
	margin:0px 0px 0px 5px;
	font-family:arial;
}
#tout_b_shop #shopSearch input {
	font: bold 10px Georgia;
	background-color: #fcf9f4;
	border: 1px solid #ebebeb;
	color: #666;
	padding: 2px;
}
#tout_b_shop #shopSearch img {
	margin:0;
	padding:0;
}
#tout_b_shop #shopSearch #shopGo {
	margin:0;
	padding:0;
	border:0;
}
#tout_b_shop #shopSearch #txtBox {
	font-size:11px;
	color:#777777;
	width:160px;
	vertical-align:top;
}
#tout_b_shop #shopList {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#FF6600;
	float:left;
	width:140px;
	overflow:hidden;
}


#tout_b_shop #shopList img a{border:none;}

#tout_b_shop #shopList a {
	text-decoration:none;
	color:#FF6600;
	
}
#tout_b_shop #shopList ul{ margin:10px 2px 5px 20px; padding:0px;  }
#tout_b_shop #shopList li{ margin:0px; padding:0px; list-style-image: url(http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/touts/shopping/images/shop_star.gif); }
#tout_b_shop .shopListImg{float:left; padding:5px 10px; }

/*wedding subtype */

#tout_ws_shop {
	float:left;
	background-color: #ffecf2;
	width:300px;
	overflow:hidden;
	padding:0px 0px 15px 0px;
}
#tout_ws_shop .shopListImg{float:left; padding:5px 10px; }
#tout_ws_shop .shopListImg img{border:1px solid #d96f97; float:left;}

#tout_ws_shop #shopList a {
	text-decoration:none;
	color:#d96f97;
}

#tout_ws_shop #shopList ul{ margin:12px 5px 5px 7px; padding:0px;}
#tout_ws_shop #shopList li{ margin:0px; padding:0px; list-style-image: url(http://a820.g.akamai.net/f/820/822/1d/i.ivillage.com/touts/wed_shop/ws_pink_star.gif); }

#tout_ws_shop #shopList {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d96f97;
	float:left;
	padding:10px 0px 0px 12px;
	max-width:135px;
}

#tout_ws_shop #shopList img {
	float:left;
	margin-right:5px;
	clear:left;
}

/*END shopping tout for topics page */


/* topics open tout */
#topicOpenTout {
	float:left; 
	clear:left;
	width:300px; 
	margin:2px 1px;
	position:relative;
	z-index:2; 
	display:block;
	overflow:hidden;
	padding:0px 0px 15px 0px;
	margin-top: 15px;
	background-color: #ffecf2;
}
/* end topics open tout */