div#flashes { margin: 2em 0; }
div#flashes div.flash {
  border: 1px solid #b0e0f6;
  background: #eefff8;
  padding: 2em;
}
div#flashes div.flash.warning {
  border-color: orange;
  color: orange;
}
div#flashes div.flash.error {
  border-color: red;
  color: red;
}
a.share_button {
  background-color: #aeaeae;
  color: white;
  border: 1px solid #808080;
  font-size: 9px;
  text-align: center;
  font-weight: bold;
  padding: 3px 5px 3px 5px;
  margin: 3px;
}
div.autocomplete {
  position: absolute;
  width: 250px !important;
  background-color: white;
  border: 1px solid #888888;
  margin: 0px;
  padding: 0px;
  z-index: 12;
}
div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
div.autocomplete ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 2px;
  height: 32px;
  cursor: pointer;
}
div.autocomplete ul li.selected { background-color: #eaeae9; }
div.autocomplete ul li span.informal { display: none; }
div.pagination {
  clear: both;
  padding: 20px 0 0;
}
div.pagination a {
  display: inline-block;
  padding: 2px 5px;
  margin: 2px 2px 0px 2px;
  color: #999999;
  background: #dddddd;
  text-decoration: none;
}
div.pagination a:hover { color: #555555; }
div.pagination em {
  background: #222222;
  color: #ffffff;
  padding: 2px 5px;
  margin: 2px 2px 0px 2px;
}
div.pagination span {
  display: inline-block;
  padding: 2px 5px;
  margin: 2px 2px 0px 2px;
  font-weight: bold;
}
div.pagination span.disabled { color: #dddddd; }
div.pagination span.current {
  background-color: #eefff8;
  color: #b0e0f6;
  border-color: #b0e0f6;
}
div#errors {
  padding: 5px;
  margin: 0px 23px 14px 0px;
  list-style-position: inside;
  background-color: #eefff8;
}
div#errors h1 {
  color: #b0e0f6;
  border: none;
  border-bottom: 1px solid #b0e0f6;
  padding: 0;
}
div#errors h2 {
  color: #b0e0f6;
  border: none;
  border-bottom: 1px solid #b0e0f6;
  padding: 0;
}
div#errors h3 {
  color: #b0e0f6;
  border: none;
  border-bottom: 1px solid #b0e0f6;
  padding: 0;
}
#errorExplanation {
  padding: 5px;
  margin: 0px 23px 14px 0px;
  list-style-position: inside;
  background-color: #eefff8;
}
#errorExplanation h1 {
  color: #b0e0f6;
  border: none;
  border-bottom: 1px solid #b0e0f6;
  padding: 0;
}
#errorExplanation h2 {
  color: #b0e0f6;
  border: none;
  border-bottom: 1px solid #b0e0f6;
  padding: 0;
}
#errorExplanation h3 {
  color: #b0e0f6;
  border: none;
  border-bottom: 1px solid #b0e0f6;
  padding: 0;
}
span.fieldWithErrors { color: red; }
span.fieldWithErrors input[type='text'] {
  border-color: red;
  background: #fbe3e4 !important;
}
span.fieldWithErrors input[type='file'] {
  border-color: red;
  background: #fbe3e4 !important;
}
span.fieldWithErrors input[type='password'] {
  border-color: red;
  background: #fbe3e4 !important;
}
span.fieldWithErrors textarea {
  border-color: red;
  background: #fbe3e4 !important;
}
span.fieldWithErrors iframe.mceEditorIframe {
  border-color: red;
  background: #fbe3e4 !important;
}
div.full_rater {
  font-weight: bold;
  color: #b0e0f6;
}
div.full_rater span.word { font-size: 0.83em; }
div.full_rater span.rates { font-size: 0.83em; }
div.full_rater span.rates a {
  display: inline-block;
  width: 2em;
  text-align: center;
  color: inherit;
}
div.full_rater span.rates a:hover {
  color: white;
  background-color: #b0e0f6;
}
div.full_rater span.average { margin-left: 5px; }
div#self_pic_widget { font-size: 0.8em; }
div#self_pic_widget div#self_pic_widget_activator a { display: block; }
.in_place_editor { cursor: pointer; }
.in_place_editor:hover { color: #b0e0f6; }
hr {
  border: none;
  height: 1px;
  color: #878787;
  background-color: #cccccc;
  margin: 6px 0;
}
hr.medium { height: 2px; }
hr.heavy { height: 4px; }
.clearer { clear: both; }
div#online_images {
  overflow: scroll;
  padding: 10px;
  border: 2px solid #666666;
  background-color: #f5ffd9;
}
div#online_images div.online_image {
  position: relative;
  float: left;
  background-color: white;
  padding: 3px;
  margin: 3px;
  border: 1px solid silver;
  cursor: pointer;
}
div#online_images div.online_image:hover { border: 1px solid orange; }
div#online_images div.online_image.active { background-color: #6db7d6; }
div#online_images div.online_image input {
  position: absolute;
  top: 0px;
  left: 0px;
}
.subtle {
  font-size: 10px;
  color: #888888;
}
#messageList { padding: 3px 0px 0px 5px; }
#messageList ul#messageLinks {
  list-style: none;
  margin: 0px 0px 2px 0px;
  padding: 0px;
}
#messageList ul#messageLinks li {
  float: left;
  padding: 0px;
  margin: 0px 4px 0px 0px;
}
#messageList ul#messageLinks li a {
  padding: 6px 12px;
  font-weight: bold;
  background-color: #ffffff;
  display: block;
  margin: 0px;
  color: #363435;
  border: 1px solid #ffffff;
}
#messageList ul#messageLinks li a:hover {
  background-color: #b0e0f6;
  color: #363435;
}
#messageList ul#messageLinks li.active a {
  color: #ffffff;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_mail_active.gif) repeat-x;
}
#messageList ul#messageLinks li.active a:hover { color: #ffffff; }
#messageList ul#messageLinks li#compose.active a {
  color: #363435;
  background-color: #b0e0f6;
}
#messageList ul#messageLinks li#compose.active a:hover { color: #555555; }
#messageList ul#messageLinks li#compose {
  float: right;
  margin: 0px 0px 0px 0px;
}
#messageList ul#messageLinks li#compose a {
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_mail_button.gif) repeat-x;
  color: #ffffff;
}
#messageList ul#messageLinks li#compose a:hover {
  background: #b0e0f6;
  color: #363435;
}
#messageList td {
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #e1e1e1;
  overflow: hidden;
}
#messageList *.odd td { border-bottom: 1px solid #e1e1e1; }
#messageList *.sender {
  font-weight: bold;
  color: #888888;
}
#messageList *.subject {
  display: block;
  color: black;
  font-weight: bold;
  margin-left: 2px;
}
#messageList *.body {
  color: #888888;
  display: block;
  margin-left: 4px;
  font-size: 0.9em;
}
#messageList *.body:hover { color: #888888; }
#messageList *.checkboxCell { padding-left: 5px; }
#messageList *.deleteX {
  display: block;
  padding: 2px 4px 4px 4px;
  margin: 3px 8px 3px 8px;
  font-size: 1.4em;
  font-weight: bold;
  color: #cccccc;
}
#messageList *.deleteX:hover {
  background-color: #2593ca;
  color: #ffffff;
}
#messageList *.unread td { background-color: #e9f4fa; }
#messageList *.unread td *.subject { font-weight: bold; }
#messageList div#composeZone { width: 620px; }
#messageList div#composeZone h2 {
  border: 0;
  padding-top: 0;
}
#messageList div#composeZone .clearer { padding-left: 55px; }
#messageList div#composeZone .clearer .TrendSubmit {
  float: left;
  margin-right: 15px;
}
#messageList div#composeZone #bodyWrapper .TrendField {
  padding-top: 10px;
  width: 500px;
}
#messageList div#composeZone strong {
  display: block;
  width: 55px;
  padding: 3px 10px 0 0;
  text-align: right;
  float: left;
}
#messageList div#composeZone *#toWrapper {
  margin: 10px 0px;
  position: relative;
}
#messageList div#composeZone *#toWrapper .TrendField { height: 18px; }
#messageList div#composeZone *#subjectWrapper {
  margin: 10px 0px;
  position: relative;
}
#messageList div#composeZone *#subjectWrapper .TrendField { height: 18px; }
#messageList div#composeZone *#inputWrapper {
  margin: 10px 0px;
  position: relative;
}
#messageList *#addressBookZone {
  width: 160px;
  float: left;
  margin: 15px 0px 0px 20px;
}
#messageList *#addressBookZone *#addresses {
  height: 280px;
  overflow: scroll;
  border: 1px solid #555555;
  margin: 2px 0px 0px 10px;
  overflow-x: hidden;
}
#messageList *#addressBookZone *#addresses a {
  display: block;
  padding: 4px 0px 4px 10px;
  font-size: 1.2em;
}
#messageList *#addressBookZone *#addresses a:hover {
  background-color: #2593ca;
  color: #ffffff;
  font-weight: bold;
  padding-left: 6px;
}
#messageList *#authorZone {
  width: 200px;
  float: left;
}
#messageList *#authorZone .mailSender {
  float: right;
  width: 140px;
}
#messageList *#authorZone .mailSender span {
  font-size: 10px;
  color: #888888;
}
#messageList *#authorZone .mailSender p { margin: 0; }
#messageList *#readZone {
  width: 500px;
  float: left;
  padding: 0 15px 0 15px;
  border-left: 1px solid #e1e1e1;
}
#messageList *#authorZone img { float: left; }
#messageList *#readZone *#subjectWrapper {
  font-weight: bold;
  font-size: 18px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#messageList *#readZone *#dateWrapper {
  text-align: right;
  margin-bottom: 5px;
  color: #888888;
}
#messageList *#readZone *#bodyWrapper { padding: 15px 0 15px 0; }
.selectionZone {
  padding: 10px 10px 4px 10px;
  margin-bottom: 15px;
  height: 25px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_mail.gif) repeat-x;
  clear: both;
}
#messageList *#readZone .reply { color: #888888; }
#messageList *#readZone .TrendField {
  padding-top: 10px;
  width: 475px;
}
.selectionZone strong {
  display: block;
  padding: 3px;
  font-weight: normal;
  float: left;
  margin: 5px 0px 0px 0px;
}
.selectionZone a {
  display: block;
  padding: 3px 12px;
  font-weight: bold;
  float: left;
  border-top: 1px solid #eeeeee;
  border-right: 2px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #eeeeee;
  color: #555555;
  background-color: #cccccc;
  margin: 5px 2px 0px 0px;
}
.selectionZone a:hover {
  color: #ffffff;
  background-color: #2593ca;
}
#content .selectionZone a.inactive {
  color: #ffffff;
  font-weight: bold;
  cursor: default;
  border: 1px #363435 solid;
  background: #363435;
}
.selectionZone a.inactive:hover {
  color: #aaaaaa;
  cursor: default;
  background-color: #b0e0f6;
}
#content .selectionZone a.inactive.delete {
  color: #ffffff;
  font-weight: bold;
  cursor: default;
  border: 1px #363435 solid;
  background: #363435;
}
.selectionZone a.inactive.delete:hover {
  color: #363435;
  cursor: default;
  background-color: #b0e0f6;
}
.selectionZone a.delete {
  float: right;
  margin-right: 0px;
}
div.searchresult {
  position: relative;
  padding: 4px 0px 4px 0px;
  margin-bottom: 4px;
  border-bottom: 1px solid #ffffff;
  background-repeat: no-repeat;
  background-position: right top;
}
div.searchresult div.resultImage { float: left; }
div.searchresult div.resultImage a {
  border: 2px solid #2593ca;
  display: block;
  width: 90px;
  height: 90px;
  position: relative;
  overflow: hidden;
}
div.searchresult div.resultImage a:hover { border-color: #b0e0f6; }
div.searchresult div.resultText {
  float: left;
  margin-left: 10px;
  width: 452px;
  overflow: hidden;
}
div.searchresult div.resultText a.title {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}
div.searchresult div.resultText div.date { color: #888888; }
div.searchresult div.resultText div.result {
  display: block;
  padding: 12px 0px 12px 0px;
}
div.searchresult div.resultText div.result span.match {
  background: #bbd7eb;
  padding: 0px 4px;
  font-weight: bold;
}
div.searchresult div.resultText div.url {
  font-size: 0.8em;
  color: #888888;
}
div.searchresult.forArticle:hover { border-color: #dddcdc; }
div.searchresult.forArticle *.resultImage a img {
  position: absolute;
  top: 0px;
  right: 0px;
}
div.searchresult.forClothingItem:hover { border-color: #dddcdc; }
div.searchresult.forCatalog:hover { border-color: #dddcdc; }
#contacts_list tr { cursor: pointer; }
#contacts_list tr td {
  padding: 2px 0px;
  border-bottom: 1px solid #cccccc;
}
#contacts_list tr.active { background: #e1e1e1; }
#contacts_list tr.active:hover { background: #e1e1e1; }
#contacts_list tr:hover { background: #f1f1f1; }
#invite_list li {
  padding: 3px 3px 3px 20px;
  list-style: none;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/delete.gif) no-repeat left center;
  font-size: 1.2em;
  cursor: pointer;
}
#invite_list li:hover {
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/delete_on.gif) no-repeat left center;
  color: #b0e0f6;
}
.feedList {
  margin: 5px;
  padding: 5px 0px;
  border: 1px solid #ffffff;
}
.feedList:hover { border: 1px solid #cccccc; }
.feedList *.photoInfo {
  width: 65px;
  float: left;
}
.feedList *.textInfo {
  margin-left: 70px;
  line-height: 1.4em;
}
.feedList *.textInfo h3 {
  background-image: none;
  padding: 1px;
  border-bottom-color: #999999;
}
div.qa {
  margin-top: 1em;
  overflow: auto;
  padding-bottom: 4px;
}
div.qa *.qaq {
  float: left;
  width: 28%;
  text-align: right;
  margin-right: 2%;
}
div.qa > label:first-child {
  float: left;
  width: 28%;
  text-align: right;
  margin-right: 2%;
}
div.qa *.qaa {
  float: left;
  width: 70%;
}
* html div.qa { display: inline-block; }
div#the_mill div.info {
  float: left;
  width: 300px;
}
div#the_mill div.info ul.genders {
  font-size: 1.17em;
  font-weight: bold;
  list-style: none;
  margin: 1.33em 0;
  padding: 0;
  overflow: auto;
  width: 100%;
}
div#the_mill div.info ul.genders li {
  float: left;
  margin-right: 2.33em;
}
div#the_mill div.info ul.genders li a { color: black; }
div#the_mill div.info ul.genders li a.active { color: #b0e0f6; }
div#the_mill div.info ul.categories {
  font-size: 1.17em;
  list-style: none;
  margin: 1.33em 0;
  padding: 0;
  line-height: 2em;
}
div#the_mill div.info ul.categories a { color: black; }
div#the_mill div.info ul.categories a.active { color: #b0e0f6; }
div#the_mill div.weeks_and_ranks {
  float: right;
  width: 300px;
}
div#the_mill div.weeks_and_ranks div.weeks { padding: 1em 0; }
div#the_mill div.weeks_and_ranks div.weeks span.week {
  display: block;
  float: left;
  color: #b0e0f6;
}
div#the_mill div.weeks_and_ranks div.weeks span.previous_next {
  display: block;
  float: right;
}
div#the_mill div.weeks_and_ranks div.weeks span.previous_next a { color: black; }
div#the_mill div.weeks_and_ranks div.ranks {
  margin-left: -10px;
  width: 310px;
}
div#the_mill div.weeks_and_ranks div.ranks div.rank {
  float: left;
  display: inline;
  width: 145px;
  margin-left: 10px;
  background: white url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/pattern-h-doubleline.jpg) repeat-x scroll left top;
  padding-top: 5px;
}
div#the_mill div.weeks_and_ranks div.ranks div.rank h4 { margin: 9px 0px; }
div#the_mill div.historical { margin-top: 5em; }
div#the_mill div.historical a.week {
  display: inline-block;
  width: 10px;
  height: 17px;
  background-color: #b0e0f6;
  border: 1px solid white;
}
div#the_mill div.historical a.week.active {
  border: 1px solid #b0e0f6;
  background-color: #eefff8;
}
div#the_mill div.historical a.week:hover {
  border: 1px solid #b0e0f6;
  background-color: #eefff8;
}
dl#help_faq { font-size: 1.1em; }
dl#help_faq dt {
  text-transform: uppercase;
  font-weight: bold;
}
dl#help_faq dd { margin-bottom: 2em; }
#header .searchCorner {
  float: right;
  overflow: hidden;
  margin: 17px 0 0 0;
  width: auto;
}
#header .searchCorner input { float: left; }
#header .searchCorner .search_box {
  border: 1px #3b729b solid;
  height: 15px;
  width: 100px;
  color: #666666;
  padding: 2px 0 0 10px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_search_field.gif) no-repeat;
}
#header .searchCorner .searchBtn { margin-left: 2px; }
#header .second_row {
  width: 100%;
  min-width: 960px;
  padding: 0 0 1em 0;
}
#header .profile_tools {
  float: right;
  width: auto;
  padding-top: 20px;
  overflow: hidden;
  white-space: nowrap;
}
#header .profile_tools a {
  float: right;
  border-left: 1px #d6d6d6 solid;
  margin-left: 5px;
  padding-left: 5px;
}
#header .profile_tools .light {
  width: auto;
  overflow: hidden;
  float: right;
  font-weight: bold;
}
#header .profile_tools .light img { float: left; }
#header .profile_tools .light a {
  float: none;
  border: 0;
}
#header .profile_tools .orFbook {
  float: right;
  color: #7d7d7e;
  padding: 0 10px 0 10px;
}
#header .profile_tools .odd {
  margin: 0;
  border: 0;
  font-weight: bold;
  text-decoration: none;
  color: #363435;
  padding: 0 0 0 15px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_catalog.gif) no-repeat 0 2px;
}
#header .profile_tools .dashBoard {
  padding: 0 0 0 23px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_dashboard.gif) no-repeat 5px 2px;
}
#header .profile_tools .inBox {
  padding: 0 0 0 23px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_mail.gif) no-repeat 5px 3px;
}
#header .profile_tools .inBox.active {
  color: #c91b1b;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_mail.gif) no-repeat 5px -14px;
}
#header .profile_tools .odd:hover { text-decoration: underline; }
#header .features {
  float: left;
  width: 450px;
}
#header .mainMenu {
  width: auto;
  overflow: hidden;
  float: left;
}
#header .mainMenu a {
  width: 84px;
  height: 33px;
  display: block;
  float: left;
  font-size: 16px;
  text-decoration: none;
  padding: 2px 0 0 6px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  font-weight: bold;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_menu_nav.gif) no-repeat;
  color: white;
  margin-right: 1px;
}
#header .mainMenu a:hover {
  color: #363435;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_menu_nav.gif) no-repeat 0 -35px;
}
#header .mainMenu .active {
  color: #363435;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_menu_nav.gif) no-repeat 0 -35px;
}
#header .mainMenu .inactive {
  cursor: text;
  filter: alpha(opacity=25);
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_menu_nav.gif) no-repeat;
  opacity: 0.25;
}
#header .mainMenu .home {
  width: 35px;
  overflow: hidden;
  text-indent: -1000px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/btn_home_man.gif) no-repeat 0 -37px;
}
#header .mainMenu .home.active { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/btn_home_man.gif) no-repeat 0 5px; }
#header .mainMenu .home:hover { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/btn_home_man.gif) no-repeat 0 5px; }
#content {
  clear: both;
  min-height: 650px;
  padding: 0 0 50px 0;
  position: relative;
}
#content.two_col div.left { width: 680px; }
#content .left h1 span {
  display: block;
  font-size: 12px;
  font-style: italic;
  color: #999999;
  line-height: 18px;
}
#content .TrendMillNav a {
  font-size: 16px;
  float: left;
  font-weight: bold;
  margin-right: 1px;
  padding: 3px 13px 20px 13px;
  color: white;
  background: #363435;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .TrendMillNav .disabled:hover {
  font-size: 16px;
  float: left;
  border: 0;
  font-weight: bold;
  margin-right: 1px;
  padding: 3px 13px 20px 13px;
  color: white;
  background: #363435;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .TrendMillNav a:hover {
  background: #b0e0f6;
  color: #363435;
  text-decoration: none;
  padding: 2px 12px 19px 12px;
  border: 1px #b0e0f6 solid;
}
#content .TrendMillNav a.active {
  background: #b0e0f6;
  color: #363435;
  text-decoration: none;
  padding: 2px 12px 19px 12px;
  border: 1px #b0e0f6 solid;
}
#content .TrendMillNav .home {
  height: 45px;
  width: 42px;
  padding: 0;
  border: 0;
  text-indent: -1000px;
  overflow: hidden;
  background: #ffffff url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_home_big.gif) no-repeat 0 0;
}
#content .TrendMillNav .home:hover {
  height: 45px;
  width: 42px;
  padding: 0;
  border: 0;
  text-indent: -1000px;
  overflow: hidden;
  background: #ffffff url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_home_big.gif) no-repeat -44px 0;
}
#content .TrendMillNav .home.active {
  height: 45px;
  width: 42px;
  padding: 0;
  border: 0;
  text-indent: -1000px;
  overflow: hidden;
  background: #ffffff url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_home_big.gif) no-repeat -44px 0;
}
#content .TrendMillNav .odd { margin: 0; }
#content .TrendMillNav {
  width: 620px;
  overflow: hidden;
  padding: 0 0 15px 0;
}
#content .breadcrumb {
  clear: both;
  width: 620px;
  padding-bottom: 15px;
}
#content .breadcrumb a {
  font-weight: bold;
  padding-right: 8px;
  margin-right: 3px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_slash.gif) no-repeat right 3px;
}
#content .TrendField {
  border: 1px #cccccc solid;
  overflow: hidden;
  padding: 3px 0 0 3px;
  font-size: 12px;
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
}
#content .TrendAbout {
  padding-left: 18px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_about.gif) no-repeat 0 4px;
}
#content .TrendAction {
  overflow: hidden;
  background: #faecc9;
  border-bottom: 1px #e6d495 solid;
  border-top: 1px #e6d495 solid;
  margin-bottom: 25px;
}
#content .TrendAction .InnerContainer {
  overflow: hidden;
  padding: 15px 10px 15px 10px;
  border-bottom: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
}
#content .TrendAction .info {
  width: 450px;
  padding-top: 2px;
  float: left;
}
#content .TrendAction .odd { margin: 0; }
#content .TrendAction .TrendMore {
  width: 104px;
  clear: none;
  float: right;
}
#content .HeaderTools { position: relative; }
#content .HeaderTools .EditInfo {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 17px;
  padding-left: 25px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_edit_profile.gif) no-repeat;
}
#content .HeaderTools .EditInfo:hover { text-decoration: underline; }
#content .HeaderTools .upload {
  padding-right: 15px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_upload_small_w.gif) no-repeat right 0;
}
#content .HeaderTools div {
  position: absolute;
  right: 0;
  top: 20px;
}
#content .left {
  float: left;
  width: 1000px;
}
#content .right {
  float: right;
  position: relative;
  width: 300px;
}
#content .right .related {
  width: 300px;
  overflow: hidden;
  margin-bottom: 25px;
}
#content .right .brands {
  width: 300px;
  overflow: hidden;
  margin-bottom: 25px;
}
#content .right .brands .list {
  width: 300px;
  overflow: hidden;
  padding-bottom: 15px;
}
#content .right .brands .letter {
  width: 300px;
  margin-bottom: 3px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_line.gif) no-repeat 35px 8px;
  overflow: hidden;
}
#content .right .brands .first {
  font-size: 14px;
  padding-left: 18px;
  text-transform: uppercase;
  font-weight: bold;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_plus.gif) no-repeat 0 4px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .right .brands .on { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_minus.gif) no-repeat 0 4px; }
#content .right .brands li { line-height: 18px; }
#content .right .brands ul {
  padding: 5px 0 5px 50px;
  margin: 0;
}
#content .right .celebrities {
  width: 300px;
  overflow: hidden;
  margin-bottom: 25px;
}
#content .right .celebrities .list {
  width: 300px;
  overflow: hidden;
  padding-bottom: 15px;
}
#content .right .celebrities .letter {
  width: 300px;
  margin-bottom: 3px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_line.gif) no-repeat 35px 8px;
  overflow: hidden;
}
#content .right .celebrities .first {
  font-size: 14px;
  padding-left: 18px;
  text-transform: uppercase;
  font-weight: bold;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_plus.gif) no-repeat 0 4px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .right .celebrities .on { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_minus.gif) no-repeat 0 4px; }
#content .right .celebrities li { line-height: 18px; }
#content .right .celebrities ul {
  padding: 5px 0 5px 50px;
  margin: 0;
}
#content .right .MedRec {
  width: 300px;
  overflow: hidden;
  margin-bottom: 25px;
}
#content .right .MedRec .AdInfo {
  font-size: 10px;
  display: block;
  padding-top: 3px;
}
#content .right .TrendMain {
  padding: 0 0 25px;
  overflow: hidden;
}
#content .right .TrendMain h2 {
  border: 0;
  padding: 0;
}
#content .right .TrendMain .upload div {
  clear: both;
  overflow: hidden;
  padding-top: 15px;
  overflow: hidden;
}
#content .right .TrendMain .upload input { float: left; }
#content .right .TrendMain .upload .TrendField {
  width: 200px;
  height: 18px;
  margin-right: 3px;
}
#content .right .TrendMain .upload .UploadInfo {
  padding: 15px 0 0 0;
  border-bottom: 1px #dce4dc solid;
}
#content .MiniCatalog { overflow: hidden; }
#content .MiniCatalog .CatalogPic {
  width: 100px;
  float: left;
  overflow: hidden;
}
#content .BrandEdition { color: #555f56; }
#content .MiniCatalog .BrandPic {
  width: 280px;
  height: 280px;
  margin-bottom: 5px;
  position: relative;
  background: #2d2c2c;
}
#content .MiniCatalog h3 {
  width: 280px;
  text-align: center;
  color: white;
  position: absolute;
  top: 124px;
  left: 0;
}
#content .MiniCatalog .TransparentWrapper {
  width: 260px;
  height: 30px;
  border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  background: black;
  position: absolute;
  top: 120px;
  left: 10px;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
#content .MiniCatalog .BrandLetter {
  position: absolute;
  top: 0;
  left: 0;
}
#content .MiniCatalog .thumb img {
  width: 55px;
  height: 55px;
  margin-bottom: 5px;
}
#content .MiniCatalog .followers { text-align: center; }
#content .MiniCatalog .followers strong { display: block; }
#content .MiniCatalog .ThbTools .TrendMore {
  clear: none;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 5px;
  font-family: Arial, Helvetica, sans-serif;
}
#content .MiniCatalog .NameMini {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 10px;
  margin: 0 0 10px;
}
#content .MiniCatalog .NameMini h2 {
  float: left;
  width: 170px;
  padding: 3px 0 0 15px;
  margin: 0 0 3px;
}
#content .MiniCatalog .NameMini h2 a {
  color: #111111;
  text-decoration: none;
}
#content .MiniCatalog .NameMini p {
  float: left;
  width: 170px;
  padding: 0 0 0 15px;
}
#content .MiniCatalog .NameMini p a { text-decoration: none; }
#content .MiniCatalog .NameMini img.profile_thumbnail {
  width: 55px;
  height: 55px;
  float: left;
}
#content .MiniCatalog .CatalogStats {
  float: right;
  overflow: hidden;
  width: 170px;
  margin-bottom: 15px;
}
#content .MiniCatalog .CatalogStats .isWearingMini {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .MiniCatalog .CatalogStats .isWearingMini i {
  color: #666666;
  letter-spacing: -1px;
}
#content .MiniCatalog .CatalogStats ul {
  padding: 0;
  margin: 0;
}
#content .MiniCatalog .CatalogStats li {
  border-bottom: 1px #ffffff solid;
  width: 165px;
  overflow: hidden;
  list-style: none;
  padding: 3px 0 3px 0;
  margin: 0;
}
#content .MiniCatalog .CatalogStats li strong {
  float: right;
  width: 40px;
  display: block;
  text-align: right;
  overflow: hidden;
}
#content .MiniCatalog .CatalogStats li .right {
  float: right;
  width: 40px;
  display: block;
  text-align: right;
  overflow: hidden;
}
#content .MiniCatalog .CatalogStats li .left {
  float: left;
  width: 100px;
}
#content .MiniCatalog .CatalogStats li strong a { float: none; }
#content .MiniCatalog .CatalogStats li a { float: left; }
#content .MiniCatalog .CatalogStats .odd { border: 0; }
#content .MiniCatalog .CatalogStats .follow { padding-top: 15px; }
#content .MiniCatalog .BrandStats {
  overflow: hidden;
  margin-bottom: 15px;
}
#content .MiniCatalog .BrandStats ul {
  padding: 0;
  margin: 0;
}
#content .MiniCatalog .BrandStats li {
  border-bottom: 1px #ffffff solid;
  overflow: hidden;
  list-style: none;
  padding: 3px 0 3px 0;
  margin: 0;
}
#content .MiniCatalog .BrandStats li strong {
  float: right;
  width: 40px;
  display: block;
  text-align: right;
  overflow: hidden;
}
#content .MiniCatalog .BrandStats li .right {
  float: right;
  width: 40px;
  display: block;
  text-align: right;
  overflow: hidden;
}
#content .MiniCatalog .BrandStats li .left {
  float: left;
  width: 100px;
}
#content .MiniCatalog .BrandStats li strong a { float: none; }
#content .MiniCatalog .BrandStats li a { float: left; }
#content .MiniCatalog .BrandStats .odd { border: 0; }
#content .MiniCatalog .BrandStats .follow { padding-top: 15px; }
#content .MiniCatalog .MiniFeed {
  clear: both;
  padding: 15px 0 8px 0;
  border-top: 4px #dcdbdb solid;
}
#content .MiniCatalog .MiniFeed .TheFeed {
  width: 280px;
  padding: 8px 0 8px 0;
  overflow: hidden;
  border-bottom: 1px #ffffff solid;
}
#content .MiniCatalog .MiniFeed .TheFeed:hover { background: #b0e0f6; }
#content .MiniCatalog .MiniFeed img { float: left; }
#content .MiniCatalog .MiniFeed h5 {
  margin-bottom: 0;
  float: left;
  width: auto;
}
#content .MiniCatalog .MiniFeed .TimeStamp {
  font-size: 9px;
  width: auto;
  padding-top: 2px;
  float: right;
}
#content .MiniCatalog .MiniFeed .FeedStatus {
  height: 15px;
  color: #666666;
  overflow: hidden;
}
#content .MiniCatalog .MiniFeed p { margin: 0; }
#content .MiniCatalog .MiniFeed h4 { margin-bottom: 8px; }
#content .MiniCatalog .MiniFeed .FeedInfo { margin-left: 60px; }
#content .MiniCatalog .MiniFeed .FeedInfo span {
  font-style: italic;
  color: #919991;
}
#content .ExtraToolsSelf {
  width: 620px;
  padding-bottom: 15px;
  overflow: hidden;
}
#content .ExtraToolsSelf .TrendMore {
  width: 60px;
  float: left;
  margin-right: 3px;
  clear: none;
}
#content .ExtraToolsSelf .TrendMore.active {
  border-color: white;
  background: none;
  color: #0c3a16;
}
#content .ExtraToolsSelf .sort {
  float: right;
  width: 240px;
}
#content .EditorsBox h2 { margin-bottom: 10px; }
#content .EditorsBox .nav {
  position: relative;
  width: 280px;
  overflow: hidden;
  padding: 15px 10px 0 10px;
  margin: 0 -10px 0 -10px;
  border-top: 1px #ffffff solid;
}
#content .EditorsBox .nav .prev {
  float: left;
  padding-left: 17px;
  font-weight: bold;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_prev.gif) no-repeat 0 3px;
}
#content .EditorsBox .nav .next {
  float: right;
  padding-right: 15px;
  font-weight: bold;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_next.gif) no-repeat right 3px;
}
#content .EditorsBox .nav div {
  position: absolute;
  width: 70px;
  overflow: hidden;
  top: 18px;
  left: 115px;
}
#content .EditorsBox .nav div a {
  display: block;
  width: 9px;
  height: 9px;
  text-indent: -1000px;
  overflow: hidden;
  float: left;
  margin-right: 5px;
  background: #363435;
}
#content .EditorsBox .nav div a.active {
  display: block;
  width: 7px;
  height: 7px;
  text-indent: -1000px;
  overflow: hidden;
  float: left;
  margin-right: 5px;
  background: none;
  border: 1px #363435 solid;
}
#content .EditorsBox .nav .odd { margin: 0; }
#content .EditorsBox .ThemePic {
  width: 280px;
  overflow: hidden;
  padding: 15px 0 10px 0;
}
#content .EditorsBox .theme {
  font-size: 14px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .EditorsBox .feature {
  float: left;
  display: inline;
  width: 280px;
  overflow: hidden;
  margin: 0 -10px 0 -10px;
  padding: 0 10px 15px 10px;
  background: #ebe9e9;
  border-bottom: 1px #ffffff solid;
}
#content .EditorsBox .MoreThemes {
  width: 280px;
  padding: 15px 0 15px 0;
  overflow: hidden;
}
#content .EditorsBox .ThemeThumb {
  width: 280px;
  padding: 8px 0 8px 0;
  border-bottom: 1px #ffffff solid;
  overflow: hidden;
}
#content .EditorsBox .ThemeThumb div { margin-left: 110px; }
#content .EditorsBox .ThemeInfo { width: 100px; }
#content .EditorsBox .MoreThemes img { float: left; }
#content .EditorsBox h3 {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
}
div#featuredTvOuter {
  position: relative;
  overflow: hidden;
  background: #ebe9e9;
  border-bottom: 1px #ffffff solid;
  width: 280px;
  margin: 10px 0 0 0;
  padding: 0;
}
div#featuredTvInner {
  position: relative;
  width: 3000px;
  border: 0;
  margin: 0;
  padding: 0;
}
div#featuredTvInner div.featured {
  position: relative;
  float: left;
  width: 280px;
  height: 280px;
  overflow: hidden;
  background: white;
}
div#featuredTvInner div.featured a { color: white; }
div#featuredTvInner div.featured a:hover { color: #313131; }
div#featuredTvInner div.featured .titleBg {
  text-indent: -1000px;
  overflow: hidden;
  opacity: 0.8;
  background: black;
}
div#featuredTvInner div.featured div {
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px 0 0 10px;
  width: 270px;
  height: 75px;
}
#content .right .TrendThumbs { padding-bottom: 13px; }
#content .right .TrendTab {
  width: 294px;
  padding: 3px;
  margin-bottom: 15px;
  overflow: hidden;
  background: #f5f3f3;
}
#content .right .TrendTab a {
  display: block;
  width: 147px;
  text-align: center;
  float: left;
  text-decoration: none;
  color: white;
  background: #dad8d8;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}
#content .right .TrendTab a:hover {
  color: #363435;
  background: white;
}
#content .right .TrendTab .active {
  background: none;
  color: #363435;
  background: #b0e0f6;
}
#content .right .TrendTab .active:hover {
  background: none;
  color: #363435;
  background: #b0e0f6;
}
#content .right .TrendTab span {
  display: block;
  width: 147px;
  text-align: center;
  float: left;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}
#content .sort {
  width: 100%;
  padding-bottom: 15px;
  overflow: hidden;
}
#content .sort div { margin-left: 55px; }
#content .sort div a {
  float: left;
  border-right: 1px #cccccc solid;
  padding-right: 5px;
  margin-right: 5px;
}
#content .sort div a.active { font-weight: bold; }
#content .sort div .odd {
  margin: 0;
  border: 0;
}
#content .message {
  display: block;
  color: #363435;
  line-height: 14px;
  font-weight: bold;
  padding: 2px 0 2px 35px;
  border: 1px #363435 solid;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_message.gif) no-repeat 10px 3px;
}
#content .message:hover {
  border: 1px #b0e0f6 solid;
  background: #b0e0f6 url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_message.gif) no-repeat 10px 3px;
}
#content .TrendMore {
  cursor: pointer;
  padding: 2px 8px 2px 8px;
  text-decoration: none;
  color: white;
  background: #363435;
  border: 0;
  display: block;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  clear: both;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .TrendMore:hover {
  background: #b0e0f6;
  color: #363435;
  text-decoration: none;
  padding: 1px 7px 1px 7px;
  border: 1px #b0e0f6 solid;
}
#content .TrendThumbs {
  overflow: hidden;
  clear: both;
  width: 100%;
}
#content .TrendThumbs .active {
  background: #44764f;
  border: 1px #44764f solid;
}
#content .TrendThumbs div {
  position: relative;
  width: 90px;
  height: 90px;
  float: left;
  margin: 0 2px 2px 0;
  overflow: hidden;
  text-align: center;
}
#content .TrendThumbs .loader {
  position: absolute;
  top: 40px;
  left: 40px;
}
#content .TrendThumbs div:hover { border-color: #000000; }
#content .TrendThumbs .odd { margin: 0; }
#content #navLeft {
  width: 180px;
  float: left;
  padding: 0 20px 0 0;
  margin: 0 1px 0 -1px;
  border-right: 1px solid #cccccc;
  min-height: 500px;
}
#content #navLeft a { text-decoration: none; }
#content #navLeft a:hover { text-decoration: underline; }
#content #navLeft ul {
  margin: 0 0 20px 0;
  display: block;
  clear: both;
  text-transform: uppercase;
  font-size: 11px;
}
#content #navLeft ul ul { margin: 0 0 10px 20px; }
#content #navLeft li.active a {
  font-weight: bold;
  text-decoration: underline;
}
#content #navLeft li.active ul li a {
  font-weight: normal;
  text-decoration: none;
}
#content #navLeft li.active ul li.active a {
  font-weight: bold;
  text-decoration: underline;
}
#content #navLeft ul.listGender {
  display: block;
  clear: both;
  padding: 0;
  margin: 0 0 30px;
}
#content #navLeft ul.listGender li {
  display: block;
  float: left;
  width: 50%;
}
#content #navLeft ul.listGender li a {
  display: block;
  background: #f5f5f5;
  border: 1px solid #cccccc;
  padding: 5px 0 4px;
  text-align: center;
  text-decoration: none;
}
#content #navLeft ul.listGender li.active a {
  background: #222222;
  color: #ffffff;
  text-decoration: underline;
  font-weight: bold;
  border: 1px solid #222222;
}
#content #navLeft input#searchBrand {
  border: 1px solid #dddddd;
  border-bottom: 2px solid #cccccc;
  width: 160px;
  display: block;
  padding: 6px 2px;
  margin: 0 0 20px 0;
}
#content #navLeft ul.listClothingType li.showmore { display: none; }
#content #navLeft ul.listClothingType.hidemore li.showmore {
  display: list-item;
  text-transform: lowercase;
}
#content #navLeft ul.listClothingType.hidemore li.ismore { display: none; }
#content .TrendAllItems {
  float: left;
  padding-left: 18px;
}
#content .TrendAllItems .sort {
  float: right;
  width: auto;
  padding: 5px 0 0 0;
}
#content .TrendAllItems .ThumbOnly .ThumbDetail { display: none; }
#content .TrendAllItems .ThumbOnly {
  float: left;
  width: 90px;
  height: 90px;
  overflow: hidden;
  border: 1px solid #cccccc;
}
#content .TrendAllItems .ThumbOnly .TrendThumbs div { margin: 0; }
#content .TrendAllItems .ThumbDesc {
  width: 295px;
  overflow: hidden;
  float: left;
  padding: 5px;
  margin: 0 5px 5px 0;
  background: #f3f3f3;
}
#content .TrendAllItems .ThumbDesc:hover { background: #e6f4fa; }
#content .TrendAllItems .ThumbDesc .TrendThumbs {
  width: auto;
  float: left;
}
#content .TrendAllItems .ThumbDesc .TrendThumbs div { margin: 0; }
#content .TrendAllItems .ThumbDesc .ThumbDetail {
  float: right;
  padding-top: 5px;
  width: 185px;
  height: 100px;
}
#content .TrendAllItems .ThumbDesc .ThumbDetail div {
  font-size: 10px;
  color: #999999;
  line-height: 10px;
}
#content .TrendAllItems .ThumbDesc .ThumbDetail p { margin: 0 0 5px 0; }
#content .TrendAllItems .ThumbDesc .ThumbDetail h5 { margin: 0; }
#content div#ClothingItemsGrid.withoutZoom { width: 775px; }
#content div#ClothingItemsGrid.withZoom { width: 475px; }
#content div#ClothingItemsGrid div.ThumbWrapper.active { border-color: black; }
#content div#ClothingItemsGrid div.ThumbWrapper:hover { border-color: black; }
#content div#ClothingItemsGrid a { cursor: -moz-zoom-in, auto; }
#content .TrendSorting .ExtraTools {
  width: 620px;
  overflow: hidden;
  padding-bottom: 5px;
}
#content .ExtraTools .gender {
  float: left;
  width: 125px;
  overflow: hidden;
}
#content .ExtraTools .gender a {
  float: left;
  clear: none;
  margin-right: 5px;
}
#content .ExtraTools .gender .active {
  border-color: white;
  background: none;
  color: #0c3a16;
}
#content .TrendThumbView {
  float: right;
  width: 123px;
  height: 17px;
  padding-top: 2px;
  overflow: hidden;
}
#content .TrendThumbView a {
  float: right;
  display: block;
  width: 15px;
  height: 15px;
  overflow: hidden;
  text-indent: -1000px;
  margin-left: 5px;
  border: 1px #afafaf solid;
}
#content .TrendThumbView .ThumbView { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_thumb_view.gif) no-repeat 0 0; }
#content .TrendThumbView .DetailView { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_detail_view.gif) no-repeat 0 0; }
#content .TrendThumbView a:hover {
  border: 1px #000000 solid;
  background-color: #b0e0f6;
}
#content .TrendThumbView a.active {
  border: 1px #000000 solid;
  background-color: #b0e0f6;
}
#content .TrendThumbView span {
  float: left;
  margin-right: 5px;
}
#content .close {
  padding-left: 18px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_x.gif) no-repeat 0 2px;
}
#content .BuyClothingItem {
  display: block;
  width: 155px;
  height: 32px;
  margin-bottom: 15px;
  overflow: hidden;
  text-indent: -1000px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/btn_buy_now.gif) no-repeat 0 0;
}
#content .posts .comment {
  width: 500px;
  padding: 1px 0 15px 0;
  border-top: 1px #dddddd solid;
  overflow: hidden;
}
#content .posts .comment .UserPic {
  float: left;
  overflow: hidden;
  width: 50px;
}
#content .posts .comment .UserSay {
  width: 440px;
  float: right;
  padding: 10px 0 0;
  overflow: hidden;
  font-size: 12px;
}
#content .posts .comment .UserSay .time {
  font-size: 11px;
  float: right;
  display: block;
  overflow: hidden;
  color: #898989;
}
#content .posts .comment .UserSay .CatName {
  color: #666666;
  font-size: 11px;
  display: block;
  padding-bottom: 10px;
}
#content .posts .comment .UserSay .time span { float: left; }
#content .posts .comment .UserSay .time a.linkDelete {
  float: right;
  display: block;
  width: 24px;
  height: 16px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconDelete.png') no-repeat 0 -6px;
  text-indent: -1000px;
}
#content .posts .comment .UserSay .time a.linkDelete:hover { background-position: left -30px; }
#content .posts .preference {
  height: 35px;
  padding-top: 20px;
  text-align: center;
}
#content .posts .report {
  padding-left: 14px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_report.gif) no-repeat 0 2px;
}
#content .posts .preference a { font-weight: bold; }
#content .color_tag {
  display: inline-block;
  border: 1px solid #cccccc;
  width: 1.5em;
  height: 1.5em;
}
#content .color_tag.active { border: 1px solid black; }
#content .color_tag:hover { border: 1px solid black; }
.sortBy {
  float: right;
  padding: 5px 0 10px 0;
}
.sortBy .dropDown {
  width: auto;
  float: right;
}
.sortBy .setting {
  float: left;
  width: auto;
  overflow: hidden;
}
.sortBy .setting div {
  float: left;
  width: auto;
  margin-right: 10px;
}
.sortBy .setting div label {
  font-size: 11px;
  font-weight: bold;
  line-height: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.sortBy .dropDown h4 {
  float: right;
  font-size: 11px;
  line-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 10px 0 0;
}
.sortBy .dropDown select { float: right; }
.createCatalog {
  width: 280px;
  border-bottom: 1px solid #dfdfdf;
  border-top: 1px solid #dfdfdf;
  padding: 20px 10px 20px 10px;
  overflow: hidden;
  background: #f5f3f3;
}
.createCatalog h2 {
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_join.gif) no-repeat 0 0;
  border: 0;
  font-size: 14px;
  line-height: 14px;
  padding: 0 0 15px 53px;
}
.createCatalog h2 span {
  display: block;
  line-height: 34px;
  font-size: 34px;
}
.registerYourself {
  width: 580px;
  overflow: hidden;
  padding: 20px;
  background: #f5f3f3;
  border-bottom: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}
.registerYourself h2 {
  border: 0;
  padding: 0 0 20px 0;
}
.registerYourself fieldset {
  background: white;
  border: 0;
  font-size: 11px;
  border-bottom: 1px #dddcdc solid;
  border-top: 1px #dddcdc solid;
  margin-bottom: 25px;
}
#content .registerYourself .TrendField {
  height: 18px;
  width: 250px;
}
.registerYourself legend {
  font-weight: bold;
  background: #f5f3f3;
  margin-left: 10px;
  padding: 0 5px 2px 5px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  font-size: 14px;
}
.registerYourself .nickName {
  background: #ecf4fa;
  padding: 5px 0 5px 0;
}
#content .registerYourself .nickName .TrendField {
  font-weight: bold;
  color: #4c5a65;
}
.registerYourself .nickName label {
  color: #4c5a65;
  font-weight: bold;
}
.registerYourself label {
  padding-top: 4px;
  font-size: 11px;
  width: 145px;
  overflow: hidden;
  color: #666666;
}
#content #flashes { margin: 0 0 25px 0; }
#content #flashes .commentSaved {
  background: #edf4ed;
  padding: 10px 10px 10px 45px;
  width: 565px;
  border-bottom: 1px #d5ddd5 solid;
  border-top: 1px #d5ddd5 solid;
  border-left: 0;
  border-right: 0;
  font-weight: bold;
  overflow: hidden;
  color: #818e81;
  background: #edf4ed url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_comment_saved.gif) no-repeat 20px 10px;
}
div#nothing_matches {
  border: 1px solid #2593ca;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background-color: #f9f4fa;
  padding: 2em;
  font-size: 1.3em;
}
div#nothing_matches a { color: #2593ca; }
div.owner_toolbar {
  padding: 5px;
  margin: 15px 0;
  border: 1px solid #2593ca;
  background-color: #e9f4fa;
  position: relative;
}
div.owner_toolbar div.info { float: left; }
div.owner_toolbar div.actions {
  text-align: right;
  float: right;
}
#content .MoreLooks { padding: 0 0 10px 0px; }
#content .look .lookTags .totalTag:hover { text-decoration: underline; }
#content .ClothingItemTagBox {
  position: absolute;
  top: 310px;
  left: 0px;
  cursor: move;
  padding: 10px;
  z-index: 10000;
  border: 1px #333333 solid;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_tagging.png');
}
#content .ClothingItemTagBox .InnerContainer {
  position: relative;
  background: #faecc9;
  width: 620px;
  padding: 10px;
  border: 1px #ffffff solid;
}
#content .ClothingItemTagBox .FieldOption {
  padding: 10px 0 10px 120px;
  overflow: hidden;
  border-bottom: 1px #ffffff solid;
}
#content .ClothingItemTagBox label.leftLabel {
  float: left;
  margin-left: -120px;
  width: 120px;
  height: 18px;
  padding-top: 3px;
  font-weight: bold;
}
#content .ClothingItemTagBox .TrendMore {
  margin: 10px auto 10px auto;
  width: 80%;
}
#content .ClothingItemTagBox div.topright {
  position: absolute;
  top: 1em;
  right: 1em;
  font-weight: bold;
}
#content .ClothingItemTagBox div.topright a.cancel {
  padding-left: 18px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_x.gif') no-repeat 0 2px;
}
#content .ClothingItemTagBox div.topright a.delete {
  padding-left: 18px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_x.gif') no-repeat 0 2px;
}
#content .TrendUploadProcess h1 {
  font-size: 32px;
  padding: 15px 0 25px 0;
  line-height: 32px;
}
#content .TrendUploadProcess .upload h2 {
  border: 0;
  padding: 0;
}
#content .TrendUploadProcess .upload {
  border-bottom: 4px #dfdfdf solid;
  border-top: 4px #dfdfdf solid;
  background: #f0f0f0;
}
#content .TrendUploadProcess .upload .TrendMore {
  width: 75px;
  float: right;
}
#content .TrendUploadProcess .HeaderTools div { top: 15px; }
#content .TrendUploadProcess .HeaderTools .clothing_item {
  padding: 12px 0 0 0;
  height: 34px;
  width: 230px;
  text-align: right;
  font-size: 16px;
  display: block;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_item_large.gif) no-repeat;
}
#content .TrendUploadProcess .HeaderTools .clothing_item:hover { text-decoration: underline; }
#content .TrendUploadProcess .HeaderTools .LookButton {
  padding: 12px 0 0 0;
  height: 34px;
  width: 175px;
  text-align: right;
  font-size: 16px;
  display: block;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_look_large.gif) no-repeat;
}
#content .TrendUploadProcess .HeaderTools .LookButton:hover { text-decoration: underline; }
#content .TrendUploadProcess .upload .InnerContainer {
  padding: 20px;
  overflow: hidden;
  border-bottom: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
}
#content .TrendUploadProcess .upload .sample {
  width: 165px;
  float: left;
  overflow: hidden;
}
#content .TrendUploadProcess .upload .LookSample {
  height: 240px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/gfx_sample_look.jpg) no-repeat;
}
#content .TrendUploadProcess .upload .clothing_item {
  height: 265px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/gfx_sample_item.jpg) no-repeat;
}
#content .TrendUploadProcess .upload .find {
  width: 745px;
  float: right;
  padding: 0 0 15px 0;
  overflow: hidden;
}
#content .TrendUploadProcess .upload .select {
  padding: 15px 0 0 0;
  width: 432px;
  overflow: hidden;
}
#content .TrendUploadProcess .upload .select input { float: left; }
#content .TrendUploadProcess .upload .select .TrendField {
  width: 350px;
  height: 18px;
  padding: 5px 0 0 10px;
  overflow: hidden;
  color: #929292;
  margin-right: 3px;
}
#content .TrendUploadProcess .upload .select .TrendSubmit { height: 25px; }
#content .TrendUploadProcess .upload .select .UploadInfo {
  clear: both;
  width: 432px;
  overflow: hidden;
  padding: 5px 0 15px 0;
}
#content .TrendUploadProcess .upload .select .UploadInfo p {
  margin: 0;
  padding: 0;
}
#content .TrendUploadProcess .upload .progress {
  margin-top: 25px;
  border-top: 1px #6d746f dotted;
  width: 432px;
  overflow: hidden;
  padding: 15px 0 15px 0;
}
#content .TrendUploadProcess .upload .progress p { margin: 0; }
#content .TrendUploadProcess .upload .added {
  background: #e6e4e4;
  width: 735px;
  padding: 5px;
  margin-bottom: 4px;
  border-bottom: 1px #d7d5d5 solid;
  border-top: 1px #d7d5d5 solid;
  overflow: hidden;
}
#content .TrendUploadProcess .upload .added .file {
  width: 565px;
  height: 23px;
  float: left;
  padding: 18px 0 0 10px;
}
#content .TrendUploadProcess .upload .added .thumb {
  width: 50px;
  height: 50px;
  overflow: hidden;
  float: left;
}
#content .TrendUploadProcess .upload .added .delete {
  width: 50px;
  height: 50px;
  overflow: hidden;
  float: right;
  border-left: 1px #ecf3ec solid;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_delete.gif) no-repeat center 10px;
}
#content .TrendUploadProcess .upload .added .delete a {
  display: block;
  width: 50px;
  padding-top: 25px;
  text-align: center;
  height: 20px;
}
#content .TrendUploadProcess .upload .added .delete a:hover {
  background: none;
  text-decoration: underline;
}
#content .TrendUploadProcess .adjust { background: white; }
#content .TrendUploadProcess .adjust h2 { margin-bottom: 15px; }
#content .TrendUploadProcess .adjust .InnerContainer { padding: 0; }
#content .TrendUploadProcess .PhotoCrop {
  padding: 20px 10px 0 10px;
  margin-left: 30px;
}
#content .TrendUploadProcess .PhotoCrop .photo {
  float: left;
  position: relative;
}
#content .TrendUploadProcess .PhotoCrop .order {
  overflow: hidden;
  border-bottom: 1px #c4c2c2 dotted;
  padding: 0 0 15px 0;
  margin-bottom: 15px;
}
#content .TrendThumbs .delete {
  position: absolute;
  bottom: 3px;
  left: 3px;
  font-size: 11px;
  line-height: 11px;
  display: block;
  text-align: left;
  width: 70px;
  border-top: 1px #ffffff solid;
  padding: 1px 0 1px 20px;
  background: #e8e5e5 url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_delete.gif) no-repeat 3px 0;
}
#content .TrendThumbs .removeFav {
  position: absolute;
  bottom: 3px;
  left: 3px;
  font-size: 11px;
  line-height: 11px;
  display: block;
  text-align: left;
  width: 70px;
  border-top: 1px #ffffff solid;
  padding: 1px 0 1px 20px;
  background: #e8e5e5 url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_favorite_small.gif) no-repeat 3px 1px;
}
#content .TrendUploadProcess .PhotoDescription {
  width: 320px;
  min-height: 800px;
  padding: 15px 0;
  float: left;
  overflow: hidden;
  background: #eeeeee;
  margin: 0 20px 0 0;
}
#content .TrendUploadProcess .PhotoDescription h2 { margin-bottom: 0; }
#content .TrendUploadProcess .PhotoDescription .FieldOption {
  width: 320px;
  padding: 20px 0 20px 0;
  overflow: hidden;
}
#content .TrendUploadProcess .PhotoDescription input {
  float: left;
  height: 18px;
  width: 170px;
  padding-top: 2px;
}
#start_cal {
  display: block;
  float: left;
}
#content .TrendUploadProcess .PhotoDescription textarea {
  width: 190px;
  height: 100px;
  display: block;
  float: left;
  margin-bottom: 10px;
}
#content .TrendUploadProcess .PhotoDescription .subtle {
  float: left;
  margin: 0 0 0 115px;
}
#content .TrendUploadProcess .PhotoDescription select {
  float: left;
  margin-left: 10px;
}
#content .TrendUploadProcess .PhotoDescription h3 {
  background: #cccccc;
  color: #ffffff;
  text-align: center;
  margin-top: 30px;
}
#content .TrendUploadProcess .PhotoDescription label {
  float: left;
  width: 100px;
  height: 18px;
  padding: 3px 5px 0 0;
  text-align: right;
  font-size: 14px;
  color: #666666;
}
#content .TrendUploadProcess .PhotoDescription .sexe {
  float: left;
  width: 200px;
  padding: 2px 0 0;
}
#content .TrendUploadProcess .PhotoDescription .sexe input {
  width: auto;
  height: auto;
  float: left;
}
#content .TrendUploadProcess .PhotoDescription .sexe label {
  width: auto;
  height: auto;
  color: #0c3a16;
  margin-right: 10px;
  padding: 2px 0 0 0;
}
#content .TrendUploadProcess .PhotoDescription .SelectTag {
  float: right;
  width: 220px;
  height: 36px;
  overflow: hidden;
}
#content .TrendUploadProcess .PhotoDescription .permission {
  width: 320px;
  overflow: hidden;
  margin-bottom: 10px;
}
#content .TrendUploadProcess .PhotoDescription .permission label {
  width: auto;
  height: auto;
  float: left;
  font-weight: normal;
}
#content .TrendUploadProcess .PhotoDescription .permission input {
  width: auto;
  height: auto;
  float: left;
  margin-right: 10px;
}
#content .TrendUploadProcess .PhotoDescription .accept { padding: 0 10px; }
#content .TrendUploadProcess .PhotoDescription .accept .TrendSubmit {
  padding: 0;
  height: 30px;
  line-height: normal;
  width: 100px;
}
#content .TrendUploadProcess .PhotoDescription .StartAgain {
  float: right;
  display: block;
  width: 95px;
  padding: 5px 0 0 15px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_start_again.gif) no-repeat 0 7px;
}
#content .TrendUploadProcess .PhotoDescription .StartAgain:hover { text-decoration: underline; }
#content .TrendUploadProcess .PhotoDescription .TrendMore {
  float: right;
  clear: none;
  margin-left: 5px;
}
#content .TrendUploadProcess .PhotoDescription legend input {
  float: inherit;
  width: inherit;
  height: inherit;
  padding-top: inherit;
  font-weight: inherit;
}
#content .TrendUploadProcess .PhotoDescription legend label {
  float: inherit;
  width: inherit;
  height: inherit;
  padding-top: inherit;
  font-weight: inherit;
}
#self_pic_widget_activator a {
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: bold;
  text-transform: capitalize;
  padding-left: 25px;
  line-height: 16px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_changepic.gif) no-repeat left 0;
}
#self_pic_widget_activator a:hover {
  text-decoration: underline;
  background: #f5f3f3 url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_changepic.gif) no-repeat left 0;
}
#content .TrendFavoriteCollection { padding: 25px 0 0 0; }
#content .TrendFavoriteCollection .TrendThumbs .media_thumb { margin: 0 5px 5px 0; }
#content .StatusNav {
  position: relative;
  border-bottom: 4px #dcdbdb solid;
  border-top: 1px #dcdbdb solid;
}
#content .StatusNav .HeaderTools .upload { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_upload_small_g.gif) no-repeat right 0; }
#content .StatusNav .InnerContainer {
  border-bottom: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
  background: #f5f3f3;
  padding: 0 10px 0 10px;
}
#content .StatusNav textarea {
  width: 588px;
  height: 65px;
  margin-bottom: 2px;
}
#content .StatusNav .MyStatus {
  width: 600px;
  padding-bottom: 9px;
  position: relative;
  overflow: hidden;
}
#content .StatusNav .MyStatus p {
  font-size: 14px;
  margin: 0 0 10px 0;
  line-height: 20px;
  padding-left: 35px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  font-weight: bold;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_quote_status.gif) no-repeat 0 0;
}
#content .StatusNav .MyStatus .editor_field {
  width: 542px;
  height: 30px;
  font-size: 12px;
  padding: 10px;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #cccccc;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_field.gif) no-repeat;
}
#content .StatusNav .MyStatus span.IsWearingEnd { color: #c8c8c8; }
#content .StatusNav .MyStatus .IsWearing { font-style: italic; }
#content .StatusNav .MyStatus .TimeStamp {
  font-size: 10px;
  color: #9b9a9a;
  line-height: 15px;
  padding-left: 55px;
  clear: both;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_timestamp.gif) no-repeat 35px 0;
}
#content .StatusNav .TrendSubmit {
  position: absolute;
  right: 30px;
  top: 132px;
}
#content .StatusNav h1 {
  border: 0;
  padding-bottom: 2px;
}
#content .StatusNav .NavTabs {
  width: 600px;
  height: 30px;
  padding-top: 25px;
  margin-bottom: -5px;
  overflow: hidden;
}
#content .StatusNav .NavTabs a {
  display: block;
  float: left;
  color: #313131;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  background: #dcdbdb;
  height: 25px;
  padding: 5px 8px 0 8px;
  margin-right: 1px;
}
#content .StatusNav .NavTabs .favorites {
  padding-left: 25px;
  background: #dcdbdb url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_favorite_big.gif) no-repeat 5px 8px;
}
#content .StatusNav .NavTabs .favorites.active {
  padding-left: 25px;
  background: #ffffff url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_favorite_big.gif) no-repeat 5px 8px;
}
#content .StatusNav .NavTabs a:hover { text-decoration: underline; }
#content .StatusNav .NavTabs .active {
  background: white;
  height: 23px;
  padding: 5px 7px 0 7px;
  border-right: 1px #dcdbdb solid;
  border-left: 1px #dcdbdb solid;
  border-top: 1px #dcdbdb solid;
  border-bottom: 1px #ffffff solid;
}
#content .StatusNav .NavTabs .active:hover { text-decoration: none; }
#content .StatusNav .NavTabs .note {
  float: right;
  margin: 0;
  padding-left: 20px;
  background: #dcdbdb url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_note.gif) no-repeat 6px 6px;
}
#content .TrendActivites { padding: 15px 0 25px 0; }
#content .TrendActivites .StatusUpdate {
  overflow: hidden;
  padding: 25px 10px 25px 10px;
  border-bottom: 1px #e7e8e7 solid;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_trendstatus.gif) repeat-x 0 bottom;
}
#content .TrendActivites .StatusUpdate .TrendThumb {
  width: 100px;
  float: left;
}
#content .TrendActivites .StatusUpdate .MostRecent {
  float: right;
  width: 535px;
}
#content .TrendActivites .StatusUpdate .MostRecent .tools {
  position: relative;
  width: 535px;
  padding-bottom: 10px;
}
#content .TrendActivites .StatusUpdate .MostRecent .tools h4 {
  float: left;
  margin: 0 10px 0 0;
}
#content .TrendActivites .StatusUpdate .MostRecent .tools .TimeStamp {
  padding-top: 4px;
  font-size: 10px;
  color: #999999;
}
#content .TrendActivites .StatusUpdate .MostRecent .tools .message {
  position: absolute;
  top: 0;
  color: #363435;
  right: 0;
  border: 0;
  float: right;
  width: 60px;
}
#content .TrendActivites .StatusUpdate .MostRecent .SentenceStarter {
  font-style: italic;
  color: #999999;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .added {
  padding-left: 20px;
  margin-bottom: 10px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_added.gif) no-repeat 0;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .tagged {
  padding-left: 20px;
  margin-bottom: 10px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_tag.gif) no-repeat 0;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .note {
  padding-left: 20px;
  margin-bottom: 10px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_note_light.gif) no-repeat 4px 2px;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .post {
  padding-left: 20px;
  margin-bottom: 10px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_post.gif) no-repeat 0 4px;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .TrendThumbs {
  width: auto;
  float: left;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow p { margin: 0; }
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .posted {
  margin-left: 110px;
  padding-left: 30px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_quote.gif) no-repeat 0 2px;
}
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .posted p { margin-bottom: 10px; }
#content .TrendActivites .StatusUpdate .MostRecent .UserShow .posted .reply { font-weight: bold; }
#content .TrendAllLooks { padding-top: 25px; }
#content .TrendBio { padding-top: 25px; }
#content .TrendBio h4 { margin-bottom: 25px; }
#content .TrendBio dl { line-height: 14px; }
#content .TrendBio dt {
  float: left;
  width: 195px;
  color: #999999;
  margin-bottom: 10px;
  clear: both;
}
#content .TrendBio dd {
  padding: 0;
  margin: 0;
  width: 425px;
  float: left;
  margin-bottom: 10px;
}
#content .TrendBio .Bio { padding-top: 25px; }
#content .TrendBio .OddTitle {
  font-size: 14px;
  font-weight: bold;
  color: #313131;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
}
#content .FirstLetter {
  font-size: 36px;
  line-height: normal;
  float: left;
  display: block;
  width: 33px;
  height: 25px;
  text-transform: uppercase;
  text-align: center;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  font-weight: bold;
}
#content .TrendBio .URL {
  padding: 25px 0 25px 0;
  border-bottom: 1px #ececec solid;
}
#content .TrendBio .Spacer { padding: 0 0 25px 0; }
#content .TrendFollow .UserFollow {
  width: 300px;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px #ececec solid;
}
#content .TrendFollow .UserFollow img { float: left; }
#content .TrendFollow .UserFollow h5 {
  margin: 0;
  line-height: 10px;
}
#content .TrendFollow .UserFollow p {
  margin-bottom: 5px;
  font-size: 10px;
}
#content .TrendFollow .UserFollow span { color: #cccccc; }
#content .TrendFollow .UserFollow div { margin-left: 60px; }
#content .CatalogArchiving { padding: 0; }
#content .CatalogArchiving .StatusUpdate .MostRecent { float: left; }
#content .CatalogArchiving .StatusUpdate .MostRecent .tools .follow {
  position: absolute;
  top: 0;
  color: #363435;
  right: 0;
  border: 0;
  font-weight: bold;
  width: 45px;
  padding-left: 20px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_follow.gif) no-repeat left 2px;
}
#content .CatalogArchiving .StatusUpdate .MostRecent .tools .follow:hover { background: #b0e0f6 url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_follow.gif) no-repeat left 2px; }
#content .CatalogArchiving .StatusUpdate .MostRecent .tools .CatLocation {
  clear: both;
  margin-bottom: 0;
}
#content .CatalogArchiving .StatusUpdate .MostRecent .tools {
  position: relative;
  width: 485px;
  padding-bottom: 10px;
}
#content .signUpForms {
  float: left;
  width: 480px;
  margin-bottom: 25px;
  overflow: hidden;
}
#content .signUpForms h1 {
  border: 0;
  margin-bottom: 20px;
  font-size: 26px;
}
#content .signUpForms h2 {
  border: 0;
  padding: 0;
  font-size: 18px;
}
#content .signUpForms h2 span { color: #cfcece; }
#content .signUpForms .facebookWrapper {
  width: 480px;
  overflow: hidden;
  margin-bottom: 10px;
  padding-bottom: 35px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_cut_spacer.gif) no-repeat 0 bottom;
}
#content .connectWithFacebook {
  border-bottom: 1px #e4e6eb solid;
  border-top: 1px #e4e6eb solid;
  height: 91px;
  width: 470px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_facebook_connect.gif) no-repeat;
  padding: 10px 0 0 10px;
}
#content .connectWithFacebook h3 { margin-bottom: 20px; }
#content .connectWithFacebook h3 span { color: #8f99ab; }
#content .signUpForms .standardField {
  width: 480px;
  height: 65px;
  overflow: hidden;
}
#content .signUpForms .standardField label {
  font-weight: bold;
  display: block;
  margin-bottom: 7px;
}
#content .signUpForms .standardField.password label { color: #587454; }
#content .signUpForms .standardField .fieldInput {
  border: 1px #c9c8c8 solid;
  width: 303px;
  padding: 4px 0 0 5px;
  height: 21px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_field.gif) no-repeat;
}
#content .signUpForms .standardField.zip { margin-bottom: 10px; }
#content .signUpForms .standardField.zip .fieldInput { width: 75px; }
#content .signUpForms .standardField.email .fieldInput {
  border: 1px #c5d1d5 solid;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_field_special.gif) no-repeat;
}
#content .signUpForms .TrendSubmit { width: 145px; }
#content .signUpForms .standardField.terms { height: 35px; }
#content .signUpForms .standardField.sex { height: 35px; }
#content .signUpForms .standardField.sex label {
  float: left;
  line-height: 16px;
  font-weight: normal;
}
#content .signUpForms .standardField.sex input {
  float: left;
  margin-right: 5px;
}
#content .signUpForms .standardField.sex .odd { margin-right: 15px; }
#content .signUpForms .standardField.sex h5 {
  float: left;
  width: 50px;
}
#content .signUpForms .standardField.terms a { text-decoration: underline; }
#content .signUpForms .standardField div {
  width: 310px;
  float: left;
}
#content .signUpForms .standardField .helper {
  width: 150px;
  color: #565656;
  padding-top: 5px;
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 0;
  float: right;
}
#content .signUpForms .personalInfo {
  padding-top: 15px;
  margin-bottom: 15px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/gfx_header_line.gif) no-repeat 185px 28px;
}
#content .alreadyMember {
  clear: both;
  font-size: 18px;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  text-align: center;
  padding: 15px 0 15px 0;
  border-bottom: 1px #e6e5e5 solid;
  border-top: 1px #e6e5e5 solid;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_caution.gif) no-repeat 295px 15px;
}
#content .whyTrendmill {
  width: 465px;
  float: right;
  margin-bottom: 25px;
  border-bottom: 1px #e2e2e2 solid;
  border-top: 1px #e2e2e2 solid;
  overflow: hidden;
}
#content .whyTrendmill .spacerCut {
  height: 25px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_cut_spacer_dark.gif) no-repeat;
}
#content .whyTrendmill .innerWrapper {
  width: 445px;
  padding: 10px;
  overflow: hidden;
  background: #f7f7f7;
  border-bottom: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
}
#content .whyTrendmill h2 {
  border: 0;
  font-size: 18px;
  padding: 0;
}
#content .whyTrendmill .trendPromo {
  width: 445px;
  height: 333px;
  margin-bottom: 20px;
}
#content .whyTrendmill .trendPromo .boxWhy {
  width: 145px;
  overflow: hidden;
  border-top: 1px #c6c6c6 solid;
  float: left;
}
#content .whyTrendmill .trendPromo .boxWhy.last { float: right; }
#content .whyTrendmill .trendPromo .boxWhy.first { margin-right: 5px; }
#content .whyTrendmill .trendPromo .boxWhy .innerBox {
  border-top: 1px #ffffff solid;
  width: 135px;
  padding: 5px 5px 30px 5px;
  background: #dfdedf url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_innerbox_bottom.gif) no-repeat 0 bottom;
  overflow: hidden;
}
#content .whyTrendmill .trendPromo .boxWhy img { margin-bottom: 10px; }
#content .whyTrendmill .trendPromo .descPromo strong { float: left; }
#content .whyTrendmill .trendPromo .boxWhy p {
  margin: 0 0 0 15px;
  font-size: 11px;
  line-height: 14px;
}
#content .whyTrendmill .nMembers { margin-bottom: 20px; }
#content .whyTrendmill .newestMembers .memberName {
  width: 445px;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px #d6d6d6 solid;
}
#content .whyTrendmill .newestMembers .memberName.last {
  border: 0;
  margin-bottom: 15px;
}
#content .whyTrendmill .newestMembers .memberName img { float: left; }
#content .whyTrendmill .newestMembers .memberName h5 {
  margin: 0;
  line-height: 10px;
}
#content .whyTrendmill .newestMembers .memberName p {
  margin-bottom: 5px;
  font-size: 10px;
}
#content .whyTrendmill .newestMembers .memberName span { color: #cccccc; }
#content .whyTrendmill .newestMembers .memberName div { margin-left: 60px; }
#content .loginTrendmill h1 {
  border: 0;
  margin-bottom: 20px;
  font-size: 26px;
}
#content .loginTrendmill .regLogin {
  width: 300px;
  float: left;
  overflow: hidden;
  margin-bottom: 25px;
  border-right: 1px #e6e5e5 solid;
}
#content .loginTrendmill .TrendSubmit { margin-top: 15px; }
#content .loginTrendmill .regLogin label_tag { display: block; }
#content .loginTrendmill .orFacebook {
  width: 630px;
  float: right;
}
div#ClothingItemZoom {
  position: relative;
  border: 1px solid #f5f5f5;
  box-shadow: 0px 0px 4px #666666;
  background: #eeeeee;
  margin: 0 0;
  width: 280px;
  padding: 10px 10px 0 10px;
  float: right;
}
div#ClothingItemZoom p { font-size: 11px; }
div#ClothingItemZoom a.close {
  position: absolute;
  top: -1px;
  right: -1px;
  display: block;
  height: 24px;
  width: 24px;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 0;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconClose.png') no-repeat center center;
}
div#ClothingItemZoom div.fbLike {
  position: absolute;
  top: 10px;
  left: 10px;
}
div#ClothingItemZoom div.clothingItemImg {
  float: left;
  margin: 30px 10px 10px 0;
  min-height: 220px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bgAd.gif');
}
div#ClothingItemZoom div.clothingItemImg img {
  display: block;
  float: left;
  min-width: 150px;
  max-width: 150px;
  height: auto;
  width: auto;
}
div#ClothingItemZoom .MedRec { margin-left: -10px; }
div#ClothingItemZoom h3 {
  clear: both;
  padding: 8px 20px 8px 0;
  margin: 0 0 10px;
  border-bottom: 1px dotted #999999;
}
div#ClothingItemZoom div.looksRelatedSingle {
  float: left;
  width: 280px;
  margin: 0 0 5px;
}
div#ClothingItemZoom div.looksRelatedSingle img {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 15px 0 0;
}
div#ClothingItemZoom div.looksRelatedSingle p {
  float: left;
  width: 200px;
  font-size: 11px;
}
div#ClothingItemZoom div.looksRelatedSingle p a { text-decoration: none; }
div#ClothingItemZoom div.looksRelatedSingle:hover { background: #ffffff; }
div#ClothingItemZoom .more {
  float: right;
  text-align: right;
  width: 80px;
  line-height: 20px;
  padding: 0 10px 0 10px;
  border-left: 1px #cccccc solid;
}
div#ClothingItemZoom .EditClothingItem { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_edit_item.gif) no-repeat 9px 4px; }
div#ClothingItemZoom .AddUrl { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_url.gif) no-repeat 12px 6px; }
div#ClothingItemZoom .LookName h3 a { color: #313131; }
div#ClothingItemZoom .PriceList {
  overflow: hidden;
  margin-bottom: 25px;
}
div#ClothingItemZoom a.BigPrice {
  display: block;
  float: left;
  margin: 60px 0 0;
  padding: 50px 0 0;
  color: #ffffff;
  font-size: 2em;
  text-align: center;
  text-decoration: none;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/buy.png') no-repeat left;
  overflow: hidden;
  width: 120px;
  height: 120px;
}
div#ClothingItemZoom .ClothingColors {
  width: 270px;
  overflow: hidden;
  margin-bottom: 15px;
}
div#ClothingItemZoom .ClothingColors ul {
  padding: 15px 0 0 0;
  margin: 0;
}
div#ClothingItemZoom .ClothingColors li {
  width: 17px;
  text-indent: -1000px;
  overflow: hidden;
  height: 14px;
  float: left;
  margin-right: 5px;
}
div#ClothingItemZoom .ClothingPurchase {
  padding: 10px 0;
  overflow: hidden;
}
div#ClothingItemZoom .ClothingPurchase dl { line-height: 24px; }
div#ClothingItemZoom .ClothingPurchase dl a { font-weight: bold; }
div#ClothingItemZoom .ClothingPurchase dt {
  float: left;
  width: 205px;
  padding: 0 5px 0 5px;
  margin-bottom: 2px;
  background: #e7e5e5;
}
div#ClothingItemZoom .ClothingPurchase dd {
  float: right;
  margin: 0;
  margin-bottom: 2px;
  width: 55px;
  background: #e7e5e5;
}
div#ClothingItemZoom .ClothingPurchase dd a { color: black; }
#content .ClothingPurchase h3 {
  border-top: 1px #cccccc solid;
  padding-top: 5px;
}
#content .moreOfClothing {
  margin-bottom: 20px;
  overflow: hidden;
}
#content .moreOfClothing .TrendMore {
  width: 308px;
  clear: none;
  float: left;
  padding: 3px 0 0 0;
  border: 0;
  height: 23px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#content .moreOfClothing .TrendMore:hover {
  padding: 3px 0 0 0;
  border: 0;
  height: 23px;
}
#content .moreOfClothing .TrendTypeMore {
  width: 308px;
  text-align: center;
  font-weight: bold;
  line-height: 24px;
  border: 1px #000000 solid;
  float: right;
}
#content .moreOfClothing .TrendTypeMore:hover { border: 1px #b0e0f6 solid; }
#content table#color_filter_table { border: none; }
#content table#color_filter_table td {
  padding: 0;
  border-spacing: 2px;
}
#content table#color_filter_table .color_tag {
  width: 15px;
  height: 15px;
  margin: 0 4px 4px 0;
}
#content .BrandCollection ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#content .BrandCollection li {
  padding: 0;
  margin: 0;
  list-style: none;
}
#content .BrandCollection h2 {
  font-size: 36px;
  line-height: 36px;
  text-transform: uppercase;
}
#content .BrandCollection .BrandList {
  overflow: hidden;
  margin-bottom: 25px;
}
#content .BrandCollection .BrandList li {
  width: 240px;
  float: left;
  margin-bottom: 5px;
}
#content .BrandCollection .BrandList li div {
  font-size: 9px;
  color: #999999;
}
#content .BrandCollection .BrandList li div a { color: #999999; }
#content .BrandCollection .Alpha {
  position: relative;
  clear: both;
}
#content .BrandCollection .Alpha ul {
  position: absolute;
  top: 15px;
  left: 40px;
  height: 22px;
  overflow: hidden;
  padding: 4px 0 0 20px;
  border-left: 1px #0c3a16 solid;
}
#content .BrandCollection .AddBrand {
  position: absolute;
  right: 0;
  top: 20px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_add.gif) no-repeat 0 1px;
  display: block;
  width: 16px;
  height: 16px;
}
#content .BrandCollection .Alpha li {
  float: left;
  margin-right: 2px;
}
#content .BrandCollection .Alpha li a {
  display: block;
  width: 18px;
  height: 18px;
  line-height: 16px;
  text-align: center;
  background: #363435;
  color: white;
  text-decoration: none;
}
#content .BrandCollection .Alpha li a:hover {
  border: 1px #b0e0f6 solid;
  background: #b0e0f6;
  color: #363435;
  width: 16px;
  height: 16px;
  line-height: 14px;
}
.editWrapper {
  overflow: hidden;
  padding-bottom: 15px;
  margin-bottom: 25px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bg_scissors.gif) no-repeat 0 bottom;
}
.editorialTitle {
  border-top: 3px #000000 solid;
  position: relative;
}
.editorialTitle h1 {
  border: 0;
  line-height: 21px;
  font-size: 21px;
  margin-bottom: 0;
  padding: 0;
}
.editorialThumb {
  margin: 0 22px 0 0;
  float: left;
  width: 200px;
  height: 300px;
  margin-bottom: 1em;
  overflow: hidden;
}
.editorialThumb img {
  width: 200px;
  height: 200px;
}
.editorialTitle .artBy {
  width: 450px;
  padding-left: 90px;
  overflow: hidden;
}
.editorialPic {
  width: 608px;
  margin-bottom: 25px;
  overflow: hidden;
}
.editorialPic .editorialPicCaption {
  padding: 5px 5px 5px 0;
  color: white;
  font-size: 10px;
  text-align: right;
  background: #dddddd;
}
.editorialNav {
  clear: both;
  overflow: hidden;
  width: 610px;
  padding: 5px 10px 0 0;
}
#content .editorialNav .TrendMore {
  width: 70px;
  float: right;
  clear: none;
}
#content .editorialNav .TrendMore.odd { margin-right: 1px; }
.narrowPic { width: 445px; }
#content .narrowInfo {
  width: 150px;
  overflow: hidden;
  float: left;
}
#content .narrowInfo .blurb { clear: both; }
.editorialInfo { padding-bottom: 25px; }
.editorialInfo .readMoreLink {
  font-size: 16px;
  display: block;
  font-family: "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  letter-spacing: -1px;
}
#content .editorialInfo .artBlurb .readMoreLink a { text-decoration: none; }
.artBlurbV2 { margin-bottom: 25px; }
.artBlurb {
  position: relative;
  margin-left: 90px;
  width: 650px;
}
.artBlurb div.look {
  padding-bottom: 10px !important;
  border: none !important;
}
.artBlurb div.look .photo { margin: 0 !important; }
.datePub {
  margin-bottom: 15px;
  display: block;
}
.editorialInfo .shareThis {
  width: 150px;
  float: left;
}
.editorialInfo .shareThis h4 {
  padding-top: 5px;
  border-top: 1px #000000 solid;
}
.editorialInfo .shareThis ul {
  padding: 0;
  margin-bottom: 10px;
}
.editorialInfo .shareThis li { list-style: none; }
.editorialInfo .shareThis .keyWords li {
  padding-left: 15px;
  background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_keyword.gif) no-repeat 0 5px;
}
.editorialInfo .shareThis .twitter { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_twitter.gif) no-repeat; }
.editorialInfo .shareThis .stumbleUpon { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_stumbleupon.gif) no-repeat; }
.editorialInfo .shareThis .faceBook { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_facebook.gif) no-repeat; }
.editorialInfo .shareThis .digg { background: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_digg.gif) no-repeat; }
.editorialInfo .shareThis .socialMedia { margin-bottom: 25px; }
.editorialInfo .shareThis .socialMedia a { padding-left: 25px; }
div.editorial_gallery div.prevnext {
  background-color: #eeeeee;
  margin: 0 0 10px;
}
div.editorial_gallery div.prevnext:hover a.prev {
  background: #444444;
  color: #ffffff;
  text-decoration: none;
}
div.editorial_gallery div.prevnext:hover a.next {
  background: #444444;
  color: #ffffff;
  text-decoration: none;
}
div.editorial_gallery div.prevnext a {
  display: block;
  float: left;
  margin: 5px 0 5px 5px;
  cursor: pointer;
}
div.editorial_gallery div.prevnext *.thumb {
  display: block;
  float: left;
  margin: 5px 0 5px 5px;
  cursor: pointer;
}
div.editorial_gallery div.prevnext a.prev {
  background: none;
  padding: 15px 3px 0;
  height: 35px;
}
div.editorial_gallery div.prevnext a.next {
  background: none;
  padding: 15px 3px 0;
  height: 35px;
}
div.editorial_gallery_viewfinder {
  overflow: hidden;
  position: relative;
  padding: 0;
  margin: 0 auto 0 auto;
  width: 100%;
}
div.editorial_gallery_viewfinder ul.editorial_gallery_slides {
  list-style: none;
  position: relative;
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
}
div.editorial_gallery_viewfinder ul.editorial_gallery_slides li {
  position: relative;
  float: left;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
div.editorial_gallery_viewfinder ul.editorial_gallery_slides li div.trendRate {
  background: #c0c0c0;
  border: 2px solid silver;
  top: 0 !important;
  left: 0 !important;
}
ul.editorial_gallery_slides img.gallery_image { max-width: 400px; }
#content { background: none; }
#content .wide { width: 960px; }
#content .begin .odd {
  border: 0;
  padding: 0;
  margin: 0;
}
#content .wide h3 {
  padding-top: 20px;
  margin: 25px 0 5px 0;
  border-top: 1px #ececec solid;
}
.admin { border: 1px solid red; }
table#admin_table {
  border-collapse: collapse;
  width: 98%;
}
table#admin_table tr { border-bottom: 1px solid black; }
table#admin_table th {
  vertical-align: top;
  text-align: left;
  padding: 1em;
}
table#admin_table td {
  vertical-align: top;
  text-align: left;
  padding: 1em;
}
table#admin_table th.clothing_sub_types { background-color: #f0f0f0; }
table#admin_table td.clothing_sub_types { background-color: #f0f0f0; }
table#admin_table th.misc { background-color: #cdcdcd; }
table#admin_table td.misc { background-color: #cdcdcd; }
table#admin_table table.clothing_sub_types { border-collapse: collapse; }
table#admin_table table.clothing_sub_types tr { border-bottom: none; }
table#admin_table table.clothing_sub_types th {
  vertical-align: top;
  padding: 0.25em;
}
table#admin_table table.clothing_sub_types td {
  vertical-align: top;
  padding: 0.25em;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  list-style-type: none;
}
body { line-height: 1.5; }
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
table, td, th { vertical-align: middle; }
blockquote:before { content: ""; }
blockquote:after { content: ""; }
q:before { content: ""; }
q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img { border: none; }
a { outline: none; }
.block ul {
  margin: 0;
  padding: 0;
}
.clearFix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
}
.colRightSection:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
}
.clearFix, .colRightSection { display: inline-block; }
.clearFix, .colRightSection {
  zoom: 1;
  display: block;
}
body {
  font: 12px Helvetica, Arial, sans-serif;
  background-color: #ffffff;
  color: #111111;
}
a {
  text-decoration: underline;
  color: #222222;
}
p {
  font-size: 12px;
  line-height: 1.4em;
  margin: 0 0 15px 0;
}
form { display: block; }
input { padding: 0 2px; }
textarea {
  font: 12px Helvetica, Arial, sans-serif;
  padding: 3px;
  border: 1px #dddddd solid;
  height: 70px;
}
h1 {
  font-size: 24px;
  line-height: 1.5em;
  padding: 0 0;
  margin: 0 0 25px 20px;
  font-weight: normal;
  border-bottom: 1px dotted #999999;
}
h1.shop {
  float: left;
  width: 775px;
}
h2 {
  font-size: 15px;
  line-height: 1em;
  padding: 5px 0 10px;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 10px;
}
h3 {
  font-size: 16px;
  margin: 0;
  padding: 0;
}
h4 {
  font-size: 14px;
  margin: 0 0 10px 0;
  padding: 0;
}
h5 {
  font-size: 12px;
  margin: 0 0 5px 0;
}
li { line-height: 1.8em; }
div.pageWidth {
  width: 1000px;
  margin: 0 auto;
}
div#header {
  padding: 0 0 40px;
  margin: 0 0 0px;
}
div#header a { text-decoration: none; }
div#header hr {
  border: none;
  border-bottom: 1px solid #eeeeee;
  height: 0;
  margin: 0;
  padding: 0;
  display: block;
}
div#header table {
  padding: 0;
  margin: 0 0 20px;
  width: 100%;
  clear: both;
}
div#header td#headerLeft {
  width: 220px;
  vertical-align: top;
}
div#header td#headerLeft p { position: relative; }
div#header td#headerRight { vertical-align: top; }
div#header a#logo {
  display: block;
  float: left;
  width: 210px;
  height: 70px;
  margin: 0 0 0 -9px;
  text-indent: -1000px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/logo.png') no-repeat;
}
div#header a#logo:hover { background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/logo.png') no-repeat; }
div#header a.linkUpload {
  display: block;
  float: left;
  text-transform: uppercase;
  margin: 7px 0 4px;
}
div#header a.linkUpload span {
  display: block;
  font-size: 11px;
  padding: 5px 20px 5px 25px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/sprites.png') no-repeat -15px -90px;
}
div#header a.linkUpload:hover { text-decoration: underline; }
div#header ul#navUser {
  display: block;
  float: right;
  clear: both;
}
div#header ul#navUser li {
  float: left;
  display: block;
  color: #cccccc;
  padding: 8px 10px 3px 0;
  margin: 0 10px 0 0;
  border-right: 1px solid #cccccc;
}
div#header ul#navUser li a {
  color: #222222;
  text-transform: uppercase;
  font-size: 10px;
}
div#header ul#navUser li a:hover { text-decoration: underline; }
div#header ul#navUser li a.inBox {
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_mail.gif') no-repeat right 1px;
  font-size: 11px;
  padding-right: 20px;
}
div#header ul#navUser li a.inBox.active {
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/ico_mail.gif') no-repeat right -15px;
  font-weight: bold;
  color: red;
  font-size: 13px;
}
div#header ul#navUser li:last-child { border-right: none; }
div#header div#navMain { clear: both; }
div#header div#navMain ul {
  display: block;
  float: left;
  background: #111111;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#header div#navMain ul li {
  position: relative;
  float: left;
  display: block;
  border-right: 1px solid #3d3d3d;
}
div#header div#navMain ul li s {
  display: none;
  position: absolute;
  bottom: -8px;
  left: 50%;
  height: 5px;
  width: 10px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/navMainActive.png') no-repeat;
  margin-left: -2px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
div#header div#navMain ul li a {
  height: 31px;
  overflow: hidden;
  display: block;
  cursor: pointer;
}
div#header div#navMain ul li a span {
  color: #ffffff;
  display: block;
  font-size: 11px;
  padding: 6px 25px 4px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}
div#header div#navMain ul li a:hover { background: #444444; }
div#header div#navMain ul li:last-child { border-right: none; }
div#header div#navMain ul li.active s { display: block; }
div#header div#search {
  float: right;
  overflow: hidden;
  height: 29px;
  background: #f5f5f5;
  padding: 0;
  margin: 0;
  border: 1px dashed #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div#header div#search form {
  padding: 7px 0 0;
  margin: 0;
}
div#header div#search label {
  float: right;
  display: block;
}
div#header div#search input {
  float: right;
  display: block;
}
div#header div#search input[type=text] {
  border: none;
  color: #666666;
  padding: 0 0 0 10px;
  display: block;
  float: left;
  width: 340px;
  background: none;
  text-transform: uppercase;
}
div#header div#search input[type=text]:focus { outline: none; }
div#header div#search input[type=submit] {
  display: none;
  background: #222222 url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/searchIcon.png') no-repeat center center;
  height: 26px;
  width: 26px;
  border: none;
  text-indent: -1000px;
  cursor: pointer;
}
div#header div#search input[type=submit]:hover { background-color: #f7cc59; }
div.leaderboardHold {
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bgAd.gif') left;
  padding: 0 0 1px;
  border-bottom: 1px solid #666666;
}
div.leaderboardHold div.leaderboard {
  width: 728px;
  height: 90px;
  clear: both;
  margin: -1px auto -1px;
}
div.LookName { padding: 0 0 5px 75px; }
div.LookName h3 {
  font-size: 28px;
  margin: 0 0 2px;
  line-height: 1.2em;
  padding: 0;
  overflow: hidden;
}
div.LookName h3 a:hover { text-decoration: underline; }
div.LookName h3.lookVoice {
  padding: 0 5% 10px 40px;
  margin: 0 0 8px;
  font: 16px Georgia, Times, serif;
  font-style: italic;
  border-bottom: 1px solid #eeeeee;
  color: #666666;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconVoice.png') no-repeat left top;
}
div.LookName h3.lookVoice span {
  font-size: 11px;
  display: block;
  color: #999999;
  padding: 0 0 3px;
}
div.LookName h3.lookVoice textarea { width: 97%; }
div.LookName p.lookUserInfo {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  padding: 0;
  margin: 0;
}
div.LookName p.lookUserInfo span.userSite {
  background: url('/favicon.ico') no-repeat 4px center;
  background-size: 16px 16px;
  padding: 0 0 0 24px;
  display: inline-block;
}
div.trendRate {
  z-index: 1;
  position: absolute;
  top: -2px;
  left: 0px;
}
div.trendRate div.trendRateInner {
  padding: 5px 2px;
  overflow: hidden;
  text-align: right;
  text-transform: uppercase;
  -moz-border-radius: 3px;
}
div.trendRate strong.middle {
  display: block;
  font-size: 22px;
  padding: 0 3px 0 15px;
  color: #111111;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconRate.gif') no-repeat 1px 4px;
}
div.trendRate span {
  display: block;
  border-bottom: 1px solid #cccccc;
  font-size: 9px;
  margin-bottom: 6px;
  padding: 0 3px 2px;
}
div.trendRate a {
  display: block;
  font-size: 9px;
  color: #5bb6d8;
  padding: 0 3px 0 0;
}
div.trendRate a:hover { text-decoration: underline; }
div.trendRate a.selected { background-position: left -21px; }
div#content {
  margin: 0 40px;
  margin: 0 auto;
  width: 1000px;
}
div#content div.lookGrid {
  float: left;
  margin: 0 30px 15px 0;
  width: 300px;
  position: relative;
  border-bottom: 1px solid #dddddd;
}
div#content div.lookGrid div.LookName {
  padding: 10px 0 10px 15px;
  position: relative;
}
div#content div.lookGrid div.LookName h3 {
  font-size: 13px;
  border-bottom: none;
}
div#content div.lookGrid div.LookName h3.lookVoice { padding-right: 0; }
div#content div.lookGrid div.LookName a {
  color: #111111;
  text-decoration: none;
}
div#content div.lookGrid div.LookName div.trendRate {
  padding: 5px 0 0;
  width: 45px;
  background: none;
  top: 50px;
}
div#content div.lookGrid div.LookName div.trendRate strong {
  font-size: 13px;
  padding: 1px 0 3px;
}
div#content div.lookGrid div.LookName div.trendRate span { display: none; }
div#content div.lookGrid div.LookName div.trendRate a { color: #5bb6d8; }
div#content div.lookGrid div.photo {
  padding: 9px;
  border: 1px solid #dddddd;
}
div#content div.lookGrid div.photo a {
  overflow: hidden;
  display: block;
  max-height: 320px;
}
div#content div.lookGrid div.photo img { max-width: 280px; }
div#content div#looks_ingrid_ad {
  float: left;
  margin: 15px 30px 15px 0;
  width: 300px;
  position: relative;
  min-height: 250px;
  background: #222222 url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bgAd.gif');
}
div#content div.notice {
  background: #f3df33;
  text-align: center;
}
div#content div.look {
  position: relative;
  padding: 0 0 35px;
}
div#content div.look a.linkZoom {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  display: block;
  width: 30px;
  height: 20px;
  background: #222222 url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/searchIcon.png') no-repeat center;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
div#content div.look a.linkZoom:hover { background-color: #f7cc59; }
div#content a#unlimited_loader {
  display: block;
  height: 2.5em;
  background-color: #eeeeee;
  color: #777777;
  border: 1px solid #777777;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div#content a#unlimited_loader.loading {
  background-image: url(/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/spinner1.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
div#content div.lookFacebookLike {
  position: absolute;
  top: 0;
  left: 0;
  margin: 10px 0 0 10px;
  width: 50px;
  height: 70px;
  overflow: hidden;
}
div#content ul.more {
  float: right;
  color: #cccccc;
  position: absolute;
  right: 5px;
  top: 15px;
}
div#content ul.more li {
  display: block;
  text-align: right;
  line-height: 1em;
}
div#content ul.more li span {
  display: block;
  padding: 3px 0;
}
div#content ul.more li a {
  display: block;
  padding: 3px 0;
  color: #cccccc;
  text-transform: lowercase;
}
div#content ul.more li a:hover { color: #111111; }
div#content ul.more li a.linkArchive {
  display: inline-block;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconMinus.png') no-repeat left -3px;
  padding-left: 24px;
}
div#content ul.more li a.linkArchive:hover { background-position: left -28px; }
div#content ul.more li a.linkArchive.archived {
  background-position: left -28px;
  color: #111111;
}
#content .lookTags {
  overflow: hidden;
  border-top: 1px solid #eeeeee;
}
#content .lookTags h5 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.3em;
  color: #ffffff;
  background: #dddddd url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bgH5.gif') no-repeat left center;
  padding: 0 0 0 15px;
  border-top: 1px solid #eeeeee;
}
#content .lookTags h5 a { color: #ffffff; }
#content .lookTags .clothing_items {
  line-height: 22px;
  padding: 6px 0 12px 10px;
  font-size: 11px;
  float: left;
  width: 150px;
  position: relative;
}
#content .lookTags .clothing_items a.look_tag {
  display: block;
  clear: both;
  padding: 1px 6px 0;
  margin: 6px 6px 0 0;
  background: #f1efde;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#content .lookTags .clothing_items a.look_tag:hover {
  background: #f7cc59;
  color: #111111;
  text-decoration: none;
}
#content .lookTags .clothing_items a.look_tag.active {
  background: #f7cc59;
  color: #111111;
  text-decoration: none;
}
div.lookTagPreview {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 190px;
  background: #eeeeee;
  border: 8px solid #ffffff;
  padding: 0 0 3px 4px;
}
div.lookTagPreview img.loading {
  display: block;
  margin: 2em auto 2em auto;
}
div.lookTagPreview s.arrow {
  position: absolute;
  top: -16px;
  left: 14px;
  margin: 0;
  display: inline-block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom: none;
  border-top: 8px solid #f7cc59;
  padding: 0 0 2px;
}
div.lookTagPreview a.title {
  display: block;
  color: #666666;
  font-weight: bold;
  padding: 5px 2px 2px;
  margin: 0 5px 0 2px;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconArrowRight.png') no-repeat right;
  cursor: pointer;
}
div.lookTagPreview a.clothing_item_thumbnail {
  width: 90px;
  height: 90px;
  display: block;
  float: left;
  margin: 2px 2px 0 0;
  border: 1px dotted #ffffff;
  cursor: pointer;
}
div.lookTagPreview a.clothing_item_thumbnail:hover { opacity: 0.9; }
div.lookTagPreview a.clothing_item_thumbnail img {
  width: 100%;
  height: 100%;
}
#content .photo div.dartboard {
  position: relative;
  zoom: 1;
}
#content .photo div.dartboard a.dart {
  position: absolute;
  display: block;
  background: #000000;
  font-weight: bold;
  color: #ffffff;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 3px;
  width: 16px;
  height: 16px;
  font-size: 10px;
  line-height: 16px;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
#content .photo div.dartboard a.dart:hover {
  color: #111111;
  background: #f7cc59;
}
#content .photo div.dartboard a.dart.active {
  color: #111111;
  background: #f7cc59;
}
div.lookNav {
  position: absolute;
  top: 48px;
  left: -41px;
  width: 22px;
}
div.lookNav a {
  display: block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  position: relative;
  text-decoration: none;
}
div.lookNav a span {
  position: absolute;
  display: none;
  background: #333333;
  color: #ffffff;
  right: 26px;
  top: 2px;
  font-size: 11px;
  padding: 2px 3px;
  text-align: center;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
div.lookNav a:hover span { display: block; }
div.lookNav a.favoriteIco { background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconFav.png') 0 0; }
div.lookNav a.favoriteIco:hover { background-position: left -25px; }
div.lookNav a.favoriteIco.active { background-position: left -25px; }
div.lookNav a.faceBook { background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconFacebook.png') 0 0; }
div.lookNav a.faceBook:hover { background-position: left -25px; }
div.lookNav a.twitter { background-image: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconTwitter.png'); }
div.lookNav a.twitter:hover { background-position: left -25px; }
div.lookNav a.DeleteLook { background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconDelete.png') -1px 0; }
div.lookNav a.DeleteLook:hover { background-position: -1px -24px; }
div.lookNav a.EditPhoto { background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconLookEdit.png') no-repeat 0px 2px; }
div.lookNav a.EditPhoto:hover { background-position: 0px -22px; }
div.lookNav a.reviews {
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconComment.png') no-repeat 0px -3px;
  padding: 4px 0 0;
  color: #ffffff;
  height: 17px;
  text-indent: 0px;
  text-decoration: none;
}
div.lookNav a.reviews b {
  width: 22px;
  display: block;
  text-align: center;
}
div.lookNav a.reviews.active { background-position: 0 -28px; }
div.lookNav a.reviews:hover {
  background-position: 0px -53px;
  color: #444444;
  text-decoration: none;
}
div.lookNav a.reviews.active:hover {
  background-position: 0px -53px;
  color: #444444;
  text-decoration: none;
}
div.lookNav span.spacer {
  display: block;
  border-bottom: 1px solid #eeeeee;
  margin: 3px 0;
}
div.description p {
  border-top: 1px solid #eeeeee;
  overflow: hidden;
  padding: 10px 13px;
  color: #666666;
}
div.notice { color: #666666; }
div.lookExtraPhoto { border-top: 1px solid #ffffff; }
#content .look .photo {
  float: left;
  margin: 0 0 0 75px;
  position: relative;
  background: #eeeeee;
}
#content .look .photo a.photoHasViews {
  display: block;
  padding: 5px 0 4px 30px;
  background: #dddddd url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconThumbs.gif') no-repeat 5px center;
}
#content .look .photo a.photoHasViews:hover { background-color: #f7cc59; }
.posts {
  padding: 0 0 0 75px;
  width: 500px;
  clear: both;
}
.posts form.new_comment div.textareaHold {
  padding: 5px;
  background: #eeeeee;
  position: relative;
  clear: both;
  -moz-box-shadow: 0px 1px 0px #cccccc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.posts form.new_comment div.textareaHold s.arrow {
  position: absolute;
  top: -30px;
  left: 8px;
  margin: 0;
  display: inline-block;
  width: 0;
  height: 0;
  border: 15px solid transparent;
  border-bottom: none;
  border-bottom: 15px solid #eeeeee;
}
.posts form.new_comment textarea { width: 482px; }
#content .TrendSubmit {
  display: block;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
  clear: both;
  color: #ffffff;
  background: #111111;
  border: 0;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 5px 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#content .TrendSubmit:hover { background: #f7cc59; }
div#navTwo {
  margin: 0 0 0;
  border-bottom: 1px solid #cccccc;
}
div#navTwo ul#navTwoViewTypes {
  float: left;
  padding: 0 20px 0 0;
}
div#navTwo ul#navTwoViewTypes li {
  display: block;
  float: left;
  padding: 0;
  overflow: hidden;
}
div#navTwo ul#navTwoViewTypes li a {
  text-indent: -200px;
  display: block;
  padding: 4px 15px 3px;
  width: 20px;
  cursor: pointer;
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/sprites.png') no-repeat;
}
div#navTwo ul#navTwoViewTypes li.single a { background-position: -3px -10px; }
div#navTwo ul#navTwoViewTypes li.grid a { background-position: -51px -10px; }
div#navTwo ul#navTwoViewTypes li.infinity a { background-position: -104px -10px; }
div#navTwo ul#navTwoViewTypes li.active a { border-bottom: 2px solid #cccccc; }
#level2Menu {
  float: left;
  list-style-type: none;
}
#level2Menu a {
  color: #111111;
  text-transform: lowercase;
}
#level2Menu h2 {
  border: none;
  float: left;
  color: #999999;
  font-size: 16px;
  padding: 0;
}
#level2Menu li.menuWrapper {
  float: left;
  display: block;
  padding: 0;
  position: relative;
  z-index: 1001;
}
#level2Menu li.menuWrapper s.arrow {
  position: absolute;
  top: 15px;
  right: 13px;
  margin: 0;
  display: inline-block;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top: none;
  border-top: 4px solid #ffffff;
}
#level2Menu li.menuWrapper a.menuD {
  font-size: 11px;
  text-decoration: none;
  display: block;
  padding: 4px 10px 3px;
}
#level2Menu li.menuWrapper a.menu2 {
  color: white;
  font-size: 11px;
  text-decoration: none;
  display: block;
  padding: 0 25px 0 10px;
  background: #999999;
  -moz-border-radius: 2px;
}
#level2Menu li.menuWrapper a.active {
  text-decoration: none;
  border-bottom: 2px solid #cccccc;
}
#level2Menu li.menuWrapper a.active:hover {
  text-decoration: none;
  border-bottom: 2px solid #cccccc;
}
#level2Menu li.menuWrapper a:hover { background: #eeeeee; }
#level2Menu li.menuWrapper span.bar {
  display: inline-block;
  margin: 0 1.5em 0 0;
  width: 1px;
}
#level2Menu li.menuWrapper ul.dropDown {
  z-index: 1000;
  position: absolute;
  top: 28px;
  left: 0;
  padding: 10px;
  color: #ffffff;
  background: #ffffff;
  font-size: 11px;
  width: 150px;
  list-style-type: none;
  margin: 0;
  border: 1px solid #cccccc;
  -moz-box-shadow: 0px 1px 3px #cccccc;
}
#level2Menu li.menuWrapper ul.dropDown li {
  padding-bottom: 2px;
  margin-bottom: 2px;
  border-bottom: 1px #dddddd solid;
}
#level2Menu li.menuWrapper ul.dropDown li a {
  color: #363435;
  text-decoration: none;
  display: block;
  padding-left: 3px;
}
#level2Menu li.menuWrapper ul.dropDown li a:hover {
  background: #111111;
  color: #ffffff;
}
#level2Menu li.menuWrapper ul.dropDown .active {
  background: #111111;
  font-weight: bold;
  color: #ffffff;
}
#footer {
  background: #eeeeee url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bgAd.gif');
  padding: 0px 40px 30px;
  color: #999999;
  font-size: 12px;
  border-top: 1px solid #cccccc;
}
#footer #footerTop { background: #eeeeee url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/bgAd.gif'); }
#footer #footerTop.sticky {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  border-top: 1px solid #cccccc;
}
#footer #footerBottom { border-top: 1px solid #dddddd; }
#footer a {
  color: #111111;
  text-decoration: none;
  line-height: 2em;
}
#footer a:hover {
  text-decoration: underline;
  color: #111111;
}
#footer a.linkFooterTw {
  background: no-repeat left center;
  display: block;
  float: right;
  color: #111111;
  margin: 15px 0 0;
  padding: 5px 20px 5px 25px;
}
#footer a.linkFooterFb {
  background: no-repeat left center;
  display: block;
  float: right;
  color: #111111;
  margin: 15px 0 0;
  padding: 5px 20px 5px 25px;
}
#footer a.linkFooterTw { background-image: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconFooterTw.png'); }
#footer a.linkFooterFb { background-image: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/iconFooterFb.png'); }
#footer div#fbLike {
  width: 250px;
  float: left;
}
#footer iframe { margin: 0 0 0 -10px; }
#footer li { line-height: 2em; }
#footer div.col1 {
  padding: 20px;
  float: left;
}
#footer div.col2 {
  padding: 20px;
  float: left;
}
#footer div.col3 {
  padding: 20px;
  float: left;
}
#footer div.col1 {
  min-height: 150px;
  border-right: 1px solid #dddddd;
}
#footer div.col2 {
  min-height: 150px;
  border-right: 1px solid #dddddd;
}
#footer div.col1 { width: 150px; }
#footer div.col2 { width: 300px; }
#footer div.col3 { width: 350px; }
div.prevnext {
  background: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/brdDotted.png') repeat-x right center;
  padding: 20px 0 0;
  border-top: 1px solid #eeeeee;
}
div.prevnext div.prevnextHold {
  padding-right: 20px;
  background: #ffffff;
  float: left;
}
div.prevnext a {
  display: block;
  float: left;
  background: #111111 no-repeat left center;
  text-transform: uppercase;
  padding: 7px 10px 6px;
  color: #ffffff;
  text-decoration: none;
}
div.prevnext a.prev {
  padding-left: 30px;
  background-image: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/arrowOlder.png');
}
div.prevnext a.next {
  margin-left: 1px;
  padding-right: 30px;
  background-image: url('/fp-c48f6c569714b3c14aae4345691343a3963741a6/images/arrowNewer.png');
  background-position: right center;
}
div.prevnext a:hover { background-color: #f7cc59; }
div.prevnext a.disabled {
  background-color: #cfcfcf;
  cursor: default;
}

