 .rail-container {position: relative}
.stack {margin: 20px 0 0 0; padding: 10px 0 8px 0; border-bottom: 1px solid #ebebe3}
.title h2 em {font-size: 18px; font-style: normal}
ul.af li {height: 113px}
div.af-wrapper {height: 390px; overflow: hidden}
.fp-spots {border-collapse: collapse}
.fp-spots td {width: 282px; padding: 0 15px 23px 0; vertical-align: top}
.photo-block {position: relative; background: url(/images/content/plate_thumb_matrix.gif) no-repeat 0 -420px; width: 267px; height: 188px; margin: 0 0 6px 0}
.photo-block em {position: absolute; top: 70px; left: 70px; display: block}
.fp-spots h4 {font-size: 20px; font-weight: normal; line-height: normal; padding-left: 6px}
.fp-spots h4 span {font-size: 16px}
.fp-spots h4 em {font-style: normal}
.fp-spot {margin: 19px 0 0 19px}
a.fp-profile1, a.fp-profile2 {display: block; position: absolute; left: 173px; top: 19px; width: 75px; height: 73px; overflow: hidden}
a.fp-profile2 {top: 96px}
a.fp-buyit {display: block; position: absolute; left: 230px; top: 151px; width: 33px; height: 33px}
a.bp1 {top: 4px}
.bp2 {}
.fp-buyit-text {padding: 0 0 0 4px}
a.fp-brandsponsor {display: block; position: absolute; left: -18px; top: 9px; width: 78px; height: 50px; background-repeat: no-repeat; text-indent: -9999px}
.fp-usermug {padding: 3px; background: url(/images/content/plate_thumb_matrix.gif) no-repeat -318px 0; float: left; margin: 0 7px 0 0}
.fp-cred {padding: 0 0 0 6px}
.fp-cred p {color: #a0a094; line-height: 1.3em; font-size: 11px}
.col-5th {float: left; width: 165px; padding: 0 12px 0 5px}
ul.popular {line-height: 1.2em}
ul.popular span {display: block; padding-top: 3px; font-size: 10px; color: #a0a094; line-height: 1.2em}
ul.popular li.topitem {padding-top: 5px; height: 74px; position: relative}
ul.popular li {margin: 0 0 16px 0}
ul.popular li a.commerce-link, ul.popular li a.commerce-link:visited, ul.popular li a.commerce-link:hover {color: #f63293}
ul.popular li div.thumb-container a.commerce-link {height:1.5em}
ul.popular p {margin-bottom: .4em}
a.popular-buyit {display: block; position: absolute; left: -9px; top: 47px; width: 33px; height: 33px}
a.popular-buyit img {left: 0; top:0}
a.popular-buybadge {background: #e7e7de url(/images/icons/shoppingbag.png) no-repeat 0 -1px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-size: 9px; font-weight: bold; color: #f63293; padding: 2px 4px 2px 17px; border: 2px solid #e7e7de}
a.popular-buybadge:hover {border: 2px solid #dadad1}
.lopanel {background: url(/images/content/promo_bg_short.jpg) no-repeat 0 0; position: relative; padding: 0 12px 10px 12px}
#split_home .lopanel {background: url(/images/content/promo_bg.jpg) no-repeat 0 0}
.intro {padding: 0 0 25px 0; position: relative; border-bottom: 1px solid #ebebe3}
.intro dl {background: url(/images/icons/promo_icontray.gif) no-repeat 0 0; position: relative; width: 290px; float: left}
#split_home .intro dl {width: 220px}
.intro dl dt {height: 53px; font: normal 26px "Helvetica Neue","Helvetica","Arial", Sans-serif; padding: 14px 0 0 70px}
.intro dl dt em {display: block; position: absolute; left: 0; top: 0; width: 53px; height: 53px; background: url(/images/icons/sysnote_icons.gif) no-repeat}
.intro dl dd {padding: 0 8px 0 6px; line-height: normal}
.intro-tour {width: 200px; padding: 26px 0 0 0; float: right; text-align: center}
.intro-tour p {font: normal 15px "Helvetica Neue","Helvetica","Arial", Sans-serif; margin: 0; padding: 0 0 17px 0}
a.tour-button, a.tour-button:visited {display: block; width: 128px; height: 35px; text-indent: -9999px; background: url(/images/content/staticbuttons.gif) no-repeat -3px -3px; margin: 0 auto}
a.tour-button:hover {background-position: -134px -3px }
.join-panel {background: url(/images/content/promo_bg_short.jpg) no-repeat 0 -15px; position: relative; padding: 5px 10px 18px 10px; margin: 0 0 9px 0}
.jp-inner {border-bottom: 1px solid #ebebe3; height: 100px; position: relative}
.endorsement {float: left; width: 500px; height: 80px}
.endorsement blockquote {float: left; font: normal 16px "Helvetica Neue","Helvetica","Arial", Sans-serif; text-indent: -1em; line-height: 1.2em; padding: 10px 0 0 14px}
#IEroot .endorsement blockquote {font-weight: bold}
.endorsement blockquote span {font: normal 20px "Georgia", serif}
.endorsement blockquote cite {display: block; padding: 5px 0 0 14px; font: normal 10px "Lucida Grande","Lucida","Arial", Sans-serif; color: #a0a094}
.quotelogo {margin: 10px 10px 0 0; padding: 5px 10px 5px 0; border-right: 1px solid #deded5; float: left}
.intro-join {float: right; padding: 10px 0 0 0}
#split_home .intro-join {padding-right: 26px}
.intro-join p {float: left; line-height: normal; font-size: 11px; width: 240px; padding: 7px 16px 0 8px}
#split_home .intro-join p {width: 180px; padding-right: 20px}
.signup-panel {background: url(/images/content/promo_bg_solid.gif) no-repeat 0 0; height: 295px; margin-top: 20px}
.collage {position: relative; top: -16px}
.signup-title {font-size: 21px; margin: 0; padding: 0; color: #000000}
#IE6root .signup-title {font-size: 20px}
.signup-titletag {font-style: normal; padding: 0; margin: 0; color: #a0a094; font-size: 10px}
.dsc {font-size: 11px; padding: 0 0 18px 0}
.dsc strong {font: normal 17px "Helvetica Neue","Helvetica","Arial",Sans-serif; color: #f63293}
.signup-quotes {padding: 28px 10px 0 14px}
.signup-quotes li {padding: 0 0 17px 0; text-indent: -8px}
.signup-quotes blockquote {line-height: 1.3em}
.signup-quotes cite {font-style: normal; font-size: 10px; color: #a0a094}
img.quotecite {padding: 6px 0 0 8px; vertical-align: middle}
.tour-content {padding: 0 0 30px 0; position: relative}
.tourpanel {border-bottom: 1px solid #ebebe3; margin: 0 0 20px 0; padding: 0 0 30px 0}
.screen {float: left; width: 500px; margin-right: 33px}
.screen img {border-bottom: 1px solid #ebebe3; margin: 0 0 10px 0}
.screen-description {float: left; width: 355px; padding: 30px 0 0 0}
.toursteps {height: 32px; position: absolute; bottom: 30px; left: 534px}
.toursteps a, .toursteps a:visited {font: normal 15px "Helvetica Neue","Helvetica","Arial",Sans-serif; text-align: center; color: white; display: block; float: left; width: 32px; height: 32px; background: url(/images/tour/tourbuttons.gif) no-repeat -1px 0; margin: 0 5px 0 0; line-height: 32px}
.toursteps a:hover {background-position: -1px -35px}
.toursteps a.active {background-position: -1px -70px; color: #5e5e58; cursor: default}
.toursteps a.join {background-position: -36px 0; width: 59px}
.toursteps a.join:hover {background-position: -36px -35px}
.tourcaption {width: 482px; padding: 5px; margin: 0; text-align: center; color: #f63293}
.bigcontainer {margin-top: 15px; padding-bottom: 7px; background: url(/images/content/containerbg_594w.gif) no-repeat 0 bottom}
.bigcontainer-inner {background: url(/images/content/containerbg_594w.gif) no-repeat 0 0; padding: 15px}
.tm1 td, .tm2 td {vertical-align: top}
.tm1 h2, .tm2 h2 {font-size: 20px; color: #3a3a36}
.tm1 h2 a, .tm1 h2 a:visited, .tm2 h2 a, .tm2 h2 a:visited {font-size: 32px; color: #f63293}
.mainimage {padding: 4px; background: white; margin: 0 15px 0 0}
.tm1 .maininfo {float: left; padding }
.usermug {background: url(/images/content/plate_thumb_matrix.gif) no-repeat -318px -105px; padding: 3px; vertical-align: middle}
.spotlinks {padding: 10px 0; font-size: 11px; line-height: 23px}
.pthumb {padding: 4px; background: url(/images/content/plate_thumb_matrix.gif) no-repeat -105px -105px}
.buyitbadge {position: absolute; left: 143px; top: 67px; width: 33px; height: 33px; display: block}
.morelink {font-size: 11px; font-weight: bold; padding-left: 15px; background: url(/images/icons/arrow_swoosh.gif) no-repeat 0 -1px}
.tm2 .mainimage {margin: 0}
.tm2 .miniclusters {padding-top: 0}
.tm2 .miniclusters li {margin: 0 0 15px 15px}
.profile-shared {margin: 9px 0 0 15px}
.profile-shared img {padding: 4px; background: white; float: left; margin-right: 10px}
.profile-shared p {float: left; width: 140px; font: normal 15px "Helvetica Neue","Helvetica","Arial",Sans-serif}
.profile-shared span {display: block; font: normal 11px "Lucida Grande","Lucida","Verdana",Sans-serif}
.s-cluster h3 {color: #3a3a36; font-size: 19px}
.s-cluster h3 a {font-size: 25px; font-weight: bold}
.s-cluster .fp-spots td {padding: 10px 15px 10px 0}
.s-cluster .photo-block {background: white; width: 237px; height: 158px}
.s-cluster .fp-spot {margin: 4px 0 0 4px}
.s-cluster a.fp-profile1, .s-cluster a.fp-profile2 {left: 158px}
.s-cluster a.fp-profile1 {top: 4px}
.s-cluster a.fp-profile2 {top: 81px}
.s-cluster a.fp-buyit {left: 210px; top: 129px}
.s-cluster a.bp1 {top: -5px}
.miniclusters {padding-top: 20px}
.miniclusters li {position: relative; width: 110px; font-size: 11px; line-height: 1.3em; float: left; margin-right: 30px}
.miniclusters p {margin: 0; padding-left: 3px}
a.micromug {display: block; width: 31px; height: 31px; position: absolute; left: 74px; top: -6px; padding: 3px; background: white}
.smallspot {padding: 4px; background: white}
.subhead-920 {background: url(/images/content/subhead_920.gif) no-repeat 0 0; position: relative}
.subhead-920 h2 {font-size: 20px; padding: 5px 0 18px 8px}
.sh-filter {font: bold 10px "Lucida Grande","Lucida","Verdana",Sans-serif; position: absolute; left: 130px; top: 9px}
.sh-filter li {float: left; margin: 0 7px 0 0}
.sh-filter a {color: #a0a094; padding-right: 5px; display: block; float: left; height: 20px}
.sh-filter a:hover {color: #f63293}
.sh-filter a span {display: block; line-height: 14px; padding: 4px 3px 2px 9px}
.sh-filter li.active a, .sh-filter li.active a:visited {color: #f63293; background: url(/images/content/sh_filter_bg_right.gif) no-repeat right 0}
.sh-filter li.active a span, .sh-filter li.active a:visited span {color: #f63293; background: url(/images/content/sh_filter_bg_left.gif) no-repeat left 0}
.topset {width: 160px; float: left; margin: 0 15px 0 10px}
.topset img {background: url(/images/content/plate_thumb_matrix.gif) no-repeat -539px -105px; padding: 4px; margin-bottom: 8px}
.topset li {font-size: 11px; padding-left: 10px}
.topset li.first {font-size: 12px; font-weight: bold; padding-bottom: 4px}
.topset li.last {font-weight: bold; padding-top: 6px}
.topset li.trendup {background: url(/images/icons/toolicons.png) no-repeat -4px -519px}
.topset li.trenddown {background: url(/images/icons/toolicons.png) no-repeat -4px -543px}
.afd {padding: 0 5px 0 9px}
.top-users {padding: 0 0 0 6px}
.top-users ul {font-size: 10px; float: left}
.top-users ul a {display: block; text-align: center}
.top-users li {width: 64px; float: left; margin: 0 10px 10px 0}
.top-users img {padding: 3px; background: url(/images/content/plate_thumb_matrix.gif) no-repeat scroll -260px 0}
.top-users p {font-size: 11px; line-height: 1.3em; padding-left: 6px}
.top-users h4 {padding-left: 6px}
a.emailsub, a.emailsub:visited, a.emailsub:link {width: 98px; height: 29px; display: block; float: left; background: url(/images/content/button_subscribenow.gif) no-repeat 0 0; text-indent: -9999px; margin-left: 8px}
a.emailsub:hover {background-position: 0 -29px}