.psg-h2 {
  background:url('http://cdn.sheknows.com/lovingyou/interface/ly-style.png') 0 10px no-repeat;
  display:block;
  padding-left:60px;
  line-height:32px;
  margin:0;
}
.psg-h3 .gray-title h3 {
  margin:10px 0;
  background:#e4e4e4;
  display:block;
  font-size:17px;
  height:28px;
  line-height:30px;
  font-weight:bold;
  font-style:italic;
  text-align:center;
}
.or {
  background:url("http://cdn.sheknows.com/lovingyou/interface/or.png") no-repeat 50% 100%;
  clear:both;
  display:block;
  height:47px;
  margin:0 auto;
  overflow:hidden;
  padding:0;
  text-align:center;
  text-indent:-9999px;
  width:50px;
}
.psg-list {
  border-bottom:1px solid #b4b4b4;
  padding:0 0 30px 0;
  float:left;
}
.psg-list ul {
  margin:0;
  padding:0;
  list-style:none;
  width:auto;
}
.psg-list ul li {
  margin:0 5px 0 0;
  float:left;
  display:block;
  text-align:center;
}
.psg-list ul li a {
  font-size:14px;
  font-weight:bold;
}
.psg-list ul li img { margin:2px auto; }
.kits-list {
  border-bottom:1px solid #b4b4b4;
  margin:15px 0;
  padding:0 0 30px 0;
}
.kits-list .feed-item-article {
  margin:5px 0;
  display:block;
  clear:both;
  float:left;
}
.kits-list .feed-item-article img { margin:0 auto; }
.kits-list .feed-item-article span.feed-item-counter {
  font-size:60px;
  color:#c7c7c7;
  text-align:center;
  position:absolute;
  left:15px;
  font-weight:normal;
}
.kits-list .feed-item-article h2 {
  font-size:24px;
  line-height:24px;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:0 0 0 60px;
  width:auto;
}
.kits-list .feed-item-article p {
  font-size:14px;
  margin:0;
  padding:0 0 0 60px;
}
.envy {
  border:1px solid #1d1d1d;
  margin:30px 0 50px 0;
  position:relative;
  width:178px;
  min-height:185px;
}
.envy .feed-collection-title h2 {
  background:url("http://cdn.sheknows.com/lovingyou/interface/todays.png") no-repeat scroll 70% 15% #ffffff;
  color:#888888;
  font-size:22px;
  font-weight:bold;
  margin:-27px 0 0 18px;
  padding:20px 0 0;
  text-align:center;
  width:80%;
}
.envy p {
  font-size:16px;
  font-weight:normal;
  color:#1d1d1d;
  width:95px;
  padding:0 0 0 10px;
}
.envy img {
  position:absolute;
  bottom:-25px;
  right:-12px;
}
.left-sidebar {
  width:225px;
  display:inline;
  float:left;
  padding:0 15px 15px 0;
  font-family:Georgia, serif;
}
.left-sidebar .feed-item {
  position:relative;
  float:left;
  width:225px;
}
.left-sidebar .feed-psg-hair-and-style {
  border-bottom:1px solid #b4b4b4;
  padding:0 0 30px 0;
  float:left;
}
.left-sidebar .feed-psg-hair-and-style .feed-collection-title h2 {
  background:url('http://cdn.sheknows.com/lovingyou/interface/ly-style.png') 0 10px no-repeat;
  display:block;
  padding-left:60px;
  line-height:32px;
  margin:0;
  font-size:32px;
}
.left-sidebar .feed-psg-hair-and-style .gray-title h3 {
  margin:10px 0;
  background:#e4e4e4;
  display:block;
  font-size:17px;
  height:28px;
  line-height:30px;
  font-weight:bold;
  font-style:italic;
  text-align:center;
}
.left-sidebar .feed-psg-hair-and-style ul {
  margin:0;
  padding:0;
  list-style:none;
  width:auto;
}
.left-sidebar .feed-psg-hair-and-style ul li {
  margin:0 5px 0 0;
  float:left;
  display:block;
  text-align:center;
}
.left-sidebar .feed-psg-hair-and-style ul li a {
  font-size:14px;
  font-weight:bold;
}
.left-sidebar .feed-psg-hair-and-style ul li img { margin:2px auto; }
.left-sidebar .feed-psg-hair-and-style ul li { width:70px; }
.left-sidebar .feed-psg-hair-and-style ul li a { font-size:18px; }
.left-sidebar .feed-stuff-we-love {
  border-bottom:1px solid #b4b4b4;
  margin:15px 0;
  padding:0 0 30px 0;
}
.left-sidebar .feed-stuff-we-love .feed-item-article {
  margin:5px 0;
  display:block;
  clear:both;
  float:left;
}
.left-sidebar .feed-stuff-we-love .feed-item-article img { margin:0 auto; }
.left-sidebar .feed-stuff-we-love .feed-item-article span.feed-item-counter {
  font-size:60px;
  color:#c7c7c7;
  text-align:center;
  position:absolute;
  left:15px;
  font-weight:normal;
}
.left-sidebar .feed-stuff-we-love .feed-item-article h2 {
  font-size:24px;
  line-height:24px;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:0 0 0 60px;
  width:auto;
}
.left-sidebar .feed-stuff-we-love .feed-item-article p {
  font-size:14px;
  margin:0;
  padding:0 0 0 60px;
}
.left-sidebar .feed-makeup-kit {
  border-bottom:1px solid #b4b4b4;
  margin:15px 0;
  padding:0 0 30px 0;
}
.left-sidebar .feed-makeup-kit .feed-item-article {
  margin:5px 0;
  display:block;
  clear:both;
  float:left;
}
.left-sidebar .feed-makeup-kit .feed-item-article img { margin:0 auto; }
.left-sidebar .feed-makeup-kit .feed-item-article span.feed-item-counter {
  font-size:60px;
  color:#c7c7c7;
  text-align:center;
  position:absolute;
  left:15px;
  font-weight:normal;
}
.left-sidebar .feed-makeup-kit .feed-item-article h2 {
  font-size:24px;
  line-height:24px;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:0 0 0 60px;
  width:auto;
}
.left-sidebar .feed-makeup-kit .feed-item-article p {
  font-size:14px;
  margin:0;
  padding:0 0 0 60px;
}
.left-sidebar .faqs {
  margin:15px 0;
  border-bottom:1px solid #b4b4b4;
  background-position:100% 100%;
  background-repeat:no-repeat;
  clear:both;
  position:relative;
  padding-bottom:120px;
}
.left-sidebar .faqs h2 {
  font-size:30px;
  font-weight:bold;
  line-height:30px;
  margin:5px 0;
  width:110px;
}
.left-sidebar .faqs p {
  font-size:18px;
  font-weight:normal;
  margin:0;
  width:95px;
  padding:0 0 0 10px;
}
.left-sidebar .faqs img {
  position:absolute;
  bottom:0;
  left:10px;
}
.ct-main {
  width:550px;
  display:inline;
  float:left;
  margin:0 15px 0 0;
  padding:15px 0 0 15px;
  text-align:left;
  background:url('http://cdn.sheknows.com/lovingyou/interface/dots.png') repeat-y 0 0;
  font-family:Georgia, serif;
}
.ct-main .feed-item {
  padding:30px 0;
  border-top:1px solid #b4b4b4;
  float:left;
  position:relative;
}
.ct-main .feed-item:nth-of-type(1), .ct-main .feed-item:nth-of-type(2), .ct-main .feed-item:nth-of-type(3), .ct-main .feed-item:nth-of-type(10) { border-top:none; }
.ct-main .feed-item span.feed-item-counter {
  font-size:60px;
  color:#2a2929;
  text-align:center;
  position:absolute;
  left:5px;
  font-weight:normal;
}
.ct-main .feed-item h2 {
  margin:0;
  font-size:33px;
  line-height:31px;
  font-weight:bold;
  color:#2a2929;
  padding:0 0 0 45px;
}
.ct-main .feed-item p {
  margin:5px 0 0 0;
  font-size:16px;
  line-height:16px;
  font-weight:normal;
  color:#343434;
  padding:0 0 0 45px;
  clear:both;
  font-style:italic;
}
.ct-main .feed-item img {
  max-width:100%;
  float:left;
  margin:10px 0 0 0;
}
.ct-main .fixed {
  margin-left:14px;
  float:right;
  border-bottom:none;
}
.ct-main .full-width { width:550px; }
.ct-main .feed-item-odd {
  width:235px;
  float:left;
  clear:left;
}
.ct-main .feed-item-even {
  width:300px;
  float:right;
  clear:right;
  margin-left:15px;
}
.ct-main .feed-psg-body-type {
  border-bottom:1px solid #b4b4b4;
  padding:0 0 30px 0;
  float:left;
  border-bottom:none;
}
.ct-main .feed-psg-body-type h2.yellow-title {
  display:block;
  color:#ffffff;
  line-height:38px;
  font-size:30px;
  font-weight:bold;
  background:#ffac00;
  width:280px;
  height:40px;
  padding:0;
  margin:0 auto;
  text-align:center;
}
.ct-main .feed-psg-body-type .feed-collection-title h2 {
  text-align:center;
  margin:10px auto;
  font-style:italic;
  font-size:20px;
  line-height:20px;
  background:url('http://cdn.sheknows.com/lovingyou/interface/down-arrow.png') 0 0 no-repeat;
  padding-left:35px;
  width:230px;
}
.ct-main .feed-psg-body-type ul {
  margin:0;
  padding:0;
  list-style:none;
  width:auto;
}
.ct-main .feed-psg-body-type ul li {
  margin:0 5px 0 0;
  float:left;
  display:block;
  text-align:center;
}
.ct-main .feed-psg-body-type ul li a {
  font-size:14px;
  font-weight:bold;
}
.ct-main .feed-psg-body-type ul li img { margin:2px auto; }
.ct-main .feed-psg-body-type ul li {
  width:auto;
  margin:0;
  position:relative;
}
.ct-main .feed-psg-body-type ul li a:first-child {
  position:static;
  text-align:center;
}
.ct-main .feed-psg-body-type ul li a {
  position:absolute;
  bottom:10px;
  left:0;
  text-align:center;
  color:#ffffff;
  width:100%;
}
.ct-main .feed-quiz { width:200px; }
.ct-main .feed-quiz .feed-collection-title h2 {
  font-size:72px;
  color:#ffffff;
  text-align:center;
  background:#ffac00;
  padding:0;
  margin:0;
}
.ct-main .feed-quiz .feed-item-article {
  border-left:1px solid #ffac00;
  border-right:1px solid #ffac00;
}
.ct-main .feed-quiz .feed-item-article h2 {
  font-size:18px;
  font-weight:bold;
  margin:0;
  text-align:center;
  color:#000000;
  background:#ffac00;
  padding:0 15px 5px 15px;
}
.ct-main .feed-quiz .feed-item-article img {
  margin:0 auto;
  float:none;
}
.ct-main .feed-quiz .feed-item-article p {
  border-bottom:1px solid #ffac00;
  margin:5px 0;
  padding:0 0 10px 0;
  text-transform:lowercase;
  font-style:italic;
  text-align:center;
}
.ct-main .static-co h2 {
  margin:0;
  padding:5px;
  background:#ffac00;
  color:#ffffff;
  font-size:32px;
  line-height:32px;
  font-weight:normal;
  text-align:center;
}
.ct-main .static-co p {
  margin:0;
  padding:5px;
  background:#ffd57e;
  color:#252525;
  font-weight:bold;
  font-size:14px;
  font-style:italic;
  text-align:center;
}
.ct-main .static-co img {
  margin:0;
  padding:0;
  border:1px solid #ffac00;
  width:99%;
}
.ct-main .quiz { border:1px solid #ffac00; }
.ct-main .quiz h2 {
  background:#ffac00 url('http://cdn.sheknows.com/lovingyou/interface/q.png') 50% 10% no-repeat;
  display:block;
  width:auto;
  font-size:18px;
  line-height:18px;
  font-weight:bold;
  margin:0;
  padding:80px 30px 10px 30px;
  text-align:center;
}
.ct-main .quiz ul {
  margin:5px auto;
  padding:0;
  list-style:none;
  width:200px;
}
.ct-main .quiz ul li {
  float:left;
  display:block;
  border:1px solid #cccccc;
  margin:0 5px 5px 0;
}
.ct-main .quiz p {
  text-align:center;
  padding:0;
  margin:10px 0;
}
.right-sidebar {
  width:180px;
  display:inline;
  float:left;
  padding:15px 0;
  font-family:Georgia, serif;
}
.right-sidebar .feed-shoe-envy {
  border:1px solid #1d1d1d;
  margin:30px 0 50px 0;
  position:relative;
  width:178px;
  min-height:185px;
  margin:30px 0;
}
.right-sidebar .feed-shoe-envy .feed-collection-title h2 {
  background:url("http://cdn.sheknows.com/lovingyou/interface/todays.png") no-repeat scroll 70% 15% #ffffff;
  color:#888888;
  font-size:22px;
  font-weight:bold;
  margin:-27px 0 0 18px;
  padding:20px 0 0;
  text-align:center;
  width:80%;
}
.right-sidebar .feed-shoe-envy p {
  font-size:16px;
  font-weight:normal;
  color:#1d1d1d;
  width:95px;
  padding:0 0 0 10px;
}
.right-sidebar .feed-shoe-envy img {
  position:absolute;
  bottom:-25px;
  right:-12px;
}
.right-sidebar .feed-bling-envy {
  border:1px solid #1d1d1d;
  margin:30px 0 50px 0;
  position:relative;
  width:178px;
  min-height:185px;
  margin:50px 0 30px 0;
}
.right-sidebar .feed-bling-envy .feed-collection-title h2 {
  background:url("http://cdn.sheknows.com/lovingyou/interface/todays.png") no-repeat scroll 70% 15% #ffffff;
  color:#888888;
  font-size:22px;
  font-weight:bold;
  margin:-27px 0 0 18px;
  padding:20px 0 0;
  text-align:center;
  width:80%;
}
.right-sidebar .feed-bling-envy p {
  font-size:16px;
  font-weight:normal;
  color:#1d1d1d;
  width:95px;
  padding:0 0 0 10px;
}
.right-sidebar .feed-bling-envy img {
  position:absolute;
  bottom:-25px;
  right:-12px;
}
.right-sidebar .feed-bag-envy {
  border:1px solid #1d1d1d;
  margin:30px 0 50px 0;
  position:relative;
  width:178px;
  min-height:185px;
}
.right-sidebar .feed-bag-envy .feed-collection-title h2 {
  background:url("http://cdn.sheknows.com/lovingyou/interface/todays.png") no-repeat scroll 70% 15% #ffffff;
  color:#888888;
  font-size:22px;
  font-weight:bold;
  margin:-27px 0 0 18px;
  padding:20px 0 0;
  text-align:center;
  width:80%;
}
.right-sidebar .feed-bag-envy p {
  font-size:16px;
  font-weight:normal;
  color:#1d1d1d;
  width:95px;
  padding:0 0 0 10px;
}
.right-sidebar .feed-bag-envy img {
  position:absolute;
  bottom:-25px;
  right:-12px;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries {
  margin:0 0 30px 0;
  border-bottom:1px solid #b4b4b4;
  padding:0 0 30px 0;
  float:left;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries .feed-collection-title h2 {
  background:url('http://cdn.sheknows.com/lovingyou/interface/ly-style.png') 0 10px no-repeat;
  display:block;
  padding-left:60px;
  line-height:32px;
  margin:0;
  font-size:22px;
  line-height:22px;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries .gray-title h3 {
  margin:10px 0;
  background:#e4e4e4;
  display:block;
  font-size:17px;
  height:28px;
  line-height:30px;
  font-weight:bold;
  font-style:italic;
  text-align:center;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries ul {
  margin:0;
  padding:0;
  list-style:none;
  width:auto;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries ul li {
  margin:0 5px 0 0;
  float:left;
  display:block;
  text-align:center;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries ul li a {
  font-size:14px;
  font-weight:bold;
}
.right-sidebar .feed-psg-hairstyle-photo-galleries ul li img { margin:2px auto; }
.right-sidebar .feed-psg-hairstyle-photo-galleries ul li {
  width:81px;
  margin:0 9px 0 0;
  min-height:127px;
}
.right-sidebar .feed-daily-do {
  background-color:#ffac00;
  margin:50px 0 30px 0;
}
.right-sidebar .feed-daily-do .feed-collection-title h2 {
  text-indent:-9999px;
  overflow:hidden;
  background:url('http://cdn.sheknows.com/lovingyou/interface/daily-do.png') 0 0 no-repeat;
  width:167px;
  height:86px;
  display:block;
  margin:-30px 0 0 -10px;
}
.right-sidebar .feed-daily-do p {
  font-style:italic;
  font-weight:bold;
  font-size:15px;
  margin:10px 0;
  padding:0 30px 0 15px;
}
.right-sidebar .guy-type {
  background:#ffbe37;
  padding:0 0 15px 0;
  margin:0;
  float:left;
  width:180px;
}
.right-sidebar .guy-type h2 {
  font-size:36px;
  font-weight:bold;
  margin:5px 0;
  padding:10px;
  background:#ffac00;
  color:#ffffff;
  display:block;
}
.right-sidebar .guy-type p {
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  margin:5px 0;
  padding:0 40px 0 10px;
}
.right-sidebar .guy-type span.bigger { font-size:36px; }
.right-sidebar .guy-type ul {
  margin:0 auto;
  padding:0;
  list-style:none;
  width:150px;
}
.right-sidebar .guy-type ul li {
  margin:5px 5px 5px 0;
  float:left;
  display:block;
  width:70px;
  text-align:center;
}
.right-sidebar .guy-type ul li a {
  font-size:14px;
  font-weight:bold;
  line-height:16px;
}
.feed-collection {
  float:left;
  clear:both;
}
.feed-collection img { display:block; }
.feed-collection .feed-collection-title h2 {
  margin:0;
  padding:0;
  font-size:32px;
  font-weight:bold;
  font-family:Georgia, serif;
  width:auto;
  text-align:center;
}
.skui-flashpanel-loading {
  height:380px;
  visibility:hidden;
}
.skui-flashpanel {
  overflow:hidden;
  width:530px;
  height:380px;
  position:relative;
}
.skui-flashpanel-content {
  overflow:hidden;
  width:320000px;
  height:380px;
  position:relative;
}
.skui-flashpanel-content .skui-flashpanel-item {
  position:absolute;
  width:530px;
  height:380px;
}
.skui-flashpanel-content .skui-flashpanel-item-content {
  background-color:#ffffff;
  margin:0;
  padding:0;
  background-repeat:no-repeat;
  width:100%;
  height:100%;
  display:block;
}
.skui-flashpanel-content .bd {
  position:absolute;
  left:-999em;
}
.ie7 .skui-flashpanel-item {
  display:inline;
  zoom:1;
}
.yui3-paginator { margin:0.5em 0; }
.yui3-paginator .yui3-paginator-content { text-align:center; }
.yui3-paginator .yui3-paginator-pages {
  display:inline-block;
  *display:inline;
  vertical-align:top;
}
.yui3-paginator .yui3-paginator-page {
  background:url("../img/sprite.png") no-repeat -10px -424px;
  width:17px;
  height:17px;
  display:inline-block;
  margin:0 2px;
  text-indent:150%;
  overflow:hidden;
  white-space:nowrap;
}
.yui3-paginator .yui3-paginator-page.yui3-paginator-current-page { background:url("../img/sprite.png") no-repeat -10px -397px; }
.yui3-paginator .yui3-paginator-previous, .yui3-paginator .yui3-paginator-next {
  width:11px;
  height:12px;
  display:inline-block;
  text-indent:150%;
  overflow:hidden;
  white-space:nowrap;
  vertical-align:top;
  margin-top:3px;
}
.yui3-paginator .yui3-paginator-previous { background:url("../img/sprite.png") no-repeat -12px -451px; }
.yui3-paginator .yui3-paginator-next { background:url('../img/sprite.png') no-repeat -12px -474px; }
.yui3-paginator .yui3-paginator-first, .yui3-paginator .yui3-paginator-last {
  position:absolute;
  left:-999em;
}
.ie7 .yui3-paginator-previous, .ie7 .yui3-paginator-next, .ie7 .yui3-paginator-page {
  display:inline;
  zoom:1;
  text-indent:5%;
}
.ie7 .yui3-paginator-previous, .ie8 .yui3-paginator-previous { margin:3px 3px 0 0; }
.ie7 .yui3-paginator-next, .ie8 .yui3-paginator-next { margin:3px 0 0 3px; }
.ie7 .right-sidebar .feed-psg-hairstyle-photo-galleries .gray-title h3 {
  font-size:16px;
  width:180px;
}
.ie7 .right-sidebar .feed-psg-hairstyle-photo-galleries ul { width:180px; }
.ie7 .left-sidebar .feed-psg-hair-and-style .gray-title h3 {
  font-size:16px;
  width:225px;
}
.ie7 .feed-stuff-we-love .feed-collection-title h2 { width:225px; }
.ie7 .feed-makeup-kit .feed-collection-title h2 { width:225px; }
.ie7 span.feed-item-counter { line-height:65px; }
.ie7 .guy-type h2 { width:160px; }
.ie7 .feed-collection > div.feed-item:first-child, .ie7 .feed-collection > div.feed-item:first-child + div.feed-item, .ie8 .feed-collection > div.feed-item:first-child, .ie8 .feed-collection > div.feed-item:first-child + div.feed-item { border-top:none; }

