/* St. Ives My Style Toolbar & sponsored tout */

/* My Style Toolbar */
#slide .photobottom .tools {display:none;} /* removes Email & IM from current location */

#favesbar {clear:both; width:677px; padding:8px 0; border-top:1px dotted #dde2eb;}

#favetools {float:left; width:360px;}
#faveitems {float:left; width:305px; padding-right:12px;}

#favetools .printemail {float:left; width:53px; padding:0 0 4px 14px; border-right:1px dotted #dde2eb;}
#favetools .printemail p {display:block; margin:0; padding:6px 0 2px 0;}
#favetools .printemail a {padding-left:15px; font-size:90%; color:#7e7e7e;}
#favetools .printemail p.print a {background:url(http://img2.timeinc.net/instyle/static/i/mystyle/icon_print_8.png) 0 3px no-repeat;}
#favetools .printemail p.email a {background:url(http://img2.timeinc.net/instyle/static/i/mystyle/icon_email_8.png) 0 3px no-repeat;}

#favetools .save {float:left; width:200px;}
#favetools p.savelink {margin:0; padding:5px 0 0 5px;}
#favetools p.savelink a {padding:1px 0 0 18px; background:url(http://img2.timeinc.net/instyle/static/i/mystyle/icon_save_8.png) 0 0px no-repeat; font-size:90%; color:#7e7e7e;}
#favetools p.savelink a .new {color:#d02726; font-weight:bold; text-transform:uppercase;}

#favetools .sponsored {width:256px; padding:5px 0 0 10px;}
#favetools .sponsored p.ad88x31 {display:block; float:left; width:158px; margin:0; padding:0;}
#favetools .sponsored p.ad88x31 .adtxt {float:left; width:70px; padding-top:4px; font-size:90%; color:#c48400;}
#favetools .sponsored p.ad88x31 .adimg {float:left; width:88px;}
#favetools .sponsored p.more {display:block; float:right; width:78px; margin:0; padding:3px 0 0 10px;}
#favetools .sponsored p.more span.sponsorlinktext /*, #favetools .sponsored span#sponsorAds*/ {width:78px; font-size:90%; color:#c48400; text-decoration:underline;}


#faveitems ul {float:right; width:305px;}
#faveitems li {float:left; width:75px; padding-right:10px;}
#faveitems li.seeall {width:50px; padding:15px 0 0 0;}
#faveitems li.seeall a {font-size:90%; color:#7e7e7e; text-decoration:underline;}

#faveitems .flash {float:right; display:block; width:305px; height:75px;}


/* Sponsored Tout - Old Version */
.sponsoredtout {width:248px; padding:4px 4px 13px 13px; background:#fff; border:1px solid #194b84;}
.sponsoredtout .close {font-size:80%; color:#194b84; text-align:right;}
.sponsoredtout .close a {color:#98adc6;}

.sponsoredtout .tout {width:248px;}
.sponsoredtout .tout .imgcont {float:left; width:77px; padding-right:8px;}
.sponsoredtout .tout .txtcont {float:left; width:163px;}

.sponsoredtout .tout .imgcont img {border:1px solid #98adc6;}
.sponsoredtout .tout .txtcont h5 {font-size:80%; color:#14447d;}
.sponsoredtout .tout .txtcont h5 a {color:#14447d; text-decoration:underline;}
.sponsoredtout .tout .txtcont h6 {padding-top:3px; font-size:90%; color:#143255;}
.sponsoredtout .tout .txtcont h6 a {color:#143255;}
.sponsoredtout .tout .txtcont .text {padding:2px 0; font-size:90%; color:#7291b3;}
.sponsoredtout .tout .txtcont .next {font-size:90%; font-weight:bold; color:#7291b3;}
.sponsoredtout .tout .txtcont .next a {color:#14447d;}

.sponsoredtout .lasttout {width:110px; margin:0 auto; padding:10px 0;}
.sponsoredtout .lasttout p {margin:0; padding:0;}
.sponsoredtout .lasttout p.logo {border-bottom:2px solid #0e407a;}
.sponsoredtout .lasttout p.text {padding-top:3px; color:#0f417b;}
.sponsoredtout .lasttout p.text a {color:#0f417b;}

/* St. Ives My Style Toolbar & sponsored tout */
span#sponsorAds {color:#0f417b; cursor:pointer;}
span#sponsorAds .sponsorlinktext {color:#c48400; text-decoration:underline;}
div#sponsTout {position:absolute; left:245px; width:248px; padding:4px 4px 13px 13px; background:#fff; border:1px solid #194b84; text-align:left;}
div#sponsTout .close {font:bold 10px arial,sans-serif; color:#194b84; text-align:right;}
div#sponsTout .close a {text-decoration:none !important; cursor:pointer;}
div#sponsTout .close .closetext {font:bold 10px arial,sans-serif; color:#98adc6 !important; text-decoration:none;}
div#sponsTout img {width:auto;}
div#sponsTout .tout .imgcont {float:left; width:77px; padding-right:8px;}
div#sponsTout .tout .txtcont {float:left; width:163px;}

div#sponsTout .tout .imgcont img {border:1px solid #98adc6;}
div#sponsTout .tout .txtcont h5 {font:bold 10px arial,sans-serif; color:#14447d;}
div#sponsTout .tout .txtcont h5 a {font:bold 10px arial,sans-serif; color:#14447d; text-decoration:underline;}

div#sponsTout .tout .txtcont h6 {padding-top:3px; font:bold 11px arial,sans-serif; color:#143255;}
div#sponsTout .tout .txtcont h6 a {font:bold 11px arial,sans-serif; color:#143255; text-decoration:none;}
div#sponsTout .tout .txtcont h6 a:hover {font:bold 11px arial,sans-serif; text-decoration:underline;}

div#sponsTout .tout .txtcont .text {padding:2px 0; font:normal 11px arial,sans-serif; color:#7291b3;}
div#sponsTout .tout .txtcont .next {font:bold 11px arial,sans-serif; text-decoration:none; color:#7291b3;}
div#sponsTout .tout .txtcont .next a {font:bold 11px arial,sans-serif; text-decoration:none; color:#14447d;}
div#sponsTout .tout .txtcont .next a:hover {font:bold 11px arial,sans-serif; text-decoration:underline;}
div#sponsTout div.lasttout {width:110px; margin:0 auto; padding:10px 0;}
div#sponsTout div.lasttout p {margin:0; padding:0;}
div#sponsTout div.lasttout p.logo {border-bottom:2px solid #0e407a;}
div#sponsTout div.lasttout p.text {padding-top:3px; color:#0f417b;}
div#sponsTout div.lasttout p.text a {font:normal 12px arial,sans-serif; color:#194b84 !important; text-decoration:none;}
div#sponsTout div.lasttout p.text a:hover {font:normal 12px arial,sans-serif; color:#194b84 !important; text-decoration:underline;}

