body {
	font-family: georgia, serif;
	font-size: 9pt;
	z-index: 0;
	color: #636466;
	line-height: 12pt;
}
.preload {
	height: 0;
	overflow: hidden;
}
.bwood, .b0 {
	background: url(/images/wallpapers/0.jpg);
}
.b1 {
	background: url(/images/wallpapers/1.jpg);
}
.b2 {
	background: url(/images/wallpapers/2.jpg);
}
.b3 {
	background: url(/images/wallpapers/3.jpg);
}
.b4 {
	background: url(/images/wallpapers/4.jpg);
}
.b5 {
	background: url(/images/wallpapers/5.jpg);
}
.b6 {
	background: url(/images/wallpapers/6.jpg);
}
.b7 {
	background: url(/images/wallpapers/7.jpg);
}
.b8 {
	background: url(/images/wallpapers/8.jpg);
}
.b9 {
	background: url(/images/wallpapers/9.jpg);
}
.b10 {
	background: url(/images/wallpapers/10.jpg);
}
.b11 {
	background: url(/images/wallpapers/11.jpg);
}
.b12 {
	background: url(/images/wallpapers/12.jpg);
}
.b13 {
	background: url(/images/wallpapers/13.jpg);
}
.b14 {
	background: url(/images/wallpapers/14.jpg);
}
form {
	margin: 0;
	padding: 0;
}

a {
	color: #617A96;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img{
  border: none;
}

a.rust, .rust {
  color: #965C1D;
}
a.text {
	color: #464646;
}
a.hide {
	color: #CCC;
}

input, textarea {
	border: solid 1px #CCC;
	font-family: georgia, serif;
	font-size: 9pt;
	padding: 1px 2px;
	color: #636466;
  vertical-align:middle;
}

select {
	border: solid 1px #CCC;
	font-family: georgia, serif;
	font-size: 9pt;
	color: #636466;
}

.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.newline {
  clear: both;
}

.inline {
  float: left;
  margin-right: 5px;
}

.inline_right {
  float: right;
  margin-left: 5px;
}

.center {
  margin: 0 auto 0 auto;
  text-align: center;
}

.clear_left {
	margin: 0;
	clear: left;
	height: 0;
}

.clear_right {
	clear: right;
	height: 0;
}

.clear_both {
	clear: both;
	height: 0;
}

.button_inside {
  background: url(/images/button_right_bkg.png) no-repeat right;
  padding: 0 27px 0 0;
  height: 15px;
  float: left;
  font-size: 15px;
  cursor: pointer;
  text-transform: uppercase;
  position: relative;
}

.button_inside a:hover {
  text-decoration: none;
}

.go_button {float: left; padding-top: 10px;}
.sterm {float: left;}

.button_outside {
  background: url(/images/button_left_bkg.png) no-repeat left;
  padding: 0 0 0 27px;
  margin: 8px 10px 8px;
  height: 15px;
  float: left;
  cursor: pointer;
}

#facebox .button_inside {
	text-transform: uppercase;
  font-size: 15px;
}

#container {
	position: relative;
	margin-top: 29px;
	padding: 21px 13px 40px 5px;
	width: 975px;
}
#header_shadow {
	position: absolute;
	left: 0;
	top: 12px;
	width: 975px;
	height: 9px;
	background: url(/images/wallpapers/header_shadow.png) transparent no-repeat 0 0;
}
#footer_shadow {
	position: absolute;
	left: 5px;
	bottom: 25px;
	width: 975px;
	height: 15px;
	background: url(/images/wallpapers/footer_shadow.png) transparent no-repeat 0 0;
}
#main {
	position: relative;
	width: 100%;
	min-height: 900px;
	background: url(/images/wallpapers/middle.png) transparent repeat-y 0 0;
	z-index: 1;
}

#content {
	position: relative;
	z-index: 4;
	padding: 15px 27px 120px;
	text-align: left;
}

#main .date_stamp {
	position: absolute;
	top: -1px;
	left: 666px;
	z-index: 3;
	width: 175px;
	height: 155px;
	background: url(/images/date_stamp.png) transparent no-repeat;
}
#main .date_stamp #date_stamp {
	position: absolute;
	top: 35px;
	left: 45px;
}

#main .date_stamp img {
	width: 175px;
	height: 155px;
}

#main .header_bkg {
	position: absolute;
	top: 0;
	left: 0;
	width: 975px;
	height: 300px;
	background: url(/images/wallpapers/header.png) transparent no-repeat 0 0;
	z-index: -1;
}

#main .footer_bkg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 975px;
	height: 50px;
	background: url(/images/wallpapers/footer.png) transparent no-repeat 9px 0;
	z-index: 2;
}

#container .logout {
	position: absolute;
	top: 0;
	right: 40px;
	height: 22px;
	width: 90px;
	background: url(/images/logout.png) no-repeat;
	z-index: 0;
}

#container .public-login {
	position: absolute;
	top: 0;
	right: 50px;
	height: 22px;
	width: 118px;
	background: url(/images/public/members-login.png) no-repeat;
	z-index: 0;
}

#container .logout:hover, #container .public-login:hover {
	cursor: pointer;
}

#main_content {
	margin-right: 265px;
	width: 655px;
	text-align: left;
	padding-bottom: 75px;
}

#sidebar {
	float: right;
	width: 265px;
	padding-top: 140px;
	position: relative;
}

#sidebar .spacer {
	height: 30px;
}

#sidebar .spacer_small {
	height: 15px;
}

#header {
	position: relative;
}

#header .logo {
	float: left;
	background: url(/images/logo.png) no-repeat;
	width: 310px;
	height: 104px;
}
#public-page #header .logo {
	background-image: url(/images/logo-public.png);
	width: 402px;
	height: 106px;
	margin-bottom: -2px;
}

#header .logo:hover {
	cursor: pointer;
}

#header .my_links {
	padding-top: 82px;
	text-align: right;
	font-size: 9pt;
}

#header .my_links .my_profile, #header .my_links .my_re, #header .my_links .my_inbox {
  float: right;
	margin: 2px 9px 0 0;
	vertical-align: top;
}

#header .my_links .my_inbox a {
	position: relative;
}
#header .my_links .my_inbox a:hover {
	text-decoration: none;
}
#header .my_links .my_inbox a #pm-unread-count {
	position: absolute;
	top: -22px;
	left: 15px;
	height: 19px;
	overflow: hidden;
	line-height: 13px;
	font-size: 10px;
	width: 18px;
	height: 19px;
	background: url(/images/unread_pms/bkg.png) transparent no-repeat 0 0;
	text-align: center;
}
#header .my_links .my_inbox a #pm-unread-count, #header .my_links .my_inbox a #pm-unread-count a {
	color: #965C1D;
}
#header .my_links .my_inbox a #pm-unread-count .left {
	width: 5px;
	height: 19px;
	float: left;
	background: url(/images/unread_pms/left.png) transparent no-repeat 0 0;
}
#header .my_links .my_inbox a #pm-unread-count .right {
	height: 19px;
	padding-right: 5px;
	text-align: right;
	float: left;
	background: url(/images/unread_pms/right.png) transparent no-repeat right top;
}

#header .my_links div.search {
	float: right;
	text-align: right;
	height: 24px;
}
#header .my_links .search_input {
	float: right;
	margin-top: 1px;
}

#header .my_links .search_input input {
	width: 65px;
	font-size: 11px;
	margin: 0 4px 0 0;
}

#header .my_links .search_input select {
	width: 100px;
  font-size: 11px;
}

#header .my_links .search_input input[type=text] {
    width: 100px;
    padding: 4px 3px 4px 4px;
}

#header .my_links .search_input input[type=submit] {
    width: 27px !important;
    border: none;
    text-align: left;
    background: transparent url(../images/arrow_right.gif) center right no-repeat !important;
    color: #666666 !important;
    margin-left: -5px;
    font-size: 12px;
}

#header .main_nav {
	position: absolute;
	top: 110px;
	left: 0;
	width: 655px;
	height: 22px;
	background: url(/images/link_bkg_bar.png) no-repeat;
	z-index: 5;
	text-align: center;
	line-height: 21px;
	text-transform: uppercase;
	font-size: 9pt;
}

#header .main_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#header .main_nav ul li {
	display: inline;
	padding: 0 0;
}

#header .main_nav ul li a {
	color: #666;
	text-decoration: none;
}

#header .main_nav ul .selected a {
	color: #333;
}

.content li.questions ul {
  margin: 0;
  padding: 10px 0 0 0;
}

.content li.questions li {
  list-style: none;
  margin: 0 0 0 -10px;
}

#header .main_nav ul li .flourish_left {
	display: inline;
	padding-left: 13px;
	line-height: 7px;
	background: url(/images/flourish_left.jpg) center center no-repeat;
	visibility: hidden;
}

#header .main_nav ul li .flourish_right {
	display: inline;
	padding-left: 13px;
	line-height: 7px;
	background: url(/images/flourish_right.jpg) center center no-repeat;
	visibility: hidden;
}

#header .main_nav ul .selected .flourish_left, #header .main_nav ul .selected .flourish_right, #header .main_nav ul li a:hover .flourish_left, #header .main_nav ul li a:hover .flourish_right {
	visibility: visible;
}

#header .sub_nav {
	position: absolute;
	top: 135px;
	left: 0;
	width: 625px;
	padding: 0 15px;
	height: 20px;
	text-align: left;
	line-height: 18px;
	text-transform: uppercase;
	font-size: 8.5pt;
}

#header .sub_nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#header .sub_nav ul li {
	display: inline;
	white-space: nowrap;
	padding: 0 10px;
	margin: 0;
}

#header .sub_nav ul li a {
	color: #636466;
	text-decoration: none;
}

#header .sub_nav ul li.selected a, #header .sub_nav ul li a:hover {
	color: #965C1D;
}

#body {
	padding: 60px 50px 40px;
}

.double_hr {
	height: 10px;
	width: 100%;
	background: url(/images/double_hr.png) repeat-x;
	margin: 0 0 5px;
}

.double_hr_padded {
	margin: 5px 0 10px;
}

.single_hr {
	height: 5px;
	width: 100%;
	background: url(/images/single_hr.png) transparent repeat-x center top;
	margin: 5px auto;
}

.small_hr {
	height: 5px;
	width: 85%;
	background: url(/images/single_hr.png) repeat-x;
	margin: 0 auto;
	margin-top: 10px;
}

.single_hr_padded {
	margin: 10px 0;
}

.margin_top {
  padding-top: 15px;
}

.margin_top_tiny {
  padding-top: 5px;
}

.margin_top_tinier {
  padding-top: 1px;
}

.margin_bottom_tinier {
  padding-bottom: 1px;
}

.margin_right {
  margin-right: 15px;
}

.no_content {
  text-align: center;
  font-size: 15px;
  color: #000;
  padding: 25px 10px;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.no_content a {
  color: #000;
  text-decoration: underline;
}

.re_title {
	color: #444;
}

.arrowed_link, .arrowed_link_gray {
	color: #617A96 !important;
	padding-left: 10px;
	background: url(/images/arrow_right.gif) no-repeat 0px center;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
}
.arrowed_link_gray {
	background: url(/images/arrow_right_gray.gif) no-repeat 0px center !important;
}

.arrowed_link_left {
	color: #617A96 !important;
	padding-left: 10px;
	background: url(/images/arrow_left.gif) no-repeat 0px center;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
}
.arrowed_link_right, .arrowed_link_gray {
	color: #617A96 !important;
	padding-right: 10px;
	background: url(/images/arrow_right.gif) no-repeat right center;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
}

.squirlied_link {
	position: relative;
	padding: 0 28px;
	background: url(/images/squirly_left_sm.png) no-repeat left center;
}
.squirlied_link .right {
	position: absolute;
	top: 0;
	right: 0;
	width: 25px;
	height: 100%;
	background: url(/images/squirly_right_sm.png) no-repeat right center;
}
.squirlied_link:hover {
	text-decoration: none;
}

.arrowed_ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.arrowed_ul li {
	margin-bottom: 15px;
	padding: 0 0 0 20px;
	background: url(/images/arrow_right.gif) 5px 3px no-repeat;
}

.arrowed_ul li.questions {
  	font-size: 14px;
}

.arrowed_ul li.questions a:hover {
  	font-size: 14px;
  	text-decoration: underline;
  	color: #617A96;
}

.arrowed_ul .flourish {
	background: url(/images/flourish_ico.gif) left 5px no-repeat;
}

.add_to_cart {
	width: 165px;
	height: 27px;
	background: url(/images/add_to_cart.png) no-repeat;
	cursor: pointer;
}
.add_to_cart_trove {
  margin: 0 auto 10px;
}
.add_to_cart_detail {
  margin-left:268px;
}

.add_to_cart_disabled {
	width: 165px;
	height: 27px;
	background: url(/images/add_to_cart_disabled.png) no-repeat;
}

#body .title, #account_box .title, .modal_standard .title {
	font-size: 14pt;
	line-height: 20px;
}

#body .welcome {
	font-style: italic;
}

#body .re_guides .title {
	font-size: 13pt;
	line-height: 16px;
}

#body .subtitle {
	text-transform: uppercase;
}

#body .spacer {
	height: 20px;
}

#body .spacer_small {
	height: 10px;
}

#body .spacer_med {
	height: 15px;
}

#body .spacer_half_big {
  height: 30px;
}

#body .spacer_big {
	height: 60px;
}

#account_box .spacer_small {
	height: 10px;
}

#account_box .spacer {
	height: 20px;
}

#body .info_section .title {
	font-size: 10pt;
	text-transform: uppercase;
}

#body .info_section .title select {
    text-transform: none;
}
.title_people {
	font-size: 10pt;
}

#body .info_section .nav {
	text-transform: uppercase;
	width: 100%;
}

#body .info_section .nav .link {
	float: left;
	margin-right: 1px;
	text-align: center;
}

#body .info_section .nav .link:hover {
	cursor: pointer;
}

#body .info_section .nav .selected {
	color: #FFF;
}

#body .info_section .content {
	width: 100%;
	padding: 5px;
	background: url(/images/info_bg.jpg);
}

#body .info_section .content .spacer {
	height: 15px;
}

/*
#body .info_section .content .linesheet {
	padding: 0 5px;
}
*/

/*
#body .info_section .content .linesheet .row {
	clear: left;
}
*/

#body .info_section .content .linesheet .avatar {
	float: left;
	width: 40px;
	text-align: center;
}
#body .info_section .content .linesheet .avatar img {
  border:1px solid #999;
}

#body #moi_passion .content .avatar{
  margin-top: 5px;
}

/*
#body .info_section .content .linesheet .avatar img {
	max-height: 33px;
	max-width: 33px;
}
*/

#body .info_section .content .linesheet .info {
	margin-left: 45px;
	padding: 11px 10px;
}

#body .info_section .content .linesheet .nude {
	background: url(/images/info_nude_bkg.jpg);
}

#body .info_section .double_hr.welcome_msg {
  margin: 0;
}

#body .info_section .title.welcome_msg {
  color: #617A96;
}

#body .info_section #welcome_msg {
  padding: 10px 20px 10px 20px;
  text-align: justify;
}

#body .info_section #welcome_msg p {
  margin-top: 0px;
}

#body .ui-tabs-panel .content .linesheet .nude {
	background: url(/images/info_nude_bkg.jpg);
}

#body .ui-tabs-panel .content .linesheet .notnude {
	background: url(/images/info_bg.jpg);
}

#body .ui-tabs-panel .content {
	width: 100%;
	background: url(/images/info_bg.jpg);
}

#body .notice {
	margin: 10px;
	border: 1px solid #CCC;
	padding: 10px;
	font-size: 120%;
}

#page_footer {
	position: absolute;
	bottom: 17px;
	left: 40px;
	width: 528px;
	padding: 52px 50px 0;
	text-align: center;
	background: url(/images/logo_footer.png) top center no-repeat;
	z-index: 3;
	font-size: 8.5pt;
}

#main .tagline {
	position: absolute;
	bottom: 17px;
	left: 667px;
	width: 293px;
	height: 18px;
	background: url(/images/lovingly_created.png) center top no-repeat;
	z-index: 3;
}

.avatar {
  float: left;
}

#jeanpool #person_list_pane .avatar,
#search-results #person_list_pane .avatar,
#icons #person_list_pane .avatar {
	width: 61px;
	height: 81px;
	padding: 3px 0 0 3px;
	background: url(/images/thumb_bkg.png) no-repeat;
}
#person_list_pane.tagged_list .avatar {
	height: 70px !important;
}

#jeanpool #person_list_pane .avatar img,
#icons #person_list_pane .avatar img {
	width: 47px;
	height: 61px;
}

.avatar_stamp {
	width: 32px;
	height: 38px;
	padding: 6px 3px 6px 5px;
	background: url(/images/stamp_bkg.png) no-repeat center center;
}

.avatar_stamp img {
	width: 32px;
	height: 38px;
}
#jeanpool_pane .pagination {
  text-align: center;
}

#sponsor_pane {
	margin: 0;
	padding: 16px 0 0;
	background: url(/images/sponsored_by.jpg) no-repeat 150px top;
	text-align: center;
}

#sponsor_pane img {
	max-height: 40px;
	max-width: 215px;
}

#uniquity_key_pane {
/*	min-height: 392px;
	background: url(/images/uniquity_key_pane/bkg.png) no-repeat left top;*/
	min-height: 300px;
	_height: 300px;
	background: url(/images/uniquity_key_pane/bkg_key.png) transparent no-repeat -110px center;
}
#uniquity_key_pane.is-empty {
	background: none;
	min-height: 0;
}

#uniquity_key_pane .top {
	width: 100%;
	min-height: 70px;
	_height: 70px;
	background: url(/images/uniquity_key_pane/bkg_top.png) transparent no-repeat center top;
}
#uniquity_key_pane .top .name {
	padding-top: 53px;
	padding-bottom: 8px;
	color: #617A96;
	text-align: center;
	background: url(/images/uniquity_key_pane/bkg_divider.png) transparent no-repeat center bottom;
}
#uniquity_key_pane .bottom {
	width: 100%;
	height: 73px;
	background: url(/images/uniquity_key_pane/bkg_bottom.png) transparent no-repeat center bottom;
}

#uniquity_key_pane.fixed_content_uniquity_key_pane .bottom {
	width: 100%;
	height: 32px;
	background: url(/images/uniquity_key_pane/bkg_bottom.png) transparent no-repeat center bottom;
}

#uniquity_key_pane.is-empty .bottom {
	height: 70px;
}
#uniquity_key_pane.product.is-empty .bottom {
	margin-top: 15px;
}
#uniquity_key_pane .bottom .text {
	width: 160px;
	text-align: center;
	margin: auto;
	line-height: 50px;
}

#uniquity_key_pane .cloud {
	padding: 10px 15px;
	text-transform: lowercase;
	text-align: center;
}
#uniquity_key_pane.is-empty .cloud {
	padding: 0;
}
#uniquity_key_pane .cloud .user {
	text-transform: none;
}

#uniquity_key_pane .cloud table {
	width: 100%;
	height: 120px;
}
#uniquity_key_pane.is-empty .cloud table {
	height: 0;
}
#uniquity_key_pane .cloud table tr {
	vertical-align: middle;
}
#uniquity_key_pane .cloud table tr.with_why {

}
#uniquity_key_pane .cloud .xsmall {
	font-size: 8.6pt;
	line-height: 13pt;
}

#uniquity_key_pane .cloud .small {
	font-size: 11pt;
	line-height: 13pt;
}

#uniquity_key_pane .cloud .medium {
	font-size: 14pt;
	line-height: 16pt;
}

#uniquity_key_pane .cloud .large {
	font-size: 18pt;
	line-height: 20pt;
}

#uniquity_key_pane .cloud .xlarge {
	font-size: 23pt;
	line-height: 25pt;
}
#uniquity_key_pane .cloud .current {
	font-style: italic;
}

#about_page_photo_box_pane {
  width: 188px;
  height: 166px;
  margin-left: 24px;
  padding: 16px;
  background: url('/images/about_page/photo_box_container.png');
  margin-bottom: 30px;
}

#about_page_photo_box_pane .new-photo,
#about_page_photo_box_pane .current-photo {
  width: 188px;
  height: 128px;
}

#about_page_photo_box_pane .current-photo {
  background: url('/images/about_page/photo_1.jpg');
}

#about_page_photo_box_pane .new-photo {
  z-index: 1;
  position: absolute;
}

#about_page_photo_box_pane #about_page_photo_box_text {
  font-size: 0.9em;
  margin-top: 5px;
  text-align: center;
}

#prose {
	padding: 0;
	text-align: center;
	text-transform: none !important;
}

#prose .avatar {
	float: left;
}

#prose .text {
	margin: -2px 0 0 46px;
	padding: 8px 0 8px 0;
	text-align: left;
	color: #666;
}

#prose .text .label {
	text-transform: uppercase;
}


#prose #tag_card {
  height: 100px;
}
#prose #tag_details {
  margin: 0;
  padding: 0;
	font-size: 8pt;
}

#prose .text .user {
	padding-top: 2px;
	margin-bottom: -1px;
	color: #965C1D;
	font-size: 7.5pt;
	line-height: 8pt;
}

#prose .loop {
	width: 200px;
	height: 34px;
	margin-left: -20px;
	background: url(/images/uniquity_key_pane/prose_loop.jpg) no-repeat center center;
}

#body .profile_links a:hover {
	text-decoration: underline;
}

#body .profile_links ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#body .profile_links ul li {
	display: inline;
	padding: 0;
	margin: 0 15px 0 0;
	height: 8px;
}
#body .profile_links_in_title {
     float: right;
     margin-top: -16px;
}

#body .profile_links_in_title ul li {
    margin-right: 0 !important;
}

.tabbed_nav .link {
	float: left;
	padding-left: 10px;
	height: 25px;
	margin-right: 1px;
	background-image: url(/images/tabbed_nav/left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.tabbed_nav .link .emphasis {
	font-size: 12pt;
	line-height: 0;
}

.tabbed_nav .link:hover {
	cursor: pointer;
}

.tabbed_nav .link .middle {
	float: left;
	height: 25px;
	line-height: 35px;
	margin: 0;
	padding: 0;
	background-image: url(/images/tabbed_nav/middle.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 8.6pt;
}

.tabbed_nav .link .right {
	float: left;
	width: 10px;
	margin: 0;
	padding: 0;
	height: 25px;
	background-image: url(/images/tabbed_nav/right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}


.tabbed_nav .active_blue {
	background-image: url(/images/tabbed_nav/active/blue/left.gif);
}

.tabbed_nav .active_blue .middle {
	background-image: url(/images/tabbed_nav/active/blue/middle.gif);
	color: #FFF;
	line-height: 27px;
}

.tabbed_nav .active_blue .right {
	background-image: url(/images/tabbed_nav/active/blue/right.gif);
}


.tabbed_nav .tabbed_content {
        float: left;
        width: 550px;
        padding: 5;
}
.tabbed_nav .active_red {
	background-image: url(/images/tabbed_nav/active/red/left.gif);
}
.tabbed_nav .active_red .middle {
	background-image: url(/images/tabbed_nav/active/red/middle.gif);
	color: #FFF;
	line-height: 27px;
}

.tabbed_nav .active_red .right {
	background-image: url(/images/tabbed_nav/active/red/right.gif);
}

.tabbed_nav .active_red a {
	color: #FFF;
}

.tabbed_nav a:hover {
	color: #617A96;
	text-decoration: underline;
}



/*	People Section	*/
#friends_pane, #sidebar .rows_pane {
	margin-left: 25px;
	width: 214px;
	background: url(/images/friends_pane/bkg.jpg) repeat-y;
	text-align: center;
}

#friends_pane .header, #sidebar .rows_pane .header {
	height: 10px;
	background: url(/images/friends_pane/header.jpg) no-repeat;
}
#sidebar .rows_pane.tagged_with .header {
	min-height: 16px;
	height: auto;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}
#sidebar .rows_pane.tagged_with .content {
	background: none;
}
#sidebar .rows_pane.tagged_with .single_hr {
	width: 92%;
}

#friends_pane .content, #sidebar .rows_pane .content {
	margin: 0 12px;
}

#friends_pane .content select {
	font-size: 8.6pt;
	color: #464646;
	width: 100%;
	padding-top: 2px;
	margin: 5px 0;
}

#kudos .image {
  float: left;
}

#kudos_pane .title {
	text-transform: uppercase;
	padding-top: 5px;
	color: #464646;
	text-align: center;
        font-size: 16px;
}

#friends_pane .content .title .number {
	color: #965C1D;
}

#friends_pane .content .title ul, #kudos_pane .content .title ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#friends_pane .content .title ul li, #kudos_pane .content .title ul li {
	display: inline;
	font-size: 15px;
	line-height: 15px;
}

#friends_pane .content .icon_left, #kudos_pane .content .icon_left {
	padding-left: 37px;
	background: url(/images/squirly_left.png) no-repeat center center;
}

#friends_pane .content .icon_right, #kudos_pane .content .icon_right {
	padding-left: 37px;
	background: url(/images/squirly_right.png) no-repeat center center;
}

#friends_pane .content .friend {
	margin-left: 10px;
	float: left;
}

#friends_pane .content .first {
	margin-left: 0;
}

#friends_pane .content .end_friend_row {
	clear: left;
	height: 8px;
}

#friends_pane .footer, #sidebar .rows_pane .footer {
	height: 12px;
	background: url(/images/friends_pane/footer.jpg) no-repeat;
}

#kudos_pane {
	margin-left: 23px;
	padding-bottom: 18px;
	width: 216px;
	background: url(/images/entry_box_pane/bkg.jpg) repeat-y;
	position: relative;
	min-height: 100px;
	z-index: 1;
}

#kudos_pane .header {
	position: absolute;
	top: 0;
	left: 0;
	width: 216px;
	height: 54px;
	background: url(/images/entry_box_pane/header.jpg) left top no-repeat;
	z-index: 2;
}

#kudos_pane .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 216px;
	height: 51px;
	background: url(/images/entry_box_pane/footer.jpg) left bottom no-repeat;
	z-index: 2;
}

#kudos_pane .content {
	position: relative;
	z-index: 3;
	padding: 12px 5px 8px;
}

#kudos_pane .content .rows {
	margin: 10px 0 5px;
	margin-left: 2px;
	text-align: left;
}

#kudos_pane .content .rows .row {
	padding: 5px 5px;
	line-height: 9pt;
}

#kudos_pane .content .rows a {
	color: #965C1D;
}

#kudos_pane .content .rows .row .kudo .date {
	font-style: italic;
}

#kudos_pane .content .rows .colored {
	background: url(/images/entry_box_pane/bkg_colored.png);
}

#kudos_pane .content .rows .avatar {
	float: left;
}

#kudos_pane .content .rows .kudo {
	margin-left: 45px;
}

#kudos_pane .content .view_all {
	padding-right: 8px;
	text-align: right;
}

/*	End People	*/

/*	Included Units	*/
.profile_card div {
  padding: 2px 0;
}

.profile_card div.name {
  font-size: 15px;
  padding: 1px 0 2px;
}

.profile_card div.website {
  padding: 5px 0 10px;
}

#profile_pane {
/*  z-index: 10; */
}

#profile_pane .personal {
	float: left;
	padding-top: 11px;
	margin-left: 16px;
	width: 174px;
	text-align: center;
  position: relative;
/*  z-index: 15; */
}

#profile_pane .fm_ft,
#profile_pane .pt_ft {
    width: 108px;
}

#profile_pane #fm_options a,
#profile_pane #pt_options a {
    color: #617A96;
    font-size: 10px;
    margin-left: -4px;
}
#profile_pane .personal .logo {
	width: 100%;
	height: 21px;
	background: url(/images/profile_pane/re_moi.png) transparent no-repeat top center;
}
#profile_pane .personal .edit .link {
	color: #617A96;
}

#profile_pane .personal input {
	color: #636466;
	width: 100%;
	font-size: 9pt;
}

#profile_pane .personal select {
	color: #636466;
	font-size: 9pt;
  text-transform:capitalize;
}

#profile_pane .personal ul {
	list-style-type: none;
	padding: 0 0 5px;
	margin: 0;
}

#profile_pane .personal ul li {
	padding: 0 0 5px;
	margin: 0;
}

#profile_pane .personal .edit #married_since {
	display: inline;
	line-height: 17pt;
}

#profile_pane .personal .edit .name {
	margin-bottom: 0px;
	padding-top: 0;
}

#profile_pane .personal .edit .family {
	line-height: 17pt;
}

#profile_pane .inspirations {
	float: left;
	padding-top: 11px;
	margin-left: 25px;
	width: 165px;
	text-align: center;
  position: relative;
/*  z-index: 14; */
}

#profile_pane .inspirations .logo {
	width: 100%;
	height: 34px;
	background: url(/images/profile_pane/current_inspirations.jpg) no-repeat top center;
}

#profile_pane .inspirations ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#profile_pane .inspirations ul li {
	padding: 0 0 8px;
	margin: 0;
}

#profile_pane .inspirations .edit input {
	color: #965C1D;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	width: 140px;
}


#jeanpool_pane .content .column, #jeanpool_pane .content .column50, #topics .column, #retreasures .column {
	float: left;
	width: 178px;
	background: url(/images/jeanpool_pane/divider.gif) right center no-repeat;
	text-align: center;
	min-height: 115px;
	padding-right: 5px;
	margin-right: 5px;
}
#jeanpool_pane .content .column50{
        width: 49%;
}

#jeanpool_pane .content .last_column, #topics .last_column, #retreasures .last_column {
	background: none;
	margin: 0;
	padding: 0;
}

#jeanpool_pane .content .column ul, #jeanpool_pane .content .column50 ul, #topics .column ul, #retreasures .column ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	line-height: 15pt;
}

#jeanpool_pane .content .column ul li, #jeanpool_pane .content .column50 ul li, #topics .column ul li , #retreasures .column ul li {
	line-height: 11pt;
	margin-bottom: 6px;
}

#jeanpool_pane .content .alpha, #select_from_gallery_pane .alpha {
	text-align: center;
}

#jeanpool_pane .content .alpha ul, #select_from_gallery_pane .alpha ul {
	margin: 0;
	padding: 0;
}

.pagination .current,
.pagination a,
#jeanpool_pane .content .alpha ul li, #select_from_gallery_pane .alpha ul li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
	background: url(/images/li_divider.gif) right center no-repeat;
}
#select_from_gallery_pane .alpha ul li a {
  padding: 0 10px;
  text-align: center;
}

#jeanpool_pane .content .alpha ul .no_sep, #select_from_gallery_pane .alpha ul .no_sep {
	padding: 0;
}


.pagination .prev_page,
.pagination .next_page,
#kudos .pagination .next,
#kudos .pagination .prev,
#jeanpool_pane .content .alpha ul li .prev,
#jeanpool_pane .content .alpha ul li .next,
#select_from_gallery_pane .alpha ul li .prev,
#select_from_gallery_pane .alpha ul li .next,
#products .pagination ul .prev,
#products .pagination ul .next {
	padding: 0 10px;
	background: url(/images/arrow_left.gif) no-repeat scroll left center;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
}

.pagination .next_page, #jeanpool_pane .content .alpha ul li .next,
#select_from_gallery_pane .alpha ul li .next,
#products .pagination ul .next, #kudos .pagination .next{
	background: url(/images/arrow_right.gif) no-repeat scroll right center;
}
.pagination .last_numbered_page {
  background: none;
}
#number_list {font-size:9pt;line-height:12pt;}
#number_list .candystripe {
  width: 62px !important;
}
.left {float:left;}
.right {float:right;}
#jeanpool_pane .spacer_small {
        margin: 0px;
        height: 5px;
}
#jeanpool_pane .content #tabnav {
  padding-top: -18px;
}
#person_list_pane .highlight,
#search_results .highlight,
.details_form .highlight,
#hours_links .highlight,
#kudos_pane .highlight,
#kudos .highlight,
#products .highlight,
#sidebar .rows_pane .content .highlight,
#featured-products .highlight {
	background: url(/images/highlight.png);
}

#person_list_pane .row{
        float: left;
}
#person_list_pane .row .col {
	float: left;
	width: 255px;
	padding: 5px;
}
#person_list_pane.tagged_list .row .col {
	padding: 10px;
}
#person_list_pane .row.single .col{
	width: 533px;
}

#person_list_pane .row .spacing {
	margin-left: 15px;
}
#person_list_pane.tagged_list .row .spacing {
	margin-left: 0;
}
#person_list_pane .row .info {
	padding-top: 18px;
	margin-left: 60px;
}
#person_list_pane.tagged_list .row .info {
	padding-top: 0;
}
#person_list_pane.tagged_list .row .info table {
	margin: 0;
	padding: 0;
	height: 68px;
}
#person_list_pane.tagged_list .row .info table tr {
	vertical-align: bottom;
}
#person_list_pane .row .info a {
	font-size: 12pt;
}

#entry_box_pane, #related_box_pane, #recent_statuses_pane, #merchants_pane {
	padding-bottom: 18px;
	width: 216px;
	background: url(/images/entry_box_pane/bkg.jpg) repeat-y;
	position: relative;
	min-height: 100px;
	z-index: 1;
	margin-left: 23px;
}

#entry_box_pane .header, #related_box_pane .header,
#recent_statuses_pane .header, #merchants_pane .header {
	position: absolute;
	top: 0;
	left: 0;
	width: 216px;
	height: 54px;
	background: url(/images/entry_box_pane/header.jpg) left top no-repeat;
	z-index: 2;
}

#entry_box_pane .footer, #related_box_pane .footer,
#recent_statuses_pane .footer, #merchants_pane .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 216px;
	height: 51px;
	background: url(/images/entry_box_pane/footer.jpg) left bottom no-repeat;
	z-index: 2;
}

#entry_box_pane .title, #related_box_pane .title, #recent_statuses_pane .title,
#merchants_pane .title {
  padding: 4px 0 1px 0;
}

#entry_box_pane .content h2, #related_box_pane .content h2, #recent_statuses_pane .content h2 {
  margin: 10px 8px 0 8px;
  padding: 0;
}

#entry_box_pane .content h3, #related_box_pane .content h3 {
  margin: 0 8px 0 8px;
  padding: 0;
  font-size: 12px;
}

#entry_box_pane .content, #related_box_pane .content, #merchants_pane .content {
	position: relative;
	z-index: 3;
	padding: 12px 5px 8px;
}
#entry_box_pane .content .rows, #related_box_pane .content .rows,
#merchants_pane .content {
	margin: 10px 0 5px;
	margin-left: 2px;
	text-align: left;
}
#merchants_pane .content {
  text-align: center;
}

#entry_box_pane .content .rows .row, #related_box_pane .content .rows .row {
	padding: 5px 5px;
	line-height: 10pt;
	font-size: 10pt;
}

#merchants_pane .content .rows .row {
	padding: 0px 5px 5px 5px;
	line-height: 10pt;
	font-size: 10pt;
}

#entry_box_pane .recent_statuses .rows .row,
#entry_box_pane .recent_conversations .rows .row,
#merchants_pane .row_merchants .rows .row {
	font-size: 9pt;
}


#entry_box_pane .content .rows .row .text,
#related_box_pane .content .rows .row .text,
#merchants_pane .content .rows .row .text {
	padding: 3px 0 3px 3px;
	margin: 0 10px 0 10px;
}

#related_box_pane .content .rows .row .image {
  width: 33px;
  float: left;
  padding-left: 10px;
}

#related_box_pane .content .rows .row .indent_left {
	margin-left: 45px !important;
}



#entry_box_pane .content .rows .row .text b, #related_box_pane .content .rows .row .text b {
  font-style: italic;
}

#entry_box_pane .content .rows .row a.arrowed_link, #related_box_pane .content .rows .row a.arrowed_link {
  display: block;
  margin-left: 5px;
  margin-bottom: -8px;
}

#entry_box_pane .content .rows .posted_by,
#groups_detail .description,
.product-description .posted_by {
	font-size: 8.6pt;
	font-style: italic;
}

#entry_box_pane .content .rows .posted_by a,
.product-description .posted_by a {
	color: #965C1D;
	font-style: normal;
}

#entry_box_pane .content .rows .row .text .date {
	font-style: italic;
  color: #999;
  font-size: 9pt;
}
#entry_box_pane .content .rows .row .kudo .date {
	font-style: italic;
}

#entry_box_pane .content .rows .colored, #related_box_pane .content .rows .colored,
#merchants_pane .content .rows .colored {
	background: url(/images/entry_box_pane/bkg_colored.png);
}

#entry_box_pane .content .rows .avatar, #related_box_pane .user_box .avatar {
	float: left;
}

#entry_box_pane .content .rows .text, #related_box_pane .user_box .text {
	margin-left: 45px;
}

#related_box_pane .content .rows .text, #recent_statuses_pane .content .rows .text {
	margin-left: 10px;
}

#entry_box_pane .title, #related_box_pane .title, #recent_statuses_pane .title,
#merchants_pane .title {
	margin-top: 5px;
	min-height: 15px;
	line-height: 15px;
	color: #464646;
	text-align: center;
	font-size: 12pt;
}
#merchants_pane .title {
  margin: 10px 0 5px;
}
#merchants_pane .golinks {
  font-size: 8pt;
}

#entry_box_pane .title ul, #related_box_pane .title ul, #recent_statuses_pane .title ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#entry_box_pane .title ul li, #related_box_pane .title ul li, #recent_statuses_pane .title ul li {
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
}

#entry_box_pane .title ul .left {
	padding-left: 37px;
	background: url(/images/squirly_left.png) no-repeat center center;
}

#entry_box_pane .title ul .right {
	padding-right: 37px;
	background: url(/images/squirly_right.png) no-repeat center center;
}

#entry_box_pane .content .user_box, #related_box_pane .content .user_box {
  padding: 5px 0 0 0;
  margin: 0 0 -2px 15px;
  width: auto;
}

#entry_box_pane .content .user_box .text .user_name, #related_box_pane .content .user_box .text .user_name {
/*  padding-top: 18px;*/
  font-size: 15px;
}

#entry_box_pane .content .rows .text .user_info, #related_box_pane .content .rows .text .user_info {
  font-size: 11px;
  clear: both;
}

.action_banner_pane {
	margin-left: 18px;
	width: 198px;
	margin-bottom: -6px;
}
#main_content .action_banner_pane {
	width: 218px;
	margin: 0 auto;
}

.action_banner_pane .action {
	padding: 0;
	margin: 0;
	width: 225px;
	height: 21px;
	background: url(/images/action_banner_pane/bkg.jpg) no-repeat;
	text-align: center;
	line-height: 22px;
	font-style: italic;
	color: #965C1D;
	font-size: 9pt;
	font-weight: bold;
	position: relative;
}
#main_content .action_banner_pane .action {
	width: 220px;
	background-image: url(/images/action_banner_pane/bkg_main.jpg);
}

.action_banner_pane .action ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.action_banner_pane .action ul li {
	display: inline;
}

.action_banner_pane .action ul li.left_flourish {
	padding-left: 13px;
	background: transparent url(/images/flourish_left.jpg) no-repeat scroll center center;
	margin-right: 2px;
}

.action_banner_pane .action ul li.right_flourish {
	padding-right: 13px;
	background: transparent url(/images/flourish_right.jpg) no-repeat scroll center center;
	margin-left: 2px;
}

.action_banner_pane .action:hover {
	cursor: pointer;
}

.action_banner_pane .shadow {
	padding: 0;
	margin: 0;
	width: 225px;
	height: 6px;
	background: url(/images/action_banner_pane/shadow.jpg) no-repeat;
}
#main_content .action_banner_pane .shadow {
	width: 218px;
	background-image: url(/images/action_banner_pane/shadow_main.jpg);
}

#text_blocks_pane .row {
	padding: 10px;
}

#text_blocks_pane .highlight {
	background: url(/images/info_bg.jpg) ;
}

#text_blocks_pane .row .overview .avatar {
	margin-top: -2px;
	margin-left: -2px;
	float: left;
}

#text_blocks_pane .row .overview .user {
	padding-top: 20px;
	margin-left: 45px;
	line-height: 10pt;
}

#text_blocks_pane .row .overview .user .timestamp {
	font-style: italic;
}

#text_blocks_pane .row .overview .user a {
	font-size: 11pt;
	color: #965C1D;
}

#text_blocks_pane .row .text {
	padding: 5px 0;
}

#pursuits_pane .content {
	padding: 15px !important;
}

#pursuits_pane .content .search .emphasis {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8.6pt;
	padding: 0;
	margin: 0;
}

#pursuits_pane .content .search .search_params {
	padding-top: 20px;
}

#pursuits_pane .content .search .search_params .criteria {
	float: left;
	padding-right: 8px;
}

#pursuits_pane .content .search .link {
	text-align: center;
}

#pursuits_pane .content .search .link .left {
	display: inline;
}

#pursuits_pane .content .search .link .middle {
	display: inline;
	font-size: 13pt;
}

#pursuits_pane .content .search .link .right {
	display: inline;
}

#pursuits_nominate .review_rate_meters #flashcontent {
  margin: 0 0 0 -20px;
}

#pursuit_details .genre_features_list {
  padding-top: 20px;
}

#pursuit_details .genre_features_list .genre_list .logo,
#pursuit_details .genre_features_list .genre_list_centered .logo
{
  background: transparent url('/images/genres_heading.png') no-repeat;
  width: 55px;
  height: 20px;
  margin: 0 auto 0 auto;
}

#pursuit_details .genre_features_list .feature_list .logo,
#pursuit_details .genre_features_list .feature_list_centered .logo{
  background: transparent url('/images/features_heading.png') no-repeat;
  width: 70px;
  height: 20px;
  margin: 0 auto 0 auto;
}

#pursuit_details .red, #tabbed_nav .red, #moi_passion .red, #search_results .red,
#block_content .red, .red a {
    color: #965C1D;
}
#pursuit_details .grey, #moi_passion .grey {
    color: #999;
}

#pursuit_details .left_column{
    float: left;
    width: 210px;
}

#pursuit_details .right_column{
    float: left;
    width: 330px;
    margin-left: 10px;
}

#pursuit_details .right_column .meter{
    width: 30%;
    height: 100px;
    float: left;
    margin-left: 10px;
    border: 1px solid #0c0;
}

#pursuit_details .right_column .meter_leyend{
    text-align: center;
    font-style: italic;
    margin-top: 10px;
}

#pursuit_details .genre_features_list{
    margin-top: 10px;
    text-align: center;
	overflow: hidden;
}
#pursuit_details.sidebar .genre_features_list {
	margin: 0;
}

#pursuit_details .genre_features_list .genre_list,
#pursuit_details .genre_features_list .feature_list{
    float: left;
    width: 45%;
    margin-left: 15px;
}
#pursuit_details .genre_features_list .genre_list_centered,
#pursuit_details .genre_features_list .feature_list_centered{
    float: none;
    width: auto;
    margin: 0px auto 20px;
}
#pursuit_details.sidebar .genre_features_list .genre_list,
#pursuit_details.sidebar .genre_features_list .feature_list {
	float: none;
	width: auto;
	margin: 0;
}
#pursuit_details.sidebar .genre_features_list .feature_list {
	margin-top: 25px;
}

#pursuit_details .details_meta{
    text-align: right;
}

#pursuit_details .description {
    margin: 5px 0;
}

#prose_experience_label {
  margin-bottom: 3px;
}

.prose_experience_links {
  margin-bottom: 0;
}

.review_rate_meters, .review_rate_meters_small {
    float: left;
    width: 100%;
}
.review_rate_meters .meter, .review_rate_meters_small .meter {
  border: 1px solid #0c0;
  float: left;
  height: 120px;
  margin-right: 15px;
  width: 30%;
}
.review_rate_meters_small .meter {
    width: 20%;
    height: 100px;
}

#pursuit_details #prose_reviews .selected_review {
	margin-top: -3px;
	padding: 15px 10px 10px;
	background: url(/images/selected_pursuit_bkg.jpg);
}
#pursuit_details #prose_reviews .reviewer {
    float: left;
    width: 330px;
}
#pursuit_details #prose_reviews .selected_review .reviewer {
	width: 310px;
}
#pursuit_details #prose_reviews .review_container, .passions_pane_entries .row .entry .entry_container {
	display: -moz-inline-block;
	display: inline-block;
	width: 100%;
}

.entry_container p.actions a {
    margin-right: 10px;
}

#pursuit_details #prose_reviews .reviewer_image.landscape, .conversation_image.landscape {
    background: url(/images/inline_images/landscape_frame.jpg) no-repeat;
    width: 250px;
	height: 194px;
    float: right;
	margin: 15px 0 5px 10px;
}
#pursuit_details #prose_reviews .reviewer_image.landscape img, .conversation_image.landscape img {
	width: 225px;
	height: 169px;
	margin-left: 12.5px;
	margin-top: 12px;
}

#profile_pane_image_image {
	width: 175px;
	height: 222px;
	background: url(/images/profile_pane/avatar_frame.jpg) no-repeat;
}
#profile_pane_image_image_med {
	width: 131px;
	height: 167px;
  margin-left: 19px;
	background: url(/images/profile_pane/avatar_frame_med.jpg) no-repeat;
}
#profile_pane_image_med.pic img {
	width: 113px;
	height: 151px;
	margin-left: 9px;
	margin-top: 8px;
}
#profile_pane_image_med.pic {
	float: left;
  width: 168px;
  margin-left: 10px;
  margin-top: 5px;
}

#profile_pane_image .user_profile_links {
	padding-top: 4px;
	line-height: 9pt;
}

#profile_pane_image.pic {
	width: 175px;
	float: left;
	padding-bottom: 13px;
}

#profile_pane_image.pic img {
	width: 150px;
	height: 200px;
	margin-left: 12.5px;
	margin-top: 11px;
}

#pursuit_details #prose_reviews .reviewer_image.portrait, .conversation_image.portrait {
    background: url(/images/inline_images/portrait_frame.jpg) no-repeat;
    width: 250px;
    height: 324px;
    float: right;
	margin: 15px 0 5px 10px;
}
#pursuit_details #prose_reviews .reviewer_image.portrait img, .conversation_image.portrait img {
	width: 225px;
	height: 299px;
	margin-left: 12.5px;
	margin-top: 11px;
}

#pursuit_details #prose_reviews .review_rate_meter_small{
    float: left;
    width: 220px;
}

#pursuit_details #prose_reviews .reviewer .avatar{
    float: left;
    margin-right: 10px;
}

#pursuit_details .review_rate_meter_small .meter{
    float: left;
    width: 30%;
    margin-left: 5px;
    height: 70px;border: 1px solid #0c0;
}

#pursuits .search_result_meta a, #pursuits .search_result_meta .star_rank_pane{
    font-size: 16px;
    float: left;
    margin: 0 10px 5px 0;
	padding: 0;
}

/* CONSOLIDATE GLOBAL SEARCH AND SEARCH TAB STYLES
#pursuits #tab_search_form, .passions_pane #tab_search_form, #philanthropy #tab_search_form {
    margin: 5px;
} */

#tab_search_form p{
    float: left;
    margin-right: 30px;
}

#pursuits #tab_search_form, #new_icon label{
    display: block;
}

#pursuits #tab_search_form .form_buttons{
    width: 40%;
    margin: 0px auto;
}

#pursuits_nominate #hours_links div div, #pursuits_nominate #hours_links .hr{
    float: left;
    width: 100%;
}

#pursuits_nominate #hours_links .hr{
    padding: 2px 0px;
}

#pursuits_nominate #hours_links div div span{
    float: left;
    width: 6em;
    margin-right: 2em;
}

#pursuits_nominate #hours_links .center_row{
    text-align: center;
}

#pursuit_details #star_rated{
    float: left;
    padding: 0 0 15px 0;
    width: 100%;
}

#pursuit_details .spacer {
  height: 7px;
}

#pursuit { float: left; clear: both;}
#pursuit-default { float: left; }
#pursuit-default .review_overview_pane { float: left; }
#pursuit-default .review_overview_pane p { width: 200px; }


.review_rating_stars{
    width: 68%;
    margin: 10px auto;
	padding: 0;
}

.review_rating_stars .icon_left, .review_rating_stars .icon_right{
    background: transparent url('/images/bar_left.jpg');
    float: left;
    width: 62px;
    height: 45px;
	padding: 0;
}

.review_rating_stars .icon_right{
    background: transparent url('/images/bar_right.jpg');
}

.gem_review {
  margin: 0 0 0 -23px;
}

.gem_review_owner .label {
  font-style: italic;
  padding-bottom: 1px;
  color: #999;
  font-size: 12px;
}

.gem_review_owner span {
  padding-right: 10px;
  color: #666;
  font-size: 11px;
}

div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
/*div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}*/
div.cancel,div.cancel a{background:url(delete.gif) no-repeat 0 -16px}
/*div.star,div.star a{background:url(star.gif) no-repeat 0 0px}*/
/*div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}*/
/*div.star_on a{background-position:0 -16px!important}*/
/*div.star_hover a,div.star_live a:hover{background-position:0 -32px}*/
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* RE Style */
#big_star div.star{float:left;width:48px;height:45px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
#big_star div.star, #big_star div.star a{background:url('/images/star_rate_deselected.png') no-repeat 0 0px}
#big_star div.star a{display:block;width:48px;height:100%;background-position:0 0px;border:1 solid #FF0000}
#big_star div.star_on a{background:url('/images/star_rate_selected.png') no-repeat 0 0px!important}
#big_star div.star_hover a, #big_star div.star_live a:hover{background:url('/images/star_rate_selected.png') no-repeat 0 0px}

#small_star div.star{float:left;width:15px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
#small_star div.star, #small_star div.star a{background:url('/images/star_deselected.png') no-repeat 0 0px}
#small_star div.star a{display:block;width:48px;height:100%;background-position:0 0px;border:1 solid #FF0000}
#small_star div.star_on a{background:url('/images/star_selected.png') no-repeat 0 0px!important}
#small_star div.star_hover a, #small_star div.star_live a:hover{background:url('/images/star_selected.png') no-repeat 0 0px}

#price_range div.star{float:left;width:40px;height:54px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;margin-top:17px;}
#price_range div.star, #price_range div.star a{background:url('/images/price_range/cash_sign_deselected.gif') no-repeat 0 0px}
#price_range div.star a{display:block;width:40px;height:100%;background-position:0 0px;border:1 solid #FF0000}
#price_range div.star_on a{background:url('/images/price_range/cash_sign_selected.gif') no-repeat 0 0px!important}
#price_range div.star_hover a, #price_range div.star_live a:hover{background:url('/images/price_range/cash_sign_selected.gif') no-repeat 0 0px}
#price_range{ background: transparent url('/images/price_range/price_range_bg.gif') top left no-repeat; width: 174px; height: 86px; padding-left:30px;}

/*	End Units	*/

#account_box #container {
	width: auto;
}
#account_box .box {
	width: 616px;
}
#account_box .box .header {
	height: 157px;
	background: transparent url('/images/account_box_header.png') left top no-repeat;
	margin: 0;
	padding: 0;
}
#account_box .box .content {
	position: relative;
	margin: 0;
	min-height: 110px;
	background: transparent url('/images/account_box_content.png') left top repeat-y;
	z-index: 1;
}
#account_box .box .content .text {
	position: relative;
	z-index: 3;
	padding: 15px 0;
	margin: 0 70px;
	text-align: left;
}
#account_box .box .content .text .col, #account_box .box .content .text .col2 {
	float: left;
	margin-right: 15px;
	line-height: 8.6pt;
}
#account_box .box .content .text .col {
	margin-bottom: 15px;
	width: 130px;
}
#account_box .box .content .text .last {
	margin-bottom: 0;
}
#account_box .box .content .text .col label, #account_box .content .text .col2 label,
#tab_search_form label, #share_form label, .passions_pane .search .emphasis {
  font-weight: bold;
  font-size: 10px;
  margin-left:2px;
  text-transform: uppercase;
}
#account_box .box .content .text .col input {
	width: 100%;
}
#account_box .box .content .text p {
	margin: 0;
}
#account_box .box .content .text .directions {
	font-size: 8.6pt;
	text-transform: uppercase;
	font-weight: normal;
}
#account_box .box .content .bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 104px;
	width: 100%;
	background: transparent url(/images/account_box_content_bottom.png) left bottom no-repeat;
	z-index: 2;
}
#account_box .box .footer {
	height: 50px;
	background: transparent url('/images/account_box_footer.png') left top no-repeat;
}

#content_login{
  width: 616px;
  height: 394px;
  background: transparent url('/images/login_box.png') top left no-repeat;
}

#header_login{
  height: 140px;
}

#login_box{
  margin: 0px auto;
  width: 500px;
  height: 194px;
}

#login_box form {
  margin-top: 38px;
}

#login_box form #notice {
  height: 15px;
  color: #89271F;
  font-weight: bold;
}

#login_box label{
  font-weight: bold;
}

#login_box p {
  margin-bottom: 5px;
}

#login_button {
  margin-left: 198px;
}

.submit_btn, .cancel_btn {
  background: transparent url('/images/submit_btn.png') top left no-repeat;
  border: none;
  color: transparent;
  width: 108px;
  height: 24px;
  cursor: pointer;
}
.cancel_btn {
  background: transparent url('/images/cancel_btn.png') top left no-repeat;
}

#promote_a_philanthropy_modal_container .form_btns,
#confirm_befriend_modal_container .form_btns {
  margin-left: 105px;
}

#philanthropy {}

#philanthropy .no_margin{ margin: 0px 0px 0px 0px; }

#philanthropy .pic {
	float: left;
	width: 175px;
	height: 222px;
	background: url(/images/profile_pane/avatar_frame.jpg) no-repeat;
	padding: 12px 0 0 13px;
}

#philanthropy p, #retreasures #tab_search_form p {margin: 10px 15px 10px 0;}

#philanthropy .spacer_small{
  height: 10px;
}

#philanthropy .red, #philanthropy .red a, #promoter_pane .red a, #believers_pane .red,
#passions_view .red, #network_news a, .consignator .red, .red-link {
  color: #965C1D;
}

#passions_uploaded_photo img, #media_uploaded_photo img {
  width: 100px;
}

#philanthropy .blue, .blue{
  color: #617A96;
}

#philanthropy .grey, #promoter_pane .grey{
  color: #888;
}

#philanthropy .left_column{
  float: left;
  width: 180px;
}

#philanthropy .right_column{
    float: left;
    width: 350px;
    margin-left: 20px;
}

#philanthropy .subtitle{
    text-transform: none;
    font-size: 12pt;
}

#philanthropy .cause_desc span{
    color: #965C1D;
    margin-right: 0.5em;
}

#philanthropy .last_edited{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    /*text-align: right;*/
}

#philanthropy .last_edited li{
    display: inline;
    height: 8px;
    margin: 0pt;
    padding: 0pt 15px 0pt 0pt;
}

#philanthropy .last_edited_by{
    color: #888;
}
#philanthropy .description {
  font-style: italic;
  margin: 5px 0;
}

#philanthropy .last_edited_by a, #philanthropy .promoted_by a{
    color: #965C1D;
}

#philanthropy .left{ float: left; }

#philanthropy .right{ float: right; }


#philanthropy #why_we_believe .comment_date {
  font-style: italic;
  padding-top: 16px;
}

#philanthropy #why_we_believe .avatar_stamp, #believers_pane .avatar_stamp{
  float: left;
       	margin: 0px 4px;
}

#philanthropy #why_we_believe .comment{
    padding: 5px 0px;
}

#philanthropy #why_we_believe .comment_options .left a{
  margin-right: 10px;
}

#philanthropy .latest_cause_pane .cause_desc{
  width: 160px;
}


#philanthropy #add_button .button_inside{ font-size: 16px; }
#philanthropy #add_button.button_outside{ margin: 0px 10px; }

#philanthropy .details_form .phil_causes ul {
  list-style:none;
}

.form_btns{
    width: 70%;
    margin: 0 auto;
}
#message_container .form_btns,
.curatsu-buttons .form_btns,
#curatsu-tag-buttons .form_btns {
	width: 250px;
}
#message_container .spacer_small, #new_passions .spacer_small {
	height: 5px;
}
#pursuits_nominate .form_btns, #my_prose .form_btns, #new_passions .form_btns, #promote_form .form_btns, #philanthropy .form_btns {
	width: 270px;
}
#passions_view .form_btns {
	width: 135px;
}

.modal_standard .title {
	text-transform: uppercase;
}
.modal_standard p {
	padding: 0;
	margin-top: 7px;
}
.modal_standard .form_btns{
    width: 85%;
}
.modal_standard .form_btns.wide{
    width: 90%;
    margin: 0 auto;
}
/*.form_btns a, .form_btns input {
   float: left;
   margin-right:20px;
}*/
#philanthropy .details_form .left_column p,#philanthropy .details_form .right_column p{
  margin: 0px 0px 5px;
}

#philanthropy .details_form .left_column_list ul, #philanthropy .details_form .middle_column_list ul, #philanthropy .details_form .right_column_list ul {
  padding-left:0px;
}


#philanthropy .details_form .left_column,#philanthropy .details_form .right_column, #philanthropy .details_form .middle_column {
  float: left;
  width: 50%;
  margin: 0px;
}

#philanthropy .details_form .right_column_list, #philanthropy .details_form .middle_column_list, #philanthropy .details_form .left_column_list  {
  width:32%;
  min-width:32%;
}


#philanthropy .details_form p.second_cell{
  margin-left: 10px;
  float: left;
}

#philanthropy .details_form .cause_select{
  width: 156px;
}

#philanthropy .non_label{
  text-transform: none;
	font-weight: normal;
}

#promote_form p {
	padding: 2px 0;
}

#philanthropy .add_staff{
    margin-top: 10px;
	clear: left;
}
#philanthropy .add_staff .form_val_name, #philanthropy .add_staff .form_val_title{
    width: 200px;
    float: left;
    margin-right: 10px;
}

#philanthropy .details_form label span{
  font-size: 10pt;
}

#philanthropy #search_results .row{
  padding: 10px;
  margin-bottom: 5px;
}

.table_div{
    float: left;
}

.table_row{
    float: left;
    width: 100%;
}

.table_cell{
    float: left;
    padding: 2px;
    width: 33%;
}
.table_div .col1{ width: 225px; }
.table_div .col2{ width: 204px; }
.table_div .col3{ width: 28px; }
.table_div .col4{ width: 50px; }

#requests_pane{
  width: 215px;
  background: transparent url('/images/requests_pane/request_bg.jpg') top left repeat-y;
  margin-left: 23px;
}

#requests_pane .header{
  width: 215px;
  height: 41px;
  background: transparent url('/images/requests_pane/request_header.jpg') top left no-repeat;
}

#requests_pane_footer {
  width: 215px;
  height: 15px;
  margin-left: 23px;
  background: transparent url('/images/requests_pane/request_footer.jpg') top left no-repeat;
}

#request_pane_content, #request_pane_content_1 {
  height: 235px;
  overflow: auto;
}

#request_pane_content p {
  margin: 0 0 10px;
}
#requests_pane .content {
  margin: 5px auto 0;
  width: 90%;
  padding: 0 2px;
}

.silver_bar_pane {
	width: 214px;
	background: url(/images/friends_pane/bkg.jpg) repeat-y;
}

.sidebar .silver_bar_pane {
	margin-left: 25px;
}

.silver_bar_pane .header {
	height: 10px;
	background: url(/images/friends_pane/header.jpg) no-repeat;
}

.silver_bar_pane .content {
	margin: 0 10px;
	line-height: 20px;
}

.silver_bar_pane .content select {
	font-size: 8.6pt;
	color: #464646;
	width: 100%;
	padding-top: 2px;
	margin: 5px 0;
}

.silver_bar_pane .content .title {
	margin-top: 5px;
	text-align: center;
}

.silver_bar_pane .content .title ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.silver_bar_pane .content .title ul li {
	padding: 0;
	margin: 0;
	display: inline;
	line-height: 15px;
}

.silver_bar_pane .content .title ul .icon_left {
	padding-left: 33px;
	background: url(/images/squirly_left.png) no-repeat left center;
}

.silver_bar_pane .content .title ul .icon_right {
	padding-left: 33px;
	background: url(/images/squirly_right.png) no-repeat right center;
}


.silver_bar_pane .content .title .number {
	color: #965C1D;
}

.silver_bar_pane .content .title .emphasis {
	text-transform: uppercase;
	font-weight: normal;
	color: #636466;
}

.silver_bar_pane .content .emphasis {
	color: #333;
	font-size: 11pt;
}

.silver_bar_pane .content .friend {
	margin-left: 10px;
	float: left;
}

.silver_bar_pane .content .first {
	margin-left: 0;
}

.silver_bar_pane .content .end_friend_row {
	clear: left;
	height: 8px;
}

.silver_bar_pane .footer {
	height: 12px;
	background: url(/images/friends_pane/footer.jpg) no-repeat;
}

/*
.star_rank_pane .name {
	float: left;
	line-height: 15px;
	font-size: 11pt;
	padding-right: 5px;
}
*/

.small_star_rank_pane .rstar {
	float: left;
	height: 15px;
	width: 15px;
	padding: 0;
	background: url(/images/star_deselected.png) no-repeat center center;
}

.small_star_rank_pane .selected {
	padding: 0;
	background-image: url(/images/star_selected.png);
}

#sidebar .rows_pane .content div.small_star_rank_pane, #sidebar .rows_pane .content div.small_star_rank_pane div, #sidebar .rows_pane .content div.clear_left {
	padding: 0;
}

.medium_star_rank_pane .rstar {
	float: left;
	height: 17px;
	width: 16px;
	margin-right: 5px;
	background: url(/images/star_medium_deselected.png) no-repeat center center;
}

.medium_star_rank_pane .selected {
	background-image: url(/images/star_medium_selected.png);
}

.big_star_rank_pane .rstar {
	float: left;
	height: 30px;
	width: 28px;
	margin-right: 7px;
	background: url(/images/star_big_deselected.png) no-repeat center center;
}

.big_star_rank_pane .selected {
	background-image: url(/images/star_big_selected.png);
}

.review_overview_pane .title {
	font-size: 14pt !important;
	line-height: 10pt;
    margin-bottom: -6px !important;
}

.review_overview_pane .title a:hover {
	text-decoration: none;
}

.review_overview_pane .title a {
	color: #636466;
}

.review_overview_pane .right {
	float: right;
	width: 330px;
	margin-left: 10px;
}

.review_overview_pane .left {
	padding-bottom: 15px;
}
.review_overview_pane .business_credit{
        margin-bottom: 0px;
}
.review_overview_pane .business_parking{
        margin: 0px;
}

#promoter_pane{
  background: transparent url('/images/promoted_by_bg.png') center bottom no-repeat;
  width: 122px;
  height: 86px;
  margin: 0 auto;
  text-align: center;
}

#promoter_pane .avatar_stamp{
  margin: 0 auto;
}

#believers_pane, #owners_note_pane, #pursuit_views_stats_pane {
	margin-left: 25px;
	width: 214px;
	background: url(/images/friends_pane/bkg.jpg) repeat-y;
}
#owners_note_content, #owners_note_content_1 {
  height: 235px;
  overflow: auto;
}

#believers_pane .header, #owners_note_pane .header, #sidebar .rows_pane .header, #pursuit_views_stats_pane .header {
	background: url(/images/friends_pane/header.jpg) top left no-repeat;
  text-align: center;
  font-size:16px;
  padding-top:12px;
}

#believers_pane .footer, #owners_note_pane .footer, #pursuit_views_stats_pane .footer, #owner_note_footer {
	height: 12px;
	background: url(/images/friends_pane/footer.jpg) no-repeat;
}
#owner_note_footer  {
  /*margin-left: 25px;*/
}
#orners_note_container {
  position: relative;
}
#owners_note_content p {
  margin: 0 0 10px;
}

.pane_links {
  margin-top: 5px;
  text-align: center;
  font-style: italic;
}

#sidebar .rows_pane .content {
	width: 204px;
	margin: auto;
	text-align: left;
	background: url(/images/rows_pane/content_bkg.jpg) repeat-y;
}
#sidebar .rows_pane .content div {
	padding: 5px;
}

#believers_pane .content, #owners_note_pane .content, #pursuit_views_stats_pane .content {
  width: 90%;
  margin: 0 auto;
  padding: 0 2px;
  text-align: center;
}

#believers_pane .single_hr{
  margin: 0px;
}

#believers_pane .avatar{
  margin: 4px;
}


#modal_box{
  width: 378px;
}

#modal_box .wrap{
  background: transparent url('/images/entry_box/entry_box_bg.png') top left repeat-y;
  width: 378px;
}

#modal_box .header{
  background: transparent url('/images/entry_box/entry_box_top.png') top left no-repeat;
  text-align: right;
  height: 14px;
  padding: 6px 2px 0px 0px;
}

#modal_box .footer{
  background: transparent url('/images/entry_box/entry_box_bot.png') top left no-repeat;
  height: 20px;
}

#modal_box .content{
  width: 80%;
  margin: 0px auto;
  padding-top: 10px;
}

#modal_box .header a{
  margin: 15px 30px 0px 0px;
}

#modal_box label{
    text-transform: uppercase;
    color: #000;
}

#modal_box p{
    margin-top: 0px;
}

#modal_box .buttons{
    text-align: center;
    margin-bottom: 0px;
    margin: 0 auto 0 auto;
}

#modal_box .buttons .submit_bt{
    margin-left: 30px;
}


/*	begin pursuits	*/
label,
#pursuits_nominate .label,
#philanthropy label,
#philanthropy .label,
#new_icon label,
#login label,
.passions_pane_new .label,
.inspirations .label,
#groups_form .label,
#caption_box .label,
.passions_pane .search .emphasis,
#mobile_upload_container .label,
#prose_pane .label {
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}
label.normal {
	font-weight: normal;
	text-transform: none;
	color: #636466;
	font-size: 9pt;
	line-height: 9pt;
  vertical-align: middle;
}
#login .info {
  position: relative;
  top: 20px;
  margin-left: 10px;
  text-align: left;
}

.remember_my_login {
  font-size: 8pt;
}

.via_what {
  font-size: 8pt;
  font-style:italic;
}

.time_lapse {
  font-size: 8pt;
}
.status_time {
  font-size: 8pt;
  color: #636466;
  padding: 2px 5px;
  font-weight: normal;
}

#pursuits_nominate .sub_label {

}

#pursuits_nominate .sub_label_small {
	font-size: 8.6pt;
	text-transform: uppercase;
}

#pursuits_nominate .label_spaced {
	padding-top: 15px;
}

#pursuits_nominate .nominate {
	width: 450px;
}

#pursuits_nominate .nominate .row {
	padding: 5px 0;
	line-height: 11pt;
}

#pursuits_nominate .nominate .row input, #pursuits_nominate .nominate .row select {
	width: 100%;
}

#pursuits_nominate .nominate .row .left {
	float: left;
	margin-left: 10px;
}

#pursuits_nominate .nominate .row .first {
	margin-left: 0 !important;
}

#pursuits_nominate .hours .row {
	width: 400px;
	padding: 2px 10px;
}

#pursuits_nominate .hours .highlight {
	background: url(/images/highlight.png);
}

#pursuits_nominate .hours .row .day {
	float: left;
	width: 150px;
}

#pursuits_nominate .hours .row .hours {
	float: left;
	width: 150px;
}

#pursuits_nominate .hours .row .remove {
	float: left;
	width: 100px;
	text-align: right;
}

#pursuits_nominate .hours .add {
	padding: 5px 0;
}

#pursuits_nominate .price {
	background: url(/images/highlight.png);
	width: 100px;
	padding: 30px 45px;
	font-size: 25pt;
	text-align: center;
}

#pursuits_nominate .price a {
	color: #9FAE95;
}

#pursuits_nominate .price .cheap {
	color: #B9BCBF;
}

#pursuits_nominate .price .middle_price {
	margin: 0 10px;
}

#pursuits_nominate .info_box .checkbox {
	float: left;
	width: 100px;
}

#pursuits_nominate .categories .column {
	float: left;
	width: 185px;
}

#pursuits_nominate .categories .column ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#pursuits_nominate .dials_rate {
	text-align: center;
}

#pursuits_nominate .star_rate img {
	margin: 0 8px;
}

/**********************/

#pursuit_details table.rows {
    border-collapse: collapse;
}

#pursuit_details table.rows tr {
    vertical-align: middle;
    height: 68px;
}

#pursuit_details .rows .highlight {
	background: url(/images/highlight.png);
}

#pursuit_details .rows .user_avatar {
	width: 56px;
}

#pursuit_details .rows .user_name_td {
	width: 98px;
}

/*#pursuit_details .rows .user a.user_name,
#pursuit_details .rows .user span.user_name {
  display: block;
  margin-top: 10px;
  margin-left: 50px;
}*/

#pursuit_details .rows .string {
	width: 260px;
	margin-top: 10px;
}

#pursuit_details .rows .date {
	width: 125px;
	font-style: italic;
	margin-top: 10px;
}
/**************/

.passions_pane .rows .row {
	/*padding: 5px 10px;*/
}

.passions_pane .rows .header_bar {
	font-style: italic;
	background: url(/images/header_bar_bkg.jpg);
	padding: 3px 10px;
}

.passions_pane .rows .highlight {
	background: url(/images/highlight.png);
}

.passions_pane .rows .contributor {
	float: left;
	width: 150px;
}

.passions_pane .rows .conversation {
	float: left;
}

.passions_pane .rows .passions {
	width: 160px;
}
.passions_pane .rows .groups {
	width: 235px;
}

.passions_pane .rows .topics {
	float: left;
	width: 75px;
	font-style: italic;
}

.passions_pane .rows .replies {
	float: left;
	width: 50px;
	font-style: italic;
}

.passions_pane .rows .latest {
	float: left;
	width: 100px;
	font-style: italic;
}

.passions_pane .rows .row .contributor,
.passions_pane .rows .row .conversation,
.passions_pane .rows .row .topics,
.passions_pane .rows .row .replies,
.passions_pane .rows .row .latest {
	padding-top: 18px;
}

.passions_pane .rows .row .contributor a {
	color: #965C1D;
}

.passions_pane .rows .contributor .avatar {
	float: left;
	margin-right: 5px;
	margin-top: -18px;
}
#moi_passion .subtitle{
    text-transform:none;
    font-size: 14px;
}
.jewels .blue, .jewels .green, .jewels .grey {
	float: left;
	width: 0;
	height: 12px;
	margin: 0;
	width: 13px;
	margin-right: 5px;
}

.jewels .inline {
	margin-top: 2px;
}

.jewels .blue, .jewel_inline_blue {
	background: url(/images/jewel_blue.png) no-repeat center center;
}

.jewels .green, .jewel_inline_green {
	background: url(/images/jewel_green.png) no-repeat center center;
}

.jewels .grey, .jewel_inline_grey {
	padding-bottom: 1px;
	background: url(/images/jewel_grey.png) no-repeat center bottom;
}

.jewel_inline {
	display: inline;
	padding-left: 9px;
	padding-top: 12px;
	background-position: left bottom !important;
}

.jewels .blank {
	background: none;
	width: 0;
	margin: 0;
}

#passions_view .title a {
	color: #965C1D;
}

.passions_pane_entries .row {
	padding: 10px;
}

.passions_pane_entries .highlight {
	background: url(/images/highlight.png);
}

.passions_pane_entries .thread_expand {
	float: left;
	height: 50px;
	width: 25px;
	line-height: 50px;
}
.passions_pane_entries .thread_expand img {
	vertical-align: middle;
}
.passions_pane_entries .thread_expand a img {
	border: none;
}
.passions_pane_entries .thread_details {
	margin-left: 25px;
}

.passions_pane_entries .row .avatar {
	float: left;
}

.passions_pane_entries .row .entry {
	margin-left: 45px;
}

.passions_pane_entries .row .entry .timestamp {
	font-size: 8.6pt;
	font-style: italic;
	color: #999;
}

.passions_pane_entries .row .entry .user_link {
	color: #965C1D;
}

.passions_pane_entries .new_post {
	padding-top: 20px;
}

.passions_pane_entries .new_post .label {
	text-transform: uppercase;
}

.passions_pane_entries .new_post textarea {
	width: 100%;
	height: 250px;
}

.passions_pane_new .label {
	text-transform: uppercase;
}

.passions_pane_new .name input {
	width: 100%;
}

.passions_pane_new .topic .column {
	float: left;
	width: 175px;
}

.passions_pane_new .topic .column ul, .passions_pane_new .has_magic ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.passions_pane_new .message textarea {
	width: 100%;
	height: 175px;
}

.passions_pane_new .buttons {
	text-align: center;
}

.passions_pane_new .buttons ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.passions_pane_new .buttons ul li {
	display: inline;
	padding: 0 15px;
}

.passions_pane .search .search_params {
	padding-top: 20px;
}

.passions_pane .search .search_params .criteria {
	float: left;
	padding-right: 8px;
}

.passions_pane .content .search .link {
	text-align: center;
}

.passions_pane .content .search .link .left {
	display: inline;
}

.passions_pane .content .search .link .middle {
	display: inline;
	font-size: 13pt;
}

.passions_pane .content .search .link .right {
	display: inline;
}


.recent_products_pane,
.favorite_product_pane {
	padding-bottom: 18px;
	width: 216px;
	background: url(/images/entry_box_pane/bkg.jpg) repeat-y;
	position: relative;
	min-height: 100px;
	z-index: 1;
	margin-left: 23px;
}

.recent_products_pane .header,
.favorite_product_pane .header {
	position: absolute;
	top: 0;
	left: 0;
	width: 216px;
	height: 54px;
	background: url(/images/entry_box_pane/header.jpg) left top no-repeat;
	z-index: 2;
}

.recent_products_pane .footer,
.favorite_product_pane .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 216px;
	height: 51px;
	background: url(/images/entry_box_pane/footer.jpg) left bottom no-repeat;
	z-index: 2;
}

.recent_products_pane .content,
.favorite_product_pane .content {
	position: relative;
	z-index: 3;
	padding: 12px 5px 8px;
}

.recent_products_pane .content .rows {
	margin: 10px 0 5px;
	margin-left: 2px;
	text-align: left;
	font-style: italic;
}

.recent_products_pane .content .rows a {
	font-style: normal;
}

.recent_products_pane .content .rows .row {
	padding: 5px 10px;
	line-height: 9pt;
	font-size: 10pt;
}

.recent_products_pane .content .rows .colored {
	background: url(/images/entry_box_pane/bkg_colored.png);
}

.recent_products_pane .title,
.favorite_product_pane .title {
	margin-top: 5px;
	text-transform: uppercase;
	min-height: 15px;
	line-height: 15px;
	font-size: 12pt;
	color: #464646;
	text-align: center;
}

.recent_products_pane .title ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 15px;
}

.recent_products_pane .title ul li {
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
}

.recent_products_pane .title ul .left {
	padding-left: 37px;
	background: url(/images/squirly_left.png) no-repeat center center;
}

.recent_products_pane .title ul .right {
	padding-right: 37px;
	background: url(/images/squirly_right.png) no-repeat center center;
}

.lookbook_additions_pane {
	padding-bottom: 18px;
	width: 216px;
	background: url(/images/entry_box_pane/bkg.jpg) repeat-y;
	position: relative;
	min-height: 100px;
	z-index: 1;
	margin-left: 23px;
}

.lookbook_additions_pane .header {
	position: absolute;
	top: 0;
	left: 0;
	width: 216px;
	height: 54px;
	background: url(/images/entry_box_pane/header.jpg) left top no-repeat;
	z-index: 2;
}

.lookbook_additions_pane .footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 216px;
	height: 51px;
	background: url(/images/entry_box_pane/footer.jpg) left bottom no-repeat;
	z-index: 2;
}

.lookbook_additions_pane .content {
	position: relative;
	z-index: 3;
	padding: 12px 5px 0;
}

.lookbook_additions_pane .content .rows {
	margin: 10px 0 5px;
	margin-left: 2px;
	text-align: left;
	font-style: italic;
}

.lookbook_additions_pane .content .rows a {
	font-style: normal;
}

.lookbook_additions_pane .content .rows .row {
	padding: 10px 10px 20px 10px;
	line-height: 9pt;
	font-size: 10pt;
}

.lookbook_additions_pane .content .rows .colored {
	background: url(/images/entry_box_pane/bkg_colored.png);
}

.lookbook_additions_pane .content .rows .product {
	text-align: center;
}

.lookbook_additions_pane .content .rows .product .image {
	width: 178px;
	height: 100px;
  overflow: hidden;
	border: solid 1px #999;
	margin: 0 0 3px 0;
}

.lookbook_additions_pane .content .rows .product .image img {
  max-width: 178px;
  max-height: 100px;
}

.lookbook_additions_pane .content .rows .discovered_by {
	padding-left: 32px;
}

.lookbook_additions_pane .content .rows .discovered_by .avatar {
	float: left;
	margin-right: 5px;
}

.lookbook_additions_pane .content .rows .discovered_by .text {
	float: left;
	padding-top: 15px;
	font-size: 8.6pt;
	font-style: italic;
	color: #999;
}

.lookbook_additions_pane .content .rows .discovered_by .text a {
	color: #965C1D;
	font-size: 10pt;
}

.lookbook_additions_pane .title {
	margin-top: 5px;
	text-transform: uppercase;
	min-height: 15px;
	line-height: 15px;
	font-size: 12pt;
	color: #464646;
	text-align: center;
}

.lookbook_additions_pane .title ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 15px;
}

.lookbook_additions_pane .title ul li {
	display: inline;
	margin: 0;
	padding: 5px 0 0 0;
}

.lookbook_additions_pane .title ul .left {
	padding-left: 37px;
	background: url(/images/squirly_left.png) no-repeat center center;
}

.lookbook_additions_pane .title ul .right {
	padding-right: 37px;
	background: url(/images/squirly_right.png) no-repeat center center;
}

#products .spacer_small {
  clear: left;
}

#products .product {
	padding-top: 10px;
}

#products .product_in_view_all {
    padding: 10px 10px;
}

#products .product .title {
	font-size: 13pt;
	height: 10pt;
}

#products .product_in_view_all .title {
    font-size: 13pt;
    height: auto;
}
#products .product_in_view_all .title .col_1 {
    float: left;
    color: #444444;
}
#products .product_in_view_all .title .col_2 {
    float: left;
    max-width: 380px;
}
#products .product_in_view_all .title .col_3 {
    float: left;
    padding-top: 6px;
}

#products .product .description .cart {
	float: right;
	text-align: center;
}

#products .product .description .text {
	margin-right: 200px;
}
#products .product_in_view_all .description .text {
    margin-right: 10px;
}
#products .product_in_view_all .description .text a,
#products .product_in_view_all .description .text_single_column a {
    display: block;
    float: left;
    background: transparent url(../images/arrow_right.gif) center left no-repeat;
    text-indent: 10px;
    margin-right: 5px;
    font-size: 10px;
    font-weight: bold;
}

#products .product_in_view_all .description .text_single_column {

}
#products .product .description .text img,
#products .product .description .text_single_column img {
  float: left;
  margin: 0 10px 10px 0;
	border: solid 1px #999;
	max-width: 350px;
}

#products .product_in_view_all .description .text img {
  float: left;
  margin: 0 10px 10px 0;
	border: solid 1px #999;
	max-width: 110px;
}

#products .product .merchant,
#product_details .merchant,
#trove_pane .merchant {
  font-weight: bold;
}

#products .pagination,#kudos .pagination {
	text-align: right;
}
#kudos .pagination {
	text-align: center;
}
#kudos .pagination a{
  padding: 0;
}
#products .pagination ul,
#kudos .pagination ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#products .pagination ul li,
#kudos .pagination li{
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
	background: url(/images/li_divider.gif) right center no-repeat;
}
#kudos .pagination a{
  background: none;
}
#products .pagination ul .no_sep,
#kudos .pagination .no_sep {
	padding: 0;
	background: none;
}

#kudos .pagination .next,
#kudos .pagination .prev{
	padding: 0 7px;
	background: url(/images/arrow_left.gif) no-repeat scroll left center;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
}

#kudos .pagination .next{
	background: url(/images/arrow_right.gif) no-repeat scroll right center;
}

#product_details img#product_image {
  float: left;
  max-width: 250px;
  margin-right: 18px;
	border: solid 1px #999;
}

#product_details {
  margin-top: 15px;
}

#product_details .summary .attributes {
  font-size: 9pt;
  line-height: 17px;
}
#product_details .summary .attributes label {
	font-size: 9pt;
}

#product_details .editorial_review {
  padding: 30px 0 0 0;
  clear: left;
}

/*
#product_details .add_to_cart,
#product_details .add_to_cart_disabled {
  margin: 0 0 5px -10px;
}
*/
.legend {
  font-size:8pt;
  font-style:italic;
}

#product_details .attributes .label {
  font-weight: bold;
}

#product_details .lookbooks {
  padding: 30px 0 0 0;
}

#product_details .lookbooks .title_link {
  float: right;
  margin: -15px 0 0 0;
}

#add_to_lookbook_form .form_btns {
  width: 73% !important;
}
.add_to_lookbook_modal textarea {
  width: 332px;
  margin: 0 0 10px 0;
}

.add_to_lookbook_modal .title {
	text-transform: uppercase;
}

#lookbooks, #publookbooks {
  padding-top: 20px;
  clear: left;
}

#lookbooks #add_to_my_lookbook {
  float: right;
  margin: -15px 0 0 0;
}

#lookbooks .lookbook,
#publookbooks .lookbook,
#pub_why_we_believe .philreviews {
  clear: left;
  margin-bottom: 20px;
}
#lookbooks .lookbook .title {
  font-size: 16px;
  color: #965C1D;
}
#pub_why_we_believe .philreviews .reviewer,
#publookbooks .lookbook .reviewer {
  text-align: right;
}
#lookbooks .lookbook .avatar_stamp {
  float: left;
  margin: 0 10px 10px 0;
}
#pub_why_we_believe .philreviews .avatar_stamp,
#publookbooks .lookbook .avatar_stamp {
  float: right;
  margin: 0 0 0 10px;
}
#pub_why_we_believe .philreviews .review,
#publookbooks .lookbook .review {
  padding-top: 26px;
  font-style: italic;
}
#pub_why_we_believe .philreviews .date,
#publookbooks .lookbook .review .date {
  font-size: 7pt;
  line-height: 7pt;
}
#lookbooks .lookbook .comments {
  width: 505px;
  padding: 0 0 10px 50px;
}

#pub_why_we_believe .philreviews .comments,
#publookbooks .lookbook .comments {
  margin-bottom: 10px;
}

#lookbooks .single_hr, #publookbooks .single_hr {
  float: left;
}

.lookbook .links a {
  margin: -5px 0 0 0;
  float: left;
}

#subproduct .links {
}
#subproduct .links div {
  float:left;
  padding-right:30px;
}

#lookbooks .lookbook .links div {
  float: left;
  margin-right: 30px;
}

#cart #header_bar {
	font-style: italic;
	background: url(/images/header_bar_bkg.jpg);
	padding: 5px 10px 0 5px;
	height: 18px;
}

#cart #rows .row .data div {
  float: left;
}

#cart #rows .row {
  padding: 5px 10px 5px 5px;
  margin: 0 0 0 0;
}

#cart #grand_total {
  background: url(/images/highlight.png);
  padding: 10px 10px 10px 5px;
}

#cart #grand_total .label {
  font-size: 14px;
  font-weight: bold;
  width: 350px;
  text-align: right;
  float: left;
}

#cart #grand_total .amount {
  margin: 0 0 0 30px;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

#cart .highlight {
  background: url(/images/highlight.png);
}

#cart .item {
  width: 230px;
  padding-left: 10px;
}

#cart .qty {
  width: 60px;
}

#cart .unit_price {
  width: 80px;
}

#cart .item_total {
  width: 100px;
}

#cart #header_bar div {
  float: left;
}

#cart #buttons {
  padding: 10px;
}

#cart #continue_shopping_button {
  margin-left: 80px;
}

/* NEW TABBED NAV */
#tabbed_nav .tabs, div.tabbed_nav .tabs,
#mnn_nav .tabs, div.tabbed_nav .tabs {
        float: left;
        margin: 0px;
        padding: 0px;
        list-style: none;
}

#tabbed_nav .tabs li, div.tabbed_nav .tabs li,
#mnn_nav .tabs li, div.tabbed_nav .tabs li {
	float: left;
	padding-left: 10px;
	height: 27px;
	margin-right: 1px;
	background-image: url(/images/tabbed_nav/left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
        cursor: pointer;
}
#tabbed_nav .blue_tabs .ui-tabs-selected, div.tabbed_nav .blue_tabs .ui-tabs-selected,
#mnn_nav .blue_tabs .ui-tabs-selected, div.tabbed_nav .blue_tabs .ui-tabs-selected {
        background-image:url(/images/tabbed_nav/active/blue/left.gif);
}
#tabbed_nav .red_tabs .ui-tabs-selected, div.tabbed_nav .red_tabs .ui-tabs-selected,
#mnn_nav .red_tabs .ui-tabs-selected, div.tabbed_nav .red_tabs .ui-tabs-selected {
        background-image:url(/images/tabbed_nav/active/red/left.gif);

}
.minus_one {
	font-size: 7.6pt !important;
}
#tabbed_nav .tabs .middle, div.tabbed_nav .tabs .middle,
#mnn_nav .tabs .middle, div.tabbed_nav .tabs .middle {
	float: left;
	height: 27px;
	line-height: 35px;
	margin: 0;
	padding: 0;
	background-image: url(/images/tabbed_nav/middle.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 8.6pt;
}

#tabbed_nav .blue_tabs .ui-tabs-selected .middle, div.tabbed_nav .blue_tabs .ui-tabs-selected .middle,
#mnn_nav .blue_tabs .ui-tabs-selected .middle, div.tabbed_nav .blue_tabs .ui-tabs-selected .middle {
        background-image:url(/images/tabbed_nav/active/blue/middle.gif);
        color:#FFFFFF;
        line-height:27px;
}
#tabbed_nav .red_tabs .ui-tabs-selected .middle, div.tabbed_nav .red_tabs .ui-tabs-selected .middle,
#mnn_nav .red_tabs .ui-tabs-selected .middle, div.tabbed_nav .red_tabs .ui-tabs-selected .middle {
        background-image:url(/images/tabbed_nav/active/red/middle.gif);
        color:#FFFFFF;
        line-height:27px;
}
#tabbed_nav .tabs .right, div.tabbed_nav .tabs .right,
#mnn_nav .tabs .right, div.tabbed_nav .tabs .right {
	float: left;
	width: 10px;
	margin: 0;
	padding: 0;
	height: 27px;
	background-image: url(/images/tabbed_nav/right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#tabbed_nav .blue_tabs .ui-tabs-selected .right, div.tabbed_nav .blue_tabs .ui-tabs-selected .right,
#mnn_nav .blue_tabs .ui-tabs-selected .right, div.tabbed_nav .blue_tabs .ui-tabs-selected .right {
        background-image:url(/images/tabbed_nav/active/blue/right.gif);
}
#tabbed_nav .red_tabs .ui-tabs-selected .right, div.tabbed_nav .red_tabs .ui-tabs-selected .right,
#mnn_nav .red_tabs .ui-tabs-selected .right, div.tabbed_nav .red_tabs .ui-tabs-selected .right {
        background-image:url(/images/tabbed_nav/active/red/right.gif);
}
#tabbed_nav .ui-tabs-panel, div.tabbed_nav .ui-tabs-panel,
#mnn_nav .ui-tabs-panel, div.tabbed_nav .ui-tabs-panel {
        clear: left;
        background: transparent url(/images/info_bg.jpg) repeat scroll 0% 0%;
/*        padding: 0 5px 5px 5px; CONSOLIDATE GLOBAL SEARCH AND SEARCH TAB STYLES */
        width: 100%;
/*        margin-top: -5px;*/
}

#tabbed_nav .ui-tabs-panel, div.tabbed_nav .ui-tabs-panel .float_link,
#mnn_nav .ui-tabs-panel, div.tabbed_nav .ui-tabs-panel .float_link {
  margin: 4px 4px 0 0;
}

#tabbed_nav .ui-tabs-hide, div.tabbed_nav .ui-tabs-hide,
#mnn_nav .ui-tabs-hide, div.tabbed_nav .ui-tabs-hide,
.curatsu-inline-feedback .ui-tabs-hide {
  display: none;
}

#tabbed_nav .breadcrumb, div.tabbed_nav .breadcrumb,
#mnn_nav .breadcrumb, div.tabbed_nav .breadcrumb {
	padding: 2px 10px;
	color: #636466;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
}

#tabbed_nav .breadcrumb a, div.tabbed_nav .breadcrumb a,
#mnn_nav .breadcrumb a, div.tabbed_nav .breadcrumb a {
	color: #636466;
}

#tabbed_nav .breadcrumb a:hover, div.tabbed_nav .breadcrumb a:hover,
#mnn_nav .breadcrumb a:hover, div.tabbed_nav .breadcrumb a:hover {
	color: #617A96;
	text-decoration: none;
}

.tabbed_nav .float_link {
  float: right;
  margin-top:10px;
}

#mnn_nav ul li a {
  color: #617A96;
  text-decoration: none;
}

#mnn_nav ul {
  width: 100%;
}

#mnn_nav #nav_select {
  text-align: right;
  float: right;
}

#mnn_nav .linesheet {
  background: transparent url(/images/info_bg.jpg) repeat scroll 0% 0%;
}

#mnn_nav .linesheet .even{
  background: #f6f6f4;
}

#mnn_nav .linesheet .odd{
  background: #eaeae8;
}


#mnn_nav .linesheet .single_hr,
#mnn_nav .linesheet .double_hr {
  margin: 0px;
}

#mnn_nav .linesheet .rows {
  padding: 2px;

}

#mnn_nav .linesheet .curatsu_area {
  float: right;
	white-space: nowrap;
/*
  position: relative;
  left: 400px;
*/
}


#mnn_nav .linesheet .curatsu_area .curatsu-blurb {
  top: 0px;
}

#mnn_nav .linesheet .welcome_message {
  background: white;
}

#mnn_nav .linesheet .welcome_message .body {
  margin-top: 5px;
}

#mnn_nav .linesheet .welcome_message .curatsu_area {
  position: static;
  float: none;
  text-align: right;
}

#mnn_nav .linesheet .nude, #mnn_nav .linesheet .notnude {
  padding: 10px;
  padding-left: 16px;
  padding-right: 14px;
}

#mnn_nav .linesheet .left_side_large_quote {
  float: left;
  width: 15px;
  height: 12px;
  background: url(/images/feed/start_quote_large.png);
}

#mnn_nav .linesheet .right_side_large_quote {
  position: relative;
  top: -15px;
  left: 504px;
  width: 15px;
  height: 12px;
  background: url(/images/feed/end_quote_large.png);
}
#mnn_nav .linesheet .right_side_gallery_quote {
  position: relative;
  top: -15px;
  left: 342px;
  width: 15px;
  height: 12px;
  background: url(/images/feed/end_quote_large.png);
}

#mnn_nav .linesheet .prose {
  width: 472px;
  min-height: 12px;
  margin-left: 24px;
  font-size: 12pt;
  line-height: 12pt;
}
#mnn_nav .linesheet .new_gallery_container .data {
  text-align: left;
/*
  width: 330px;
  min-height: 12px;
  margin-left: 10px;
  font-size: 12pt;
  line-height: 12pt;
  margin-top: 25px;
  float: left
*/
}
#mnn_nav .linesheet .new_gallery_container .data .poster {
  font-size: 9pt;
  margin-left: 25px;
}
#mnn_nav .linesheet .new_gallery_container .prose {
  width: 330px;
  min-height: 12px;
  margin-left: 24px;
  font-size: 12pt;
  line-height: 12pt;
}

#mnn_nav .linesheet .prose .more{
  font-size: 9pt;
}

#mnn_nav .linesheet .prose-bottom-line {
  margin-left: 325px;
  padding-bottom: 15px;
}

.up_tiny {
  margin-top: -4px;
}

#mnn_nav .linesheet .left_side_quote {
  float: left;
  margin-left: 38px;
  width: 13px;
  height: 11px;
  background: url(/images/feed/start_quote.png);
}

#mnn_nav .linesheet .right_side_quote {
  position: relative;
  top: -13px;
  left: 508px;
  width: 13px;
  height: 11px;
  background: url(/images/feed/end_quote.png);
}

#mnn_nav .linesheet .prose_comment {
  width: 433px;
  min-height: 11px;
  margin-left: 60px;
  margin-bottom: 3px;
}

#mnn_nav .linesheet .prose_comment .text{
  font-size: 10pt;
  line-height: 10pt;
  font-style: italic;
}

#mnn_nav .linesheet .prose_comment_container .authorship {
  margin-bottom: 14px;
}

#mnn_nav .linesheet .prose-comment-bottom-line {
  min-height: 12px;
}

#mnn_nav .linesheet .prose_comment_container .reply_for {
  text-align: right;
  height: 37px;
  margin-bottom: 7px;
}

#mnn_nav .linesheet .pursuit_review_container .authorship {
  margin-bottom: 8px;
}

#mnn_nav .linesheet .pursuit_review_container .review_rate_meter_small {
  text-align: right;
}

#mnn_nav .linesheet .pursuit_review_container .bizname {
  font-size: 14pt;
  line-height: 14pt;
  display: block;
  clear: left;
  margin-bottom: 4px;
}

#mnn_nav .linesheet .pursuit_review_container .biz {
  float: left;
}

#mnn_nav .linesheet .pursuit_review_container .location {
  font-style: italic;
}

#mnn_nav .linesheet .pursuit_review_container .star_rating {
  float: left;
  margin-top: 3px;
  margin-right: 10px;
}

#mnn_nav .linesheet .pursuit_review_container .category {
  margin-top: 7px;
  float: left;
}

#mnn_nav .linesheet .pursuit_review_container .curatsu_area {
  float: none;
  position: static;
  text-align: right;
  margin-top: 4px;
}

#mnn_nav .linesheet .treasure_trove_container .product_photo_container {
  float: left;
  height: 121px;
  width: 95px;
}

#mnn_nav .linesheet .treasure_trove_container .product_photo_container table {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
	text-align: center;
}

#mnn_nav .linesheet .treasure_trove_container .product_photo {
  margin: 5px;
  max-width: 87px;
  max-height: 87px;
}

#mnn_nav .linesheet .treasure_trove_container .image_frame_below {
  position: absolute;
  z-index: 10;
  background: url('/images/feed/image_frame_below_square.png') transparent;
  width: 101px;
  height: 102px;
}

#mnn_nav .linesheet .treasure_trove_container .image_frame_over {
  position: absolute;
  z-index: 12;
  background: url('/images/feed/image_frame_over_square.png') transparent;
  width: 97px;
  height: 97px;
}


#mnn_nav .linesheet .treasure_trove_content {
  margin-left: 101px;
  margin-top: -121px;
  float: left;
}

#mnn_nav .linesheet .treasure_trove_container .product {
  margin-top: 12px;
  width: 420px;
}

#mnn_nav .linesheet .treasure_trove_container .product_name {
  font-size: 14pt;
  line-height: 14pt;
  display: block;
  clear: left;
  margin-bottom: 10px;
}

#mnn_nav .linesheet .treasure_trove_container .product_body {
  background: url(/images/feed/vertical_bar.png) no-repeat;
  background-position: 2px 0px;
  padding-left: 15px;
}

#mnn_nav .linesheet .treasure_trove_container .curatsu_area {
  float: none;
  position: static;
  text-align: right;
  margin-top: 4px;
}

#mnn_nav .linesheet .passion_conversation_container .avatar2 {
  margin-top: 1px;
  margin-right: 9px;
}

#mnn_nav .linesheet .passion_conversation_container .conversation_title {
  margin-top: 3px;
  margin-left: 4px;
  text-transform: uppercase;
  font-size: 12pt;
}

#mnn_nav .linesheet .generic_container .curatsu_area {
  position: static;
  text-align: right;
  float: none;
}

#mnn_nav .linesheet .time_lapse{
  color: #999;
  font-style: italic;
}



/* END NEW TABBED NAV */

/************************ Modal Pop-ups *************************************************/

.modal_standard {
  background: url(/images/facebox/modal_top.png) no-repeat;
  width: 335px;
  min-height: 80px;
  _height: 20px;
  padding: 30px 40px 1px 24px;
}

.modal_standard_footer {
  background: url(/images/facebox/modal_bottom.png) no-repeat;
  width: 394px;
  height: 36px;
}

.modal_standard .close_tiny_bt {
  background: url(/images/facebox/modal_close_tiny_bt.png);
  width: 43px;
  height: 8px;
  float: right;
  margin-top: -15px;
  cursor: pointer;
}

.modal_standard .buttons {
  clear: both;
  margin: 10px auto 10px auto;
}

.modal_standard .bt {
  width: 110px;
  height: 11px;
  margin: 10px;
  cursor: pointer;
  float: left;
  margin: 20px 25px 0 25px;
  border: none;
}

.modal_standard .cancel_bt {
  background: url(/images/facebox/modal_cancel_bt.png) no-repeat;
}

.modal_standard .submit_bt {
  background: url(/images/facebox/modal_submit_bt.png) no-repeat;
}

.modal_standard .add_bt {
  background: url(/images/facebox/modal_add_bt.png) no-repeat;
}

.modal_standard .close_bt {
  background: url(/images/facebox/modal_close_bt.png) no-repeat;
  margin: 20px 0 0 110px;
}
.modal_standard .delete_bt {
  background: url(/images/delete_bt.png) no-repeat 0 -1px;
}

.modal_standard .title.small {
  font-size: 13pt;
}
.field_label {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

/* Error Messages */
#errorExplanation, .error_message {
    color: #965C1D;
}
.fieldWithErrors{
    display: inline;
}

#errorExplanation h2 {
  display: none;
}
#errorExplanation p {
  display: none;
}
#errorExplanation ul {
  margin: 10px;
  padding: 0px;
}
#errorExplanation li {
  list-style: none;
  text-align: center;
  color: #89271F;
  font-weight: bold;
}
.texterror {
  color: #89271F;
  font-weight: bold;
}


.bread_crum {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#search_fields .criteria, #search_fields .criteria div {
  float:none;
}
#search_fields .criteria select {
  width: auto;
}
#search_fields {
  margin: 5px 0 0 0;
}
#search_fields p,
#search_fields div {
  float: left;
}
#search_fields select {
  font-size: 12px;
  width: 120px;
}

.msg_link_text {
	color: #636466;
}
.msg_header {
	font-weight: normal;
	font-size: .85em;
	font-style: italic;
	background:transparent url(/images/header_bar_bkg.jpg) repeat scroll 0 0;
}
#msg_paginator .prev_page, #msg_paginator .next_page {
  font-size: .85em;
  margin-left: 5px;
  margin-right: 5px;
}

.inline_form {
  display: inline;
}

#plain_search form {
  background: url(/images/highlight.png);
  padding: 15px;
}

/* #plain_search form .sterm {
  padding-bottom: 10px;
} */

#plain_search form #search_fields {
  margin-top: 0px;
}

#plain_search form #search_fields .single_hr {
  margin: 0px auto;
}

#plain_search .double_hr {
  margin-bottom: 0;
}

#plain_search .form_btns {
  margin-left: 190px;
}
#plain_search #psearch-go{
  margin-left: 204px;
}

#plain_search .results .single_hr {
  margin-bottom: 0;
}

#plain_search .results .row {
  width: 100%;
  background: none;
}

#plain_search .results .highlight {
	background: url(/images/highlight.png);
}

#plain_search .results .row .photo, #search-results .photo img {
  float: left;
  padding: 5px;
}

#plain_search .results img {
  width: 55px;
  border: 1px solid #AAA;
}

#plain_search .results .row .info {
  float: left;
  vertical-align: top;
  width: 455px;
  padding: 18px 4px 4px 0;
  margin-left: 5px;
}

#plain_search .results .row .info a {
  font-size: 13px;
}

#related_box_pane h2, h3 {
  color: #617A96;
  width: 190px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-weight: normal;
}

#related_box_pane h3 {
  font-size: 14px;
}

#related_box_pane .small {
  font-size: 11px;
}
#related_box_pane .user_box {
  width: 216px;
  margin-left: 23px;
}
#related_box_pane .user_box .user_name, #related_box_pane .user_box .user_name a, #related_box_pane .user_box .user_name a:visited {
  color: #965C1D;
  font-size: 16px;
}
#related_box_pane .row .spaced {
  line-height: 15px;
}

#forgot_pass {
  margin-top: 20px !important;
}

div.group-fields div {
    float: left;
    margin-right: 10px;
}

.width-all {
    width: 100%;
}

#tab_search_form p.less-margin {
  margin-right: 15px;
  margin-bottom: 10px;
}

.text-upcase {
  text-transform: uppercase;
}

.reset-pass-notice {
    margin: 20px 10px;
    text-align: left;
}

.account-settings-field{
  margin-top: 10px;
  margin-right: 10px;
  float: left;
}

.text-upcase.small {
  font-size: 8pt;
}

/* CSS fix for profile edit pane */
#profile_relationship_date_2i {
  width: 65px;
}
#profile_relationship_date_1i {
  width: 58px;
}

#account_settings_form select {
  width: 84px;
}
#account_settings_form #user_country {
  width: 170px;
}
#account_settings_form input {
  width: 165px;
}

#account_settings_form #user_time_zone {
  width: 170px;
}

#account_settings {
  width: 570px;
  margin-left: -15px;
}

#account_settings_form {
  width: 600px;
}

#account_settings_form .instruction {
  width: 200px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	color: #000;
	padding-top: 17px;
	margin-bottom: -10px;
	line-height: 10px;
}

#account_settings_form .row {
  clear: left;
}

#account_settings .form_btns {
  margin-left: 150px;
}

#register_user #user_time_zone {
  width: 140px;
}

#account_settings #errors {
/*  margin-left: -40px; */
}

/* All Kudos View */
.title span.kudos_title {
    float: left;
}
.return_to_profile {
    float: right;
}
/*
.return_to_profile a {
    font-size: 10px;
    background: transparent url(../images/arrow_right.gif) center right no-repeat;
    padding-right: 10px;
}
*/
/*
#kudos span {
    font-family: "Times New Roman", Times, FreeSerif, serif;
}
*/

#kudos .kudo {
    padding: 7px 5px;
}
#kudos .kudo .image {
    float: left;
	width: 32px;
	height: 38px;
	padding: 6px 3px 6px 5px;
	background: url(/images/stamp_bkg.png) no-repeat center center;
    margin-right: 10px;
}
#kudos .kudo .image img {
	width: 32px;
	height: 38px;
}

#kudos .kudo .text {
    float: left;
    width: 480px;
}
#kudos .kudo .by {
    color: #A4A5A0;
    font-style: italic;
}
#kudos .kudo .name {
    color: #975D1E;
    font-size: 12px;
}
#kudos .kudo .date {
    color: #666664;
}
#kudos .kudo {
    color: #666664;
}
#kudos .kudo p {
    padding: 0 0;
    margin: 0 0;
}
.view_selections {
    margin-top: 10px;
}
.view_selections a {
    color: #965C1D;
 	padding-left: 10px;
	background: url(/images/arrow_right.gif) no-repeat 0px 1px;
	text-transform: uppercase;
    font-size: 10px;
}

.gallery_pane_sidebar {
	width: 220px;
	margin-left: 22px;
}
.gallery_pane_sidebar .header {
	height: 15px;
	background: url(/images/gallery_pane/sidebar_top.png) no-repeat 0 0;
}
.gallery_pane_sidebar .content {
	background: url(/images/gallery_pane/sidebar_bottom.png) no-repeat 0 bottom;
	padding: 5px 15px 20px;
	text-align: center;
}
.gallery_pane_sidebar .content .left {
	text-align: left;
}
.gallery_pane_sidebar.tagged_with .content .left .stuff {
	line-height: 10pt;
}
.gallery_pane_sidebar.tagged_with .content .left .avatar {
	margin-right: 5px;
}

.gallery_pane_sidebar .title {
	text-transform: uppercase;
	color: #464646;
	text-align: center;
    font-size: 16px;
	padding-bottom: 8px;
}
.gallery_pane_sidebar.tagged_with .title {
	text-transform: none;
}
.gallery_pane_sidebar.tagged_with .content .date {
	font-style: italic;
	color: #CCC;
}

.gallery_pane_sidebar .caption {
	padding: 5px 0 2px;
}

.gallery_pane_sidebar .content img {
	border: 1px solid #666;
	max-width: 99%;
}
.gallery_pane_sidebar .content .avatar_stamp img {
	border: none;
}

#gallery_pane, #trove_pane, #image_popup_pane, #select_from_gallery_pane,
#product_links_container {
	position: relative;
	width: 653px;
	background: url(/images/gallery_pane/bkg_top.png) transparent no-repeat 0 0;
}
#gallery_pane .close, #trove_pane .close, #image_popup_pane .close,
#select_from_gallery_pane .close, #product_links_container .close {
	position: absolute;
	right: 32px;
	top: 20px;
}
#gallery_pane .content, #trove_pane .content, #image_popup_pane .content {
	margin: 0;
	width: 653px;
	background: url(/images/gallery_pane/bkg_content.png) transparent repeat-y 0 0;
	padding-bottom: 20px;
}
#select_from_gallery_pane .main_pane,
#product_links_container .main_pane {
	margin: 0;
	background: url(/images/gallery_pane/bkg_content.png) transparent repeat-y 0 0;
	padding: 15px 65px 20px 65px;
}
#gallery_pane .content_one, #trove_pane .content_one, #image_popup_pane .content {
	padding-bottom: 0;
}
#gallery_pane .footer, #trove_pane .footer, #image_popup_pane .footer,
#select_from_gallery_pane .footer, #product_links_container .footer {
	width: 653px;
	height: 48px;
	background: url(/images/gallery_pane/bkg_bottom.png) transparent no-repeat 0 0;
}
#gallery_pane .gallery_info, #trove_pane .trove_info,
#image_popup_pane .popup_info, #select_from_gallery_pane .info,
#product_links_container .info {
	padding: 25px 48px 0;
	height: 29px;
	line-height: 29px;
	font-size: 12pt;
	text-transform: uppercase;
	margin: 0;
}
#trove_pane .trove_info .sub, #select_from_gallery_pane .sub,
#product_links_container .sub {
	text-transform: none;
}
#trove_pane .content .table_container {
	height: 450px;
}
.price {
	color: #617A96;
}
#trove_pane #caption .product_info {
	font-size: 11pt;
  text-align: left;
}
#trove_pane #caption .name {
	color: #617A96;
}
#gallery_pane .content table, #trove_pane .content table, #image_popup_pane .content table {
	width: 500px;
	height: 450px;
	padding-top: 10px;
	margin: 0 auto 25px;
	vertical-align: middle;
	text-align: center;
}
#trove_pane .content table {
	padding-top: 15px;
	margin-left: 58px;
	text-align: left;
	height: 100%;
}
#image_popup_pane .content table {
	height: auto;
	margin-bottom: 0px;
	padding: 20px 0 10px;
}
#trove_pane #caption {
	padding: 10px 0 30px 8px;
	height: 100%;
	vertical-align: top;
}
#trove_pane #cart_details {
	font-style: italic;
	text-align: center;
}
#trove_pane #gallery_view_image_pic {
	max-width: 300px;
	max-height: 225px;
}
#trove_pane .content .edit {
	padding: 15px 65px 0;
}
#trove_pane .content .edit .edit_trove_error {
	height: 15px;
	color: #965C1D;
	text-align: center;
	font-weight: bold;
}
#trove_photo_center {
  position:relative;
  text-align: left;
}
#trove_photo_center .photo_container {
  width:100%;
  text-align:center;
  margin-top:10px;
}
#trove_photo_center .photo_container img {
  width:250px;
}


#gallery_pane .content_one table, #trove_pane .content_one table, #image_popup_pane .content table {
	margin-bottom: 0;
}
#gallery_pane td, #trove_pane td {
  text-align:center;
}
#gallery_pane .content_one .imageflow_container, #trove_pane .content_one .imageflow_container {
	display: none;
}
#gallery_pane #gallery_view_image, #trove_pane #gallery_view_image, #image_popup {
	margin-left: 6px;
	display: inline-block;
	background: url(/images/gallery_pane/bkg_main.png) top right no-repeat;
	position: relative;
	padding: 10px 22px 20px 10px;
}
#gallery_pane #gallery_view_image .gallery_image, #trove_pane #gallery_view_image .trove_image, #image_popup .view_image {
	border: 1px solid #666;
}
#gallery_pane #gallery_view_image .bottom, #trove_pane #gallery_view_image .bottom, #image_popup .bottom {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 12px;
	width: 100%;
	z-index: 2;
	background: url(/images/gallery_pane/bkg_shadow.png) bottom right no-repeat;
}
#gallery_pane #gallery_view_image .bottom_left, #trove_pane #gallery_view_image .bottom_left, #image_popup .bottom_left {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 12px;
	width: 12px;
	z-index: 3;
	background: url(/images/gallery_pane/bkg_shadow_left.png) bottom left no-repeat;
}
#gallery_pane .move_arrows, #trove_pane .move_arrows {
	position: relative;
	float: left;
	text-align: left;
	top: 10px;
	width: 125px;
}
#gallery_pane .arrow_left, #trove_pane .arrow_left {
	text-align: right;
}
#gallery_pane .move_arrows, #trove_pane .category_select {
	text-align: center;
	padding-top: 25px;
}
#trove_pane .content_one .category_select {
	padding-bottom: 15px;
}

.conversation_image .video_thumbnail, .reviewer_image .video_thumbnail{
/*
    height: 130px;
    width: 182px;
*/
}

.conversation_image .vplay_button, .reviewer_image .vplay_button{
    opacity: 0.7;
    filter: alpha(opacity=70);
    margin:21% auto 0 34%;

}

#message_container {
    margin-top: -15px;
}

.curate_link {
    font-size: 7pt;
    color: #617A96 !important;
    cursor: pointer;
}

.mnn_view_aditionals_items a {
    font-size: 8pt;
    color: #617A96 !important;
    margin-right: 5px;
}

.mnn_view_aditionals_items {
    text-align: right;
    display: block;
}

.blurb {
    display: block;
    margin-left: 10px;
    font-style: italic;
}

/* My Network News */

#network_news {
    margin: 0 0 10px 0;
}

/* Three Columns in re_moi */

#three-columns {
    margin: 0 0 20px 0;
    padding: 0 0;
}

#connect-people,
#discover-pursuits,
#share-passions {
    width: 176px;
    float: left;
    margin-right: 13px;
}

#share-passions {
    margin-right: 0 !important;
}

#three-columns .double_hr {
    margin-bottom: 0;
	width: 165px;
}
#three-columns .top {
	height: 10px;
	background: url(/images/3column/top.png) no-repeat 0 0;
}
#three-columns .header, #three-columns .body {
    padding: 0 17px 0 5px;
}
#three-columns .header {
	min-height: 50px;
	background: url(/images/3column/header.png) repeat-y 0 0;
}
#three-columns .separator {
	height: 10px;
	background: url(/images/3column/separator.png) no-repeat;
}
#three-columns .body {
	background: url(/images/3column/content.png) repeat-y;
	padding-bottom: 40px;
	position: relative;
}
#three-columns .footer {
	height: 20px;
	background: url(/images/3column/footer.png) no-repeat;
}
#three-columns .content .action {
    position: absolute;
	bottom: 0;
	left: 7px;
}

#three-columns .content .action a:link,
#three-columns .content .action a:visited {
    width: 151px;
    height: 24px;
    display: block;
    text-align: center;
    background: url(../images/mini_banner.png) top left no-repeat;
    color: #965C1D;
    font-size: 7pt;
    font-style: italic !important;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
}

#connect-people .avatar,
#share-passions .avatar {
    float: left;
}

#connect-people .header .text,
#share-passions .header .text {
    margin-left: 45px;
}

#three-columns a {
    font-size: 11px;
}

#connect-people .header .text a {

}

#share-passions .header span,
#share-passions .header a {

}

#connect-people .header a.rust,
#discover-pursuits .header a.pursuit-name,
#share-passions .header a.passion-title {

}

#discover-pursuits .header a.pursuit-category {
  font-size: 10px;
}

#three-columns .row {
    padding: 3px 0;
}

.new_prose .status_share_options {
	margin-top: 3px;
	text-align: left;
  margin-left: 20px;
  margin-right: 20px;
}
.new_prose .status_share_options a {
	font-style: italic;
}

.new_prose #profile_status {
  margin-top: 4px;
  margin-left: 4px;
  width: 538px;
  border: 1px solid #999;
  min-height: 65px;
  height: 65px;
}

.new_prose .status_share_enable {
  text-align: center;
}

.new_prose .privacy_private_container {
  margin-bottom: 4px;
}

.present_prose_container .present_prose {
  margin: 4px 2px 0px;
  font-style: italic;
}
.present_prose_text {
  color: #999;
}

.present_prose_container .present_prose_title {
  color: #636466;
  font-weight: bold;
}

.present_prose_container #post_saved_msg {
  margin-top: 10px;
  margin-bottom: 6px;
  color: #89271F;
  font-weight: bold;
  text-align: center;
}

.present_prose_container .present_prose_text a:link,
.present_prose_container .present_prose_text a:hover,
.present_prose_container .present_prose_text a:visited,
.present_prose_container .present_prose_text a:active {
  color: #999;
  text-decoration: underline;
}

.present_prose_container #post_your_prose{
  background-image: url(/images/re_moi/prose_input.png);
  background-position: 1px 3px;
  background-repeat: no-repeat;
  border: 1px solid #999;
  height: 38px;
  font-style: italic;
}
.present_prose_container #post_your_prose div{
  padding: 10px 15px;
}
/*
.present_prose_container .present_prose_box{
  background: #eeeeee;
  border: 1px solid #999;
  height: 26px;
  width: 542px;
  background-image: url(/images/re_moi/prose_input.png);
  background-position: 3px 4px;
  background-repeat: no-repeat;
  padding-top: 12px;
  padding-left: 16px;
  font-style: italic;
}
*/
.present_prose_container .new_prose {
  background: #eeeeee;
  border: 1px solid #999;
  height: 128px;
}

#chars-remaining{
  margin-top: 0px;
  margin-right: 6px;
  margin-bottom: -5px;
  text-align: right;
  font-size: 8.4pt;
}
/* Connect People */

#connect-people .title {
    font-size: 10pt !important;
    text-transform: uppercase;
}

#connect-people .header .text {
    font-size: 8pt;
    line-height: 9pt;
    font-style: italic;
}

#connect-people .header .text a {
    font-size: 8pt;
}

#connect-people .header .text .column-title a {
    font-size: 10pt;
    line-height: 11pt !important;
}

#connect-people .row {
    line-height: 9pt;
}

#connect-people .row a {
    font-size: 8.5pt;
}

/* Discover Pursuit */

#discover-pursuits .title {
    font-size: 10pt !important;
    text-transform: uppercase;
}

#discover-pursuits .header {
    font-size: 8pt;
    line-height: 9pt;
    font-style: italic;
}

#discover-pursuits .header a {
    font-size: 8pt;
}

#discover-pursuits .header .column-title a {
    font-size: 10pt;
    line-height: 11pt !important;
}

#discover-pursuits .row {
    line-height: 9pt;
    font-style: italic;
}

#discover-pursuits .row a {
    font-size: 8.5pt;
}

#discover-pursuits .row span,
#discover-pursuits .row span a {
    font-size: 8pt !important;
}

/* Share Passion */

#share-passions .title {
    font-size: 10pt !important;
    text-transform: uppercase;
}

#share-passions .header .text {
    font-size: 8pt;
    line-height: 9pt;
    font-style: italic;
}

#share-passions .header .text a {
    font-size: 8pt;
}

#share-passions .header .text .column-title a {
    font-size: 10pt;
    line-height: 11pt !important;
}

#share-passions .row {
    line-height: 9pt;
}

#share-passions .row span,
#share-passions .row span a {
    font-size: 8pt !important;
}

#share-passions .row span {
    font-style: italic;
}

#three-columns a {
    font-style: normal !important;
}
/* messages (inbox/outbox) */

.msg_actions span {
    float: left;
    margin-right: 20px;
}

.msg_message {
    color: #89271F;
    display: block;
    text-align: center;
    font-weight: bold;
}

#tab_inbox_loading {
  display: none;
  background: url(/images/feed/view_menu_loader.gif);
  width: 16px;
  height: 16px;
  position: absolute;
  left: 52px;
  top: 222px;
}

#compose_msg_loading {
  display: none;
  background: url(/images/feed/view_menu_loader.gif);
  width: 16px;
  height: 16px;
  position: absolute;
  left: 642px;
  top: 223px;
}

/* Prose-A-Thon */

.prose_a_thon_sidebar {
		display: block;
		margin-left: 20px;
		float: left;
		height: 359px;
		width: 227px;
		background: url(/images/prose_a_thon/proseathon_bg_outside.png) no-repeat;
}

.prose_a_thon_sidebar .inside_image {
		display: block;
		position: relative;
		top: 10px;
		left: 8px;
		height: 338px;
		width: 210px;
}

.prose_a_thon_sidebar .inside_image .first_digit {
		display: block;
		position: absolute;
		width: 30px;
		height: 36px;
    top: 86px;
    left: 45px;
}

.prose_a_thon_sidebar .inside_image .second_digit {
		display: block;
		position: absolute;
		width: 30px;
		height: 36px;
    top: 86px;
    left: 79px;
}

.prose_a_thon_sidebar .inside_image .third_digit {
		display: block;
		position: absolute;
		width: 30px;
		height: 36px;
    top: 86px;
    left: 113px;
}

.prose_a_thon_sidebar .inside_image .fourth_digit {
		display: block;
		position: absolute;
		width: 30px;
		height: 36px;
    top: 86px;
    left: 147px;
}

.prose_a_thon_sidebar .inside_image .more_link {
		position: absolute;
		width: 210px;
		text-align: center;
		top: 310px;
}


/* Favorite Product */

.favorite_product_pane .content {
    display: block;
}

.favorite_product_pane .content .product-intro {
    margin: 10px 10px;
}

.favorite_product_pane .content .product-intro .product-image {
    display: block;
    float: left;
    width: 42px;
    border:none;
}

.favorite_product_pane .content .product-intro .product-image .photo-corners {
    background: url(../images/new_product_image_corners.png) no-repeat;
    padding: 2px;
}

.favorite_product_pane .content .product-intro .product-image .photo-corners .photo {
    width: 42px;
    height: 53px;
    display: block;
}

.favorite_product_pane .content .product-intro .text {
    margin-left: 48px;
}

.favorite_product_pane .content .product-description {
    background: url(/images/entry_box_pane/bkg_colored.png);
    padding: 0 12px;
    margin: 0 2px;
}

.favorite_product_pane .content .product-link {
    margin: 5px 15px;
}

/* */

#subscribe {
    position: absolute;
    right: 0;
    bottom: 0px;
    padding-bottom: 5px;
    text-align: right;
}

#subscribe span {
    display: block;
	height: 11px;
    line-height: 11px;
}
.video_thumbnail{
    text-align: right;
    float: right;
}


/* Believer Causes */

.believers-causes {
    padding: 0 0 0 0px;
    list-style: none;
    margin: 0 0;
}
.believers-causes li {
    background: transparent url(../images/bullet_believers_list.png) left 6px no-repeat;
    line-height: 8pt;
    padding: 2px 0 2px 7px;
}

.believers-causes li a {
    font-size: 8pt;
}
.believers-causes li .patron_info a {
	font-size: 7pt;
	line-height: 7pt;
}

#sidebar .rows_pane .content div.patron_info {
	padding: 2px 0 3px;
}

.modal_error_msg,
.passions_error_msg {
	clear: left;
	text-align: center;
	font-weight: bold;
	color: #89271F;
}

/* --- */

#pursuit_details .pic {
	width: 177px;
	height: 222px;
	background: transparent url(/images/pursuits_photo_corners.png) no-repeat;
}

#pursuit_details .pic img {
	width: 150px;
	height: 200px;
	margin-left: 12.5px;
	margin-top: 11px;
}

/* Pursuit Welcome Message */

#welcome_message_box {
	width: 330px;
	background: url(/images/welcome_message_box/body.png) repeat-y;
}

#welcome_message_content, #welcome_message_content_1 {
  height:200px;
  overflow:hidden;
}
#welcome_message_content p, #welcome_message_content_1 p {
  margin: 0 4px 10px 0;
}

#welcome_message_box .content {
    padding: 5px 25px 5px 30px;
}

#welcome_message_box .header {
	background: url(/images/welcome_message_box/top.png) top left no-repeat;
    height: 15px;
}

#welcome_message_box_footer {
    height: 15px;
    background: url(/images/welcome_message_box/footer.png) no-repeat;
}

/* Status profile */

#profile_status_bar {
    width: 558px;
    display: block;
    text-align: left;
    padding: 0 0;
	padding-left: 5px;
}
#profile_status_bar table {
	padding: 0;
	margin: 0;
	border: 0;
	height: 100%;
}
profile_status_bar table tr {
	vertical-align: middle;
}
#profile_status_bar.single_line {
    height: 25px;
    background: url(/images/status_bar/single_bkg.jpg) top left no-repeat;
}

#profile_status_bar.double_line {
    height: 39px;
	padding-top: 1px;
    background: url(/images/status_bar/double_bkg.jpg) top left no-repeat;
}
#profile_status_bar.full {
	border: solid 1px #ADADAD;
	background-color: #FFF;
	margin-bottom: 4px;
}

#profile_status_bar div.with_value {
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    padding: 4px 10px;
    color: #7d2e2b;
    line-height: 10pt;
}

#profile_status_bar.single_line div.with_value {
	height: 12px;
}
#profile_status_bar.double_line div.with_value {
	height: 26px;
}
#profile_status_bar.full div.with_value {
	padding: 4px 9px;
}
#profile_status_bar div.with_value a {
  font-weight:normal;
  text-decoration:underline;
  color: #7D2E2B;
}
#profile_status_bar div.with_value a.normal {
	text-decoration: none;
	color: #617A96;
}
#profile_status_bar div.with_value a.normal:hover {
	text-decoration: underline;
}

#profile_status_bar div.empty {
    font-size: 8.5pt;
    font-style: italic;
    color: #636466;
    padding: 2px 10px;
    font-weight: normal;
}
#profile_status_bar span.empty {
    color: #636466;
    font-weight:normal;
    font-style: italic;
}

.profile_status_bar_edit_link {
  text-align: right;
	margin-top: -2px;
}
#facebox .status_share_options {
	margin-top: 5px;
	text-align: center;
}
#facebox .status_share_options a {
	font-style: italic;
}
#account_settings .settings_title {
	text-transform: uppercase;
	margin-bottom: 3px;
}
#account_settings .status_sharing {
	border: 1px solid #636466;
	color: #636466;
	padding: 8px;
	background: #FFF;
	margin: 5px 0;
}
#account_settings .status_sharing .status {
	color: #636466;
	/*font-style: italic;*/
	opacity: 1;
	filter: alpha(opacity=100);
}
#account_settings .status_sharing .status span {
    font-weight: bold;
}
#account_settings .twitter_credentials {
	margin: 10px 0 0 25px;
}
#account_settings .status_sharing .form_btns {
	width: 140px;
	margin: 5px auto -8px;
}
#account_settings .status_sharing .button_outside {
	margin-bottom: 0;
}
#account_settings .status_sharing .button_inside {
	font-size: 9pt;
}
#account_settings .twitter_credentials {
	height: 15px;
}
#account_settings .twitter_credentials input {
	float: left;
	margin-right: 5px;
}
#account_settings .twitter_credentials .button_outside {
	margin: 3px 0 0;
}
#account_settings .twitter_credentials .button_inside {
	font-size: 9pt;
	text-transform: none;
}
.twitter_credentials .input_field {
  width:100%;
}
.required_label {
	font-style: italic;
	color: #965C1D;
}

#join_confirmation,
#befriend_confirmation {
	position: absolute;
	top: 0;
	left: 10px;
	width: 950px;
	height: 42px;
	z-index: 10;
	text-align: center;
}

#join_confirmation table,
#befriend_confirmation table {
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

#join_confirmation .left,
#befriend_confirmation .left {
	width: 33px;
	height: 42px;
	background: url(/images/befriend/left.png) transparent left top no-repeat;
	float: none;
}

#join_confirmation .right,
#befriend_confirmation .right {
	width: 33px;
	height: 42px;
	background: url(/images/befriend/right.png) transparent right top no-repeat;
}

#join_confirmation .content,
#befriend_confirmation .content {
	padding-bottom: 11px;
	text-transform: uppercase;
	font-size: 8.6pt;
	color: #965C1D;
	text-align: center;
	min-width: 420px;
	background: url(/images/befriend/bkg.png) transparent 0 0 repeat-x;
}

#join_confirmation img,
#befriend_confirmation .content img {
	vertical-align: bottom;
}

#join_confirmation a,
#befriend_confirmation .content a {
	margin-left: 8px;
}
#people #profile_pane {
  margin-top:10px;
/*	position: relative;	*/
}
#people #uk_in_common_stamp .stamp {
	position: absolute;
	left: 150px;
	top: 197px;
}
#people #uk_in_common_stamp .connections {
	width: 111px;
	position: absolute;
	right: -13px;
	bottom: 42px;
	display: none;
	z-index: 1000;
}
#people #uk_in_common_stamp .connections .header {
	width: 111px;
	height: 15px;
	background: url(/images/poc_rollover/header.png) transparent no-repeat 0 0;
}
#people #uk_in_common_stamp .connections .content {
	width: 81px;
	background: url(/images/poc_rollover/content.png) transparent repeat-y 0 0;
	padding: 0 15px;
	text-align: center;
}
#people #uk_in_common_stamp .connections .footer {
	width: 111px;
	height: 20px;
	background: url(/images/poc_rollover/footer.png) transparent no-repeat 0 0;
}

#icons .directions {
	width: 558px;
}
#icons .directions .top {
	height: 15px;
	background: url(/images/ticket/top.png) repeat-y 0 0;
}
#icons .directions .text {
	padding: 8px 27px;
	background: url(/images/ticket/body.png) repeat-y 0 0;
}
#icons .directions .footer {
	height: 15px;
	background: url(/images/ticket/footer.png) repeat-y 0 0;
}
#icons #uniquity_key {
	margin-left: 180px;
}
#icons #uniquity_key_pane {
	background: url(/images/uniquity_key_pane/tagged_key.png) transparent no-repeat center center;
	min-height: 0;
}
#icons #uniquity_key_pane .top {
	min-height: 32px;
	height: 60px;
	background: url(/images/uniquity_key_pane/tagged_top.png) transparent no-repeat center top;
}
#icons #uniquity_key_pane .top .name {
	padding-top: 40px;
	height: 20px;
	background: none;
}
#icons #uniquity_key_pane .bottom {
	margin-top: 15px;
	height: 55px;
	background: url(/images/uniquity_key_pane/tagged_bottom.png) transparent no-repeat center top;
}
#icons #uniquity_key_pane .bottom .text {
	width: 100%;
}
#icons #uniquity_key_pane .cloud table {
	height: 20px;
}
#icons #owner_tagged_reason {
	text-align: center;
	margin-left: 180px;
}
#icons #uniquity_key #owner_tagged_reason {
	margin: 0;
}
#uniquity_key #owner_tagged_reason .reason_spacer {
	height: 15px;
}
#icons #owner_tagged_reason .title {
	text-transform: uppercase;
	color: #965C1D;
	font-size: 9pt;
	line-height: 12pt;
}
#icons #tagged_other_title {
	text-transform: uppercase;
	margin-bottom: 5px;
}
.checkblock {
  display:block;
  width:25px;
  float:left;
  height:45px;
}
#owner_link_action {
	position: absolute;
	width: 109px;
	height: 53px;
	background: url(/images/uniquity_key_pane/owner_options_bkg.png) transparent no-repeat 0 0;
	text-align: center;
	text-transform: none;
	margin: 0;
	padding: 0;
}
#owner_link_action.no_line {
	margin-top: 3px;
	height: 50px;
	background-image: url(/images/uniquity_key_pane/owner_options_no_line_bkg.png);
	color: #617A96;
}
#new-message-description {
	position: absolute;
	top: -73px;
	left: -5px;
	width: 89px;
	height: 50px;
	background: url(/images/email/rollover-bkg.png) transparent no-repeat 0 0;
	text-align: center;
	text-transform: none;
	margin: 3px 0 0;
	padding: 0;
	color: #617A96;
}
#owner_link_action.no_line .first, #new-message-description .first {
	height: 25px;
	line-height: 30px;
}
#owner_link_action.no_line .second, #new-message-description .second {
	height: 25px;
	line-height: 5px;
}
#owner_link_action.single {
	margin-top: 18px;
	height: 35px;
	background: url(/images/uniquity_key_pane/owner_options_small_bkg.png) transparent no-repeat 0 0;
	text-align: center;
	text-transform: none;
}

#owner_link_action .learn, #owner_link_action .user {
	height: 26px;
	line-height: 26px;
}
#owner_link_action.single .learn, #owner_link_action.single .review {
	display: none;
}
#owner_link_action .remove, #owner_link_action .review {
	height: 27px;
	line-height: 15px;
}
#owner_link_action.single .remove, #owner_link_action.single .user {
	height: 35px;
	line-height: 28px;
}
.radio_sidebar {
  margin-left:15px;
}
.recent_radio_title {
	margin-right: 150px;
}
.recent_radio {
	position: absolute;
	right: -4px;
	bottom: -15px;
}

#twitter_error {
  height: 15px;
  text-align: center;
}
.search-results {
  background: url(/images/info_bg.jpg) ;
/*  padding:0 5px 10px;*/
}
.nothing {
  background:transparent !important;
}
#search-form form {
  padding:0 !important;
}
#ui-tabs-17 .form_btns, #ui-tabs-23 .form_btns, #ui-tabs-15 .form_btns {
  margin-left:190px;
}
.ui-tabs-panel #psearch-go{
  margin-left: 204px;
}
.tiny {
  font-size: 7pt;
}

/* MEMBER VISIT STATS PANE */
#view_stats #right_arrow { background:transparent url(/images/arrow_right.gif) repeat-x scroll left 0; float: right; margin-top:4px;}
#view_stats #left_arrow { background:transparent url(/images/arrow_left.gif) repeat-x scroll left 0;  float: left; margin-top:4px; }
#view_stats ul { list-style:none; padding-left:10px; margin:0px }
#view_stats ul li { color: #965C1D; font-size: 12px;}
#view_stats div.single_hr { margin:0px; }
#view_stats .date { color: #617A96; font-size: 10px; font-weight: bold; text-align: center; }
#view_stats .heading { margin:5px 0 5px 10px; }

#treasures {
  width: 100%;
}
#treasures .treasure {
  width: 80px;
  float: left;
  margin: 5px 5px 15px;
  text-align: center;
  width: 175px;
  max-width: 175;
  overflow: hidden;
}
#treasures .treasure .data {
  font-size: 8pt;
}

#treasures .pagination {
  text-align:right;
}

.product-image {
  border:1px solid #999;
}
.product-name {
  font-size: 10pt;
  margin:5px 0;
}

#featured-products .img {
	float: left;
	width: 250px;
	background-color: #FFF;
	text-align: center;
	border: 1px solid #CCC;
	cursor: pointer;
	line-height: 0;
}
#featured-products .img img {
	max-width: 100%;
}
#featured-products .product {
	padding: 15px 15px 25px;
}
#featured-products .info {
	margin-left: 260px;
}
#tabbed_nav .ui-tabs-panel.featured-products-list {
	background: none;
	margin: 0;
	padding: 0;
}
#featured-products .title {
	font-size: 13pt;
	line-height: 20px;
	color: #333;
}
#featured-products .spacer {
	height: 10px;
}
#category_product .column {
  margin-top: 10px
}
#search-results .photo img {
  width: 55px
}
.blank_space {
  clear:left;
  padding-top:25px;
}
.philanthropy_founded {
  width:260px;
}
#review_footer {
  position:relative;
}
#owner_publish_control {
  position:absolute;
  bottom:0px;
  right:0px;
}
#owner_publish_control p {
  margin: 0;
  padding-left: 4px;
  text-transform: uppercase;
  font-size: 8pt;
  color:#333;
}

#mnn_content_all .avatar2,
#mnn_content_friends .avatar2,
#mnn_content_moi .avatar2,
#mnn_content_people .avatar2,
#mnn_content_product .avatar2 {
  border:1px solid #999;
  display:inline;
  float:left;
  margin-right:5px;
  margin-top:-4px;
  vertical-align:middle;
}

#mnn_content_all .avatar3,
#mnn_content_friends .avatar3,
#mnn_content_moi .avatar3,
#mnn_content_people .avatar3,
#mnn_content_product .avatar3 {
  border:1px solid #999;
  display:inline;
  float:left;
  margin-right:5px;
  margin-top:-4px;
  vertical-align:middle;
  height: 26px;
  width: 20px;
}

#mnn_content_all .text,
#mnn_content_people .text {
  display:inline;
  position:relative;
}
.bold_result {
  font-size:10pt;
  font-weight:bold;
}
.compact_line {
  line-height:8px;
  margin-bottom:10px;
}
label .normal {
	text-transform: none;
}
#invite_member_form .row, #invite_member_form #errorExplanation {
	overflow: hidden;
	width: 490px;
	padding-bottom: 15px;
}
#invite_member_form #user_dob_1i {
	width: 100px;
}
#invite_member_form #user_dob_2i {
	width: 120px;
}
#invite_member_form #user_dob_3i {
	width: 65px;
}
#invite_member_form #user_gender {
	width: 150px;
}
#invite_member_form #errorExplanation ul {
	margin: 0;
	padding: 0;
}
#invite_member_form .row.last {
	padding-bottom: 0;
}
#invite_member_form .col {
	float: left;
	margin-right: 10px;
}
#invite_member_form .row.media .col {
	margin-right: 30px;
}
#invite_member_form .col.last {
	margin-right: 0;
}
#invite_member_form #invite_uk_player.col {
	margin-right: 0;
}
#invite_member_form input {
	width: 150px;
}
#invite_member_form textarea {
	width: 462px;
	height: 145px;
	margin-top: 5px;
	padding: 10px;
	color: #666;
}
#invite_member_form .form_btns {
	margin-top: 5px;
	width: 205px;
}
#invite_member_form .form_btns .button_inside {
	text-transform: none;
	font-size: 18px;
}
#invite_member_form #profile_thumb_pane_image_image img {
	border: 1px solid #CCC;
	width: 69px;
	height: 92px;
}
#invite_member .mission {
	padding: 15px 0;
	text-align: center;
	font-weight: bold;
	color: #464646;
	font-style: italic;
}
#invite_member .mission .spacer {
	width: 127px;
	height: 18px;
	margin: auto;
	background: url(/images/invites/spacer.jpg) no-repeat center center;
}
#invite_member .membership_criteria .point {
	color: #965C1D;
	font-weight: bold;
	font-style: italic;
}
#invite_member .membership_criteria .invite_box {
	width: 564px;
	margin: 0 auto;
	background: url(/images/invites/footer.jpg) no-repeat bottom left;
}
#invite_member .membership_criteria .invite_box .header {
	width: 564px;
	height: 15px;
	background: url(/images/invites/header.jpg) no-repeat top left;
}
#invite_member .membership_criteria .content {
	width: 450px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0 35px;
	font-style: italic;
	color: #666;
}
#invite_member .membership_criteria .content .form_btns {
	width: 295px;
	overflow: hidden;
	font-style: normal;
}
#invite_member .invite_box .form_btns .button_inside {
	text-transform: none;
	font-size: 18px;
}
#sent_invitations_pane .user {
	color: #464646;
}
#sent_invitations_pane .status {
	font-size: 8.6pt;
	color: #666;
}
#sent_invitations_pane .text {
	line-height: 11pt;
	padding-top: 5px;
}
#sent_invitations_pane .normal {
	font-style: normal;
}
#sent_invitations_pane .resent {
	color: #89271F;
}
#invitations_count_pane {
	color: #666;
}
#criteria_invitations_count.attn {
	color: #89271F;
}
#invite_uk_text {
	width: 185px;
}
#invite_uk_player {
	width: 170px;
}
ul#sortable li.sort {
	position: relative;
	margin-bottom: 20px;
}
#sortable #three-columns, #sortable #message_container {
	margin: 0;
}
#sortable .sort .handle {
	position: absolute;
	top: 5px;
	left: -15px;
	width: 11px;
	height: 12px;
	background: url(/images/sortable_handle.jpg) no-repeat left top;
	cursor: pointer;
}
#sortable .sort .handle.hover {
	background-image: url(/images/sortable_handle_hover.jpg);
}
#sortable .sort .handle.active {
	background-image: url(/images/sortable_handle_active.jpg);
}
#pursuit-member-reviewed {
	height: 50px;
	background: url(/images/pursuit-member-reviewed.png) no-repeat center center;
}
#public-review .avatar {
	float: right;
}
#public-review #tagline {
	position: relative;
	top: -3px;
	font-style: italic;
}
#public-review .details {
	text-align: right;
	overflow: hidden;
	height: 50px;
	font-style: italic;
	padding-right: 15px;
}
#public-review .details .submitter {
	float: right;
	margin-right: 5px;
	line-height: 10pt;
}
#public-review .details table {
	height: 50px;
	width: 100%;
}
#public-review .details table tr {
	vertical-align: bottom;
	border: 1px solid;
}
#public-review .details table td {
	text-align: right;
}
#public-review .details .submitter .reviewed {
	font-size: 10px;
	line-height: 12px;
}
#public-review .details .submitter .reviewed .label {
	color: #999;
}
#public-review .stamp {
	float: left;
	height: 80px;
	width: 80px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}
#public-review .stamp.foodspirits {
	background-image: url(/images/pursuits/stamp-foodspirits.png);
}
#public-review .stamp.experiences {
	background-image: url(/images/pursuits/stamp-experiences.png);
}
#public-review .stamp.lodging {
	background-image: url(/images/pursuits/stamp-lodging.png);
}
#public-review .stamp.resources {
	background-image: url(/images/pursuits/stamp-resources.png);
}
#public-review .stamp.shoppes {
	background-image: url(/images/pursuits/stamp-shoppes.png);
}
#public-review #featured-review .review {
	margin-left: 90px;
}
#public-review #featured-review {
	overflow: hidden;
}
#pursuit_details.sidebar #entry_box_pane .content .rows{
	text-align: center;
}
#pursuit_details.sidebar #entry_box_pane .content .rows ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#pursuit_details.sidebar #entry_box_pane .content .rows ul li {
	padding: 0 10px;
}
#pursuit_details.sidebar #entry_box_pane .content .rows ul li.divider {
	height: 8px;
	width: 100%;
	margin: 6px 0;
	background: url(/images/pursuits/dd-divider.png) transparent no-repeat 40px 0;
}
#pursuit_details.sidebar #entry_box_pane .content .rows ul li.divider.last {
	margin-bottom: 0;
}
#pursuit_details.sidebar #entry_box_pane .content .rows ul li.divider.first {
	margin-top: 0;
}
#pursuit_details.sidebar #entry_box_pane .content .rows ul li.blue {
	color: #617A96;
}
.candystripe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.candystripe div {
	float: none;
	margin-right: 27px;
	/*text-align: center;*/
}
.align_candy {
  position:relative;
}
.align_candy .candystripe {
  padding-left:27px;
}
#inline_candystripe .candystripe div {
    text-align:none;
    float:right;
}
#search_fields .candystripe div {
	float: none;
}
.candystripe img {
	max-width: 100%;
	max-height: 100%;
}
.candy-hide {
	opacity: 0;
}
.candy-hide a {
	cursor: default;
}
#review_show_personal {
	font-style: italic;
}
#wallpaper_selector {
	overflow: hidden;
	padding-top: 5px;
}
#wallpaper_selector .option {
	float: left;
	margin-left: 5px;
        height: 120px;
}
#wallpaper_selector .is_selected {
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
	line-height: 7pt;
	text-align: center;
	color: #333;
	margin-top: 5px;
	display: none;
}
#wallpaper_selector .option.selected .is_selected {
	display: block;
}
#wallpaper_selector a {
	display: block;
	cursor: pointer;
	background: #FFF;
	width: 90px;
	height: 90px;
}
#wallpaper_selector .option.first {
	margin-left: 0;
}
#wallpaper_selector a img {
	width: 70px;
	height: 70px;
	margin: 10px;
}

#wallpaper_selector .option.selected a, #wallpaper_selector a:hover {
	background: url(/images/wallpapers/frame.jpg);
}

#businesses_pagination {
  text-align: right;
}

.msg_body {
  background:transparent url(/images/info_nude_bkg.jpg) repeat scroll 0 0;
}

.messages {
  margin-bottom: 10px;
}
.messages .message {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}
.borderless_message {
  border-bottom: none;
}
.messages .message .avatar {
  padding-right: 10px;
}

.messages .message .message_body {
  padding-left: 50px;
  padding-right: 10px;
}

.messages .addressees .label {
  float: left;
}

.messages .addressees .list {
  padding-left: 75px;
}

.addressees {
  font-weight:bold;
  font-size:7pt;
}

.msg_body .msg_actions {
  padding: 10px 0;
}

.form_done {
  padding: 10px;
}

.compose_mail h5.head {
  margin: 0;
  padding: 10px;
  background: transparent url(/images/highlight.png) repeat scroll 0 0;
  font-weight: normal;
  font-size: 12px;
}

.compose_mail form, .search_form form {
  padding: 10px;
}

.compose_mail input, .compose_mail textarea {
  width: 99%;
}

.compose_mail .form_btns {
  margin-left: 140px;
}

.compose_mail .fblist .holder {
  width: 98%;
}

#compose_mail .facebook-auto {
  width:536px !important
}

#compose_mail .align_candy {
  margin-left: 60px;
}

#compose_mail .align_candy .candystripe {
  margin-left: -90px;
}

.shadow_text {
  color: #aaaaaa;
}

#trove_pane table.consignator {
  margin: 20px auto;
  padding: 0;
  height: auto;
  text-align: left;
  width: auto;
}
#trove_pane table.consignator td {
  text-align: left;
}

#recent-products .product_filter, #recent-products-1 .product_filter  {
  margin:10px 0 0 10px;
}


/**
 * Tooltips
 */

#profile_pane .personal ul li div.tooltip_container,
#profile_pane .inspirations ul li div.tooltip_container {
   position: relative;
}

#profile_pane .personal .edit .tooltip,
#profile_pane .inspirations .edit .tooltip {
  display: none;
  position: absolute;
  top: 0px !important;
  width: 180px;
  padding: 10px;
  background: #2b2b2b url(/images/tooltip_bg.png) left top scroll repeat-x;
  text-align: left;
  color: #fff;
  z-index: 25;
  line-height: 1.2em;
}

#profile_pane .personal .edit .tooltip .hint-pointer,
#profile_pane .inspirations .edit .tooltip .hint-pointer {
  position: absolute;
  left: -9px;
  top: 5px;
  width: 9px;
  height: 15px;
  background: transparent url(/images/tooltip_arrow.png) left top scroll no-repeat;
}


/**
 * My Dossier Wizard
 */

.wizard_box {
  margin: 10px 0 0 0;
  border: 1px solid #999;
}

.wizard_box h3 {
  width: 100%;
  height: 27px;
  background: transparent url(/images/steps/wizard_box_header.png) top left scroll repeat-x;
  text-align: left;
  margin: 0;
}

.wizard_box h3 div {
  color: #fff;
  padding: 5px 0 0 9px;
  font-size:12px;
  font-weight:normal;
}

.wizard_box h3 span {
  float: right;
  margin-top: 5px;
}

.wizard_box h3 span a {
  color: #e5e5e4 !important;
  font-size: 10px;
  font-weight: normal;
}

.wizard_box div.body {
  width: 100%;
  height: 60px;
  background-color: #fcfcfb;
}

.wizard_box div.body div {
  padding: 6px 10px 0;
}

.wizzard_bottom, .wizzard_bottom_arrow {
  height: 21px;
  margin-bottom:10px;
}
.wizzard_bottom_arrow {
  background: transparent url(/images/steps/wizard_arrow.png) right top scroll no-repeat;
}

.wizzard_step1 {
  width: 100px;
}

.wizzard_step2 {
  width: 285px;
}

.wizzard_step3,
.wizzard_step4 {
  width: 488px;
}


.dossier_step {
  width: 175px;
}

.dossier_step h3 {
  width: 100%;
  height: 29px;
  background: transparent url(../images/steps/wizard_step_header.png) left top scroll repeat-x;
  text-align: left;
  margin: 0;
}

.dossier_step .disabled h3 {
  background: transparent url(../images/steps/wizard_step_header_disabled.png) left top scroll repeat-x;
}

.dossier_step h3 div {
  padding-top: 5px;
  margin-left: 10px;
  font-size: 16px;
  color: #fff;
}

.dossier_step .body {
  height: 192px;
  background-color: #fcfcfb;
  text-align: center;
  border: 1px solid #ddd;
}

.dossier_step .body img#default_avatar {
  height: 107px;
  width: 81px;
  margin: 0;
  margin-top: 10px;
  border: 1px solid #636466;
}

.dossier_step .body img {
  margin-top: 10px;
}
.dossier_step .body .image_container {
  height:120px;
}

.dossier_step .navbuttons .arrowed_link_left {
  float:left;
  color:#999 !important;
}
.dossier_step .navbuttons {
  padding: 12px 10px;
  color: #ddd
}
.dossier_step .navbuttons .arrowed_link_right {
  float:right;
  color:#999 !important;
}
.dossier_step .firbuttons a {
  font-size:12px;
}
.step2, .step3 {
  margin-top: -11px;
}
.re_button {
  position:relative;
  margin: 0 auto !important;
  width: auto !important;
}
.re_button .carrot {
  display:block;
  float:left;
  width: 22px;
}
.re_button .left_carrot {
  background: url(/images/button_left_bkg.png) no-repeat left center;
  padding-right: 4px;
}
.re_button .right_carrot {
  background: url(/images/button_right_bkg.png) no-repeat right center;
  padding-left: 4px;
}
.re_button a {
  float:left;
}
.firbuttons {
  margin:0 auto;
  padding: 10px 0 0;
}
.nofloat {
  float:none !important;
}
.overlay {
  width: 175px;
  height: 223px;
  opacity: 0.5;
  filter: alpha(opacity = 50);
  zoom:1;
  background-color:#eee;
  position: absolute;
  z-index: 20;
  margin-top: -11px;
}

/*
#mnn_content_all .oneline {
  float:left;
}
*/
.curatsu-blurb {
  position:relative;
  overflow:hidden;
  /* float:right; */
  display: inline;
  vertical-align:top;
  top: -2px;
  line-height:11px;
}

.curatsu-blurb a {
  background-image: url('/images/curatsu/blurb_right_norm.png');
  background-position: right 1px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: #965C1D !important;
  /* display: block;
  float: left; */
  display: inline;
  font: normal 7pt Georgia, serif;
	padding: 2px 0;
  text-decoration: none;
	white-space: nowrap;
}

.curatsu-blurb a span {
  background-image: url('/images/curatsu/blurb_left_norm.png');
  background-position: left top;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  /* display: block; */
  display: inline;
  line-height: 12px;
  padding: 1px 2px 4px 5px;
  margin-right: 4px;
	white-space: nowrap;
  color: #965C1D !important;
}

.curatsu-blurb a:hover, .curatsu-blurb a.selected {
  background-image: url('/images/curatsu/blurb_right.png');
  color: #965C1D !important;
}
.curatsu-blurb a span:hover, .curatsu-blurb a span.selected {
  background-image: url('/images/curatsu/blurb_left.png');
}

.curatsu-inline-feedback .ui-tabs-nav ul li {
  display:inline;
  padding:5px 5px 2px;
  font-size: 7pt;
}

.curatsu-inline-feedback .ui-tabs-nav ul {
  padding:0;
  margin:0;
}

.curatsu-inline-feedback .ui-tabs-nav ul li.ui-tabs-selected {
  background-color: #eaeaea;
}

.curatsu-inline-feedback .ui-tabs-nav ul li.ui-tabs-selected a {
  color: #965C1D !important;
}

.curatsu-inline-feedback .ui-tabs-panel {
  clear: left;
  background: #eaeaea !important;
  margin: 0 !important;
}

.curatsu-form {
  padding:10px 0;
}


.curatsu-edit .leyend {
  margin:0;
  padding:2px 4px;
  border:1px solid #ccc;
  background-color: #fff;
  color: #aaa;
  font-size:9pt;
  height:16px;
}
#curatsu-comment textarea {
  width:99%;
  height:16px;
}
.curatsu-buttons .form_btns .button_inside a {
  font-size: 9pt;
  color: #617A96 !important;
}

.inlinefeedback-section {
  font-weight: bold;
  font-size: 10px;
  color: #333;
  margin: 1px 0 0 0;
  padding: 8px 0 8px 0;
}

#curatsu-comments, #curatsu-tags {
  background-color:#fff;
}

#curatsu-comments .comments {
  margin-top: 5px;
}

#curatsu-comments .single_hr {
  margin: 0 auto;
  width: 98%;
}

#curatsu-comments .comments .photo {
  float: left;
  border: 1px solid #999;
  margin: 0 10px 5px 5px;
}

#curatsu-comments .comments .data {
  margin: 5px 0;
  padding-left: 46px;
  padding-right: 10px;
}

#curatsu-comments .comments .data p {
  margin:0;
}

#curatsu-comments .comments .remove {
  color: #965C1D !important;
}

#curatsu-comment-count {
  margin: -5px 0 -3px 0;
}
#curatsu-inline-resonates {
  margin: -6px 0 0 0;
}

#curatsu-inline-resonate-link-empty {
  float: right;
  margin-top: -23px;
}

#curatsu-inline-resonate-link {
  float: right;
  margin-top: -5px;
}

#resonate-bottom {
  height: 10px;
}

#resonate-bottom-empty {
  margin-top: -5px;
}

.resonate_details {
  font-weight: normal;
  font-size: 8pt;
}

#curatsu-inline-tags {
  margin: -6px 0 0 0;
}

#curatsu-inline-tag-link-empty {
  float: right;
  margin-top: -19px;
}

#curatsu-inline-tag-link {
  float: right;
  margin-top: -5px;
}

#ci-tag-bottom {
  height: 10px;
}

#ci-tag-bottom-empty {
  margin-top: -6px;
}

.tag_details {
  font-weight: normal;
  font-size: 8pt;
}

#curatsu-reacts .head {
  padding:10px 0;
}

#curatsu-reacts .head ul {
  margin:0;
  padding:0;
  list-style: none;
}

#curatsu-reacts .head ul li {
  float: left;
  cursor: pointer;
}

#curatsu-reacts ul li .gem {
  display:block;
  text-align:center;
  white-space: nowrap;
}

#curatsu-reacts ul li .norm-width {
  width:85px;
}
#curatsu-reacts ul li .extra-width {
  width:110px;
}

#curatsu-reacts-gems {
  background-color: #fff;
  border:1px solid #ddd;
  position:relative;
}

#curatsu-reacts-gems .head {
  padding: 5px 0 0 10px;
  font-size: 8pt;
}

#curatsu-reacts-gems .single_hr {
  width:97%;
  margin: 0 auto;
  height: 4px;
}

#curatsu-reacts-gems .remove {
  font-size: 7pt;
}

#curatsu-reacts-gems .gem-line .head img {
  vertical-align: middle;
}

#curatsu-reacts-gems .jcarousel-container {
  padding: 10px 56px 10px 10px;
}

#curatsu-tag-form .fblist {
  position: relative;
}

#curatsu-tag-form .fblist .curatsu-tag-indicator {
  position: absolute;
  top: 7px;
  right: 8px;
  width: 26px !important;
}

#curatsu-tag-form .fblist ul.holder {
  width: auto;
  height: 16px;
}

#curatsu-tag-form .facebook-auto {
  width: 469px !important;
}

#curatsu-tag-form .intro {
  margin: 0 0 1px 5px;
  text-align: left;
}

#curatsu-tag-form .cdplist {
  width: 518px !important;
}
#curatsu-tag-form .fpcdplist {
  width: 519px !important;
}
#curatsu-tag-form .ppcdplist {
  width: 562px !important;
}
#curatsu-tag-form .gcdplist {
  width: 554px !important;
}
.treasure_trove_container #fblist_options {
  width: 493px !important;
}


#curatsu-tags .taglist {
  padding: 5px;
}
#curatsu-tags .single_hr {
  width: 98% !important;
}
#curatsu-tag-words h3, #curatsu-tag-links h3 {
  font-size:9pt;
}

#curatsu-tags h3 {
  text-align:left;
  width: auto;
  color: #636466;
  margin: 0;
}
#curatsu-tags .small {
  font-size:8pt;
}
#curatsu-tags .small_link {
  font-size:7pt;
}

#curatsu-tags a.tag_link {
  color: #617A96;
}
#curatsu-tag .curatsu-form {
  padding:5px 0 15px !important;
}

.grey {
  color: #999;
}
.tabcounter {
  margin:0;
  padding:0;
  display:inline;
}

#curatsutags .curatsutag,
#curatsutags .curatsugallery {
  clear:left;
  margin-bottom: 20px;
}
#curatsutags .curatsugallery .photo,
#curatsutags .curatsutag img {
  float:left;
  border:1px solid #999;
}

#curatsutags .curatsugallery .avatar2 {
  border:1px solid #999;
}

#curatsutags .curatsutag .text {
  padding: 2px 0 0 40px;
}

#curatsutags .curatsugallery .text {
  padding-left: 40px;
  margin-top: -35px;
  margin-bottom: 45px;
}
#curatsutags .single_hr {
  margin: 0 auto;
}

#curatsu-blurb-inspirations {
  top: -2px;
}
#curatsu-blurb-invisible {
  visibility: hidden;
}
#curatsu-blurb-status {
  top: -7px;
}

.person_contextual {
	position: absolute;
	height: 94px;
	overflow: hidden;
	bottom: 0;
	z-index: 100;
}
.person_contextual li {
	list-style-position: inside;
}
.person_contextual .left {
	float: left;
	width: 12px;
	height: 94px;
	background: url(/images/person_contextual/left.png) transparent 0 0 no-repeat;
}
.person_contextual.self-contextual .left {
	background-image: url(/images/person_contextual/left-self.png);
}
.person_contextual .right {
	float: left;
	height: 94px;
	background: url(/images/person_contextual/right.png) transparent right top no-repeat;
	padding-right: 12px;
	font-size: 11px;
}
.person_contextual.self-contextual .right {
	background-image: url(/images/person_contextual/right-self.png);
}

.person_contextual .right .name {
	padding-top: 3px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
}
.person_contextual .right .profile {
	height: 19px;
	line-height: 19px;
}
.person_contextual .right .message {
	height: 21px;
	line-height: 21px;
}
.person_contextual .right .friendly {
	height: 18px;
	line-height: 18px;
}

.image_strip {
  position: relative;
}

#image_strip_partial {
  padding-top: 3px;
}

.image_strip2{
  margin-top: 10px;
}
#body .image_strip2 .title{
  font-size: 14px;
  text-transform: uppercase;
}
.image_strip2 #image_strip_partial{
  padding: 0;
}
.image_strip2 #rp_content #image_strip{
  display: inline;
  position: relative;
  margin-left: -1px;
  top: -6px;
}

.title-right {
	margin-top: 4px;
	float: right;
}
#public-home #product-list .featured {
	min-height: 180px;
	overflow: hidden;
}
#public-home #product-list .featured .image {
	float: left;
	margin-right: 10px;
	height: 185px;
	width: 141px;
	padding: 0 8px 8px 0;
	background: url(/images/inline_images/public-featured.jpg) no-repeat 0 0;
}
#public-home #product-list .featured img {
	max-width: 132px;
	max-height: 176px;
}
#public-home #product-list .featured .desc {
	height: 100%;
}
#public-home #product-list .featured .desc table {
	margin: 0;
	padding: 0;
}
#public-home #product-list .featured .desc.solo table {
	height: 100%;
}
#public-home #product-list .featured .desc table tr {
	vertical-align: middle;
}
#public-home #product-list .others {
	overflow: hidden;
}
#public-home #product-list .others img {
	max-width: 81px;
	max-height: 106px;
}
#public-home #product-list .others .object {
	float: left;
	width: 87px;
	margin-left: 40px;
}
#public-home #product-list .others .object.first {
	margin-left: 0;
}
#public-home #product-list .others .image {
	width: 87px;
	padding-right: 8px;
	height: 112px;
	padding-bottom: 8px;
	background: url(/images/inline_images/public-small.jpg) transparent no-repeat 0 0;
}
#public-home .image table {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
#public-home .image table tr {
	vertical-align: middle;
}
#public-home .image table td {
	text-align: center;
}
#public-home .main-content {
	background: url(/images/public/area-bkg-middle.jpg) repeat-y 0 0;
	padding: 15px;
	position: relative;
	width: 507px;
	margin: auto;
}
#public-home .main-content .top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background: url(/images/public/area-bkg-top.jpg) no-repeat 0 0;
}
#public-home .main-content .bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background: url(/images/public/area-bkg-bottom.jpg) no-repeat 0 0;
}
#public-home .name {
	font-size: 12pt;
}
#public-home .single-featured {
	overflow: hidden;
}
#public-home .single-featured .image {
	float: right;
	width: 109px;
	height: 141px;
	margin-left: 15px;
	padding: 0 8px 8px 0;
	background: url(/images/inline_images/public-single.jpg) no-repeat 0 0;
}
#public-home .single-featured .image img {
	max-width: 100px;
	max-height: 133px;
}
#public-home .single_hr.imaged {
	width: 320px;
	margin: 5px 0;
}
#balloon_pane {
	text-align: center;
	font-style: italic;
	width: 227px;
	padding-top: 119px;
	background: url(/images/balloon_pane/top.png) transparent 0 0 no-repeat;
	margin: 0 auto -70px;
	position: relative;
	top: -70px;
}
#balloon_pane .bottom {
	width: 100%;
	height: 51px;
	background: url(/images/balloon_pane/bottom.png) transparent 0 0 no-repeat;
}
#balloon_pane .home {
	width: 100%;
	height: 33px;
	background: url(/images/balloon_pane/home.png) transparent 0 0 no-repeat;
}
#balloon_pane .pursuits {
	width: 100%;
	height: 50px;
	background: url(/images/balloon_pane/pursuits.png) transparent 0 0 no-repeat;
}
#balloon_pane .products {
	width: 100%;
	height: 50px;
	background: url(/images/balloon_pane/products.png) transparent 0 0 no-repeat;
}
#balloon_pane .philanthropies {
	width: 100%;
	height: 50px;
	background: url(/images/balloon_pane/philanthropies.png) transparent 0 0 no-repeat;
}
#facebox .title {
	font-size: 12pt;
}
#public-rollover {
	width: 187px;
	height: 128px;
	background: url(/images/public/rollover-bkg.png) transparent 0 0 no-repeat;
	position: absolute;
	z-index: 5000;
	font-size: 8.6pt;
	text-transform: none;
	line-height: 10pt;
}
#public-rollover table {
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0 0 10px;
}
#public-rollover table tr {
	vertical-align: middle;
}
#public-rollover table td {
	text-align: center;
}
.public-rollover-text {
	display: none;
}

.related_statuses .text {
    font-size: 9pt;
    line-height: 9pt;
}

.related_statuses .avatar_stamp, .recent_statuses .avatar_stamp {
    margin-right: 6px;
}

input.hinted.blur, textarea.hinted.blur {
  font-style: italic;
}

.italic {
  font-style: italic;
}

#account_settings #tabbed_nav {
	overflow: hidden;
}

#account_settings #details {
	padding: 10px 0;
}

.rc_title {
  float: left;
}

.rp_title {
  float: left;
  text-transform: uppercase;
  font-size: 10pt;
  margin-top: -10px;
}

.rp_view_link {
  position: absolute;
  top: -6px;
  right: 0;
}

#rp_content {
  width: 560px;
}

#rp_content #cta_image {
  margin-left: -5px;
}

#rp_content #image_strip {
  display: inline;
  position: relative;
  top: -4px;
  margin-left: -3px;
}

#rp_content .image {
  display: inline-block;
  position: relative;
	width: 45px;
	height: 45px;
  margin-left: 2px;
}

#rp_content .image img {
  border: solid 1px #999999;
}

#rp_content .strip_overlay {
  background: url(/images/strip_overlay.png) no-repeat;
  position: absolute;
  overflow: hidden;
  top: -10px;
  left: 45px;
  width: 161px;
  height: 92px;
  z-index: 5;
}

#rp_content .strip_overlay .text_area {
  margin: 8px 16px 13px 16px;
}

.strip_overlay .text_area .name {
  font-weight: bold;
}

.strip_overlay .text_area .date {
  font-size: 8pt;
  font-style: italic;
  line-height: 9pt;
}

.strip_overlay .text_area .image_title {
  margin-top: 9px;
  line-height: 10pt;
}

.rc_menu {
  float: right;
}

body#newsletter {
	background: url(/images/newsletter/wood.jpg);
}
#newsletter .pane {
	width: 357px;
	background: url(/images/newsletter/pane/header.jpg) top left no-repeat;
	padding-top: 5px;
}
#newsletter .pane .content {
	padding: 0 5px;
	background: url(/images/newsletter/pane/content-bkg.jpg) top left repeat-y;
}
#newsletter .pane .bottom {
	height: 5px;
	background: url(/images/newsletter/pane/footer.jpg) bottom left no-repeat;
}
#newsletter-sidebar #radio {
	width: 223px;
	padding-top: 80px;
	background: url(/images/newsletter/radio-sidebar/header.jpg) top left no-repeat;
}

.curatsu_related_prose .row {
  padding: 5px 0;
}

.curatsu_related_prose .row .text {
  padding-top: 5px;
}

.curatsu_related_prose .regards {
  font-style: italic;
  font-size: 8pt;
  margin-bottom: 2px;
}

.hidden {
	display: none;
}
.invisible {
	display:none;
}

.recent_statuses .date {
  color: #999;
  font-size: 9pt;
  font-style: italic;
}
#login_box form input {
	width: 175px;
}
#login_box form input#remember_me {
	width: auto;
}
#submit_button.submit-disabled a {
	color: #999;
}
#submit_button.submit-disabled:hover, #submit_button.submit-disabled a:hover, #submit_button.submit-disabled .button_inside:hover {
	cursor: default;
}
#groups_form .row {
  margin-bottom: 10px;
}
#groups_form .row input,
#groups_form .row textarea,
#groups_form .row select {
	width: 80%;
}

#groups_form .image_column {
  float: left;
  width: 100px;
}
#groups_form .uk_column {
  float: left;
  width: 170px;
}
#groups_form .uk_widget {
  float: left;
  width: 250px;
}
#groups_form .permissions {
  width: 100%;
}
#groups_form .permissions td.head {
  padding-top: 12px;
  vertical-align: top;
}
#groups_form .permissions label {
  margin-top: 10px;
}
.error_message,
#groups_form .error_message {
  text-align: center;
  font-weight: bold;
  color: #965C1D;
}
#groups_form .error_message {
  width: 78%;
}
#created_group_modal_container .form_btns {
  width: 100% !important;
}
#groups_detail .image {
  float: left;
}
#groups_detail .data {
  margin-left: 190px;
}
#groups_detail .pic {
	width: 175px;
	height: 222px;
	background: url(/images/profile_pane/avatar_frame.jpg) no-repeat;
	padding: 12px 0 0 13px;
}
#groups_detail .detail {
  margin: 20px 0;
}
#ambassadors_box_pane .bottom {
  padding: 5px;
}

/*	newsletter page	*/
body#newsletter-page {
	background: url(/images/newsletter/wood.jpg);
	padding: 25px 15px;
}
#newsletter-page .spacer {
	height: 15px;
}
#newsletter-page #newsletter-container {
	width: 640px;
	margin: auto;
}
#newsletter-page #header {
	height: 153px;
	background: url(/images/newsletter/main/header.jpg) no-repeat 0 0;
	position: relative;
}
#newsletter-page #header img {
	position: absolute;
	top: 50px;
	right: 27px;
}
#newsletter-page #content {
	background: url(/images/newsletter/main/content-bkg.jpg) repeat-y 0 0;
	padding: 0 10px 15px 28px;
}
#newsletter-page #content #title-bar {
	padding-bottom: 15px;
	color: #444;
}
#newsletter-page #content #title-bar .title {
	font-size: 15pt;
	line-height: 15pt;
	padding-bottom: 5px;
}
#newsletter-page #content #main-content {
	overflow: hidden;
}
#newsletter-page #content #main-content #left {
	float: left;
	width: 357px;
}
#newsletter-page #content #main-content #left .pane {
	padding: 5px 10px;
	background: url(/images/newsletter/pane/content-bkg.jpg);
}
#newsletter-page #content #main-content #left .pane-footer {
	height: 5px;
	background: url(/images/newsletter/pane/footer.jpg) no-repeat 0 0;
}
#newsletter-page #content #main-content #left .pane .title {
	font-size: 15pt;
	line-height: 15pt;
}
#newsletter-page #content #main-content #left .pane .title .re {
	text-transform: uppercase;
	color: #444;
}
#newsletter-page #content #main-content #right {
	margin-left: 365px;
}
#newsletter-page #left #pursuits-pane .review {
	font-size: 8.6pt;
}
#newsletter-page #left #pursuits-pane .primary {
	overflow: hidden;
}
#newsletter-page #content #main-content #left .primary .title {
	text-transform: uppercase;
	font-size: 12pt;
	line-height: 13pt;
}
#newsletter-page #content #main-content #left .primary .review {
	margin-top: -2px;
	font-size: 11px;
}
#newsletter-page #left #pursuits-pane .primary .image {
	float: right;
	width: 117px;
	height: 149px;
	margin-left: 5px;
	background: url(/images/inline_images/public-single-newsletter.jpg) no-repeat 0 0;
}
#newsletter-page #left #pursuits-pane .primary .image img {
	width: 100px;
	height: 133px;
	border: 0;
	padding: 4px 0 0 4px;
}
#newsletter-page #left #passions-pane .passion {
	text-align: center;
	padding-bottom: 5px;
}
#newsletter-page #left #passions-pane .passion:last-child {
	padding: 0;
}
#newsletter-page #left #products-pane .primary {
	overflow: hidden;
}
#newsletter-page #left #products-pane .image {
	width: 81px;
	height: 106px;
	background: url(/images/inline_images/public-small.jpg) no-repeat 0 0;
	line-height: 106px;
	padding: 4px 10px 10px 4px;
	text-align: center;
}
#newsletter-page #left #products-pane .image img {
	max-width: 81px;
	max-height: 106px;
	border: 0;
	vertical-align: middle;
}
#newsletter-page #left #products-pane .primary .image {
	float: left;
}
#newsletter-page #left #products-pane .primary .details {
	margin-left: 100px;
}
#newsletter-page #content #main-content #left #products-pane .primary .title {
	text-transform: none;
}
#newsletter-page #left #products-pane .primary .review {
	padding-bottom: 4px;
}
#newsletter-page #left #products-pane .secondary {
	overflow: hidden;
}
#newsletter-page #left #products-pane .secondary .product {
	float: left;
	width: 95px;
	margin-right: 25px;
}
#newsletter-page #left #products-pane .secondary .product:last-child {
	margin-right: 0;
}
#newsletter-page #content #main-content #left #products-pane .secondary .product .title {
	font-size: 12pt;
	line-height: 13pt;
	text-transform: none;
}
#newsletter-page #left #products-pane .secondary .product .review {
	font-size: 11px;
	line-height: 13px;
}
#newsletter-page #left #users-pane .user {
	overflow: hidden;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 13px;
	color: #617A96;
}
#newsletter-page #left #users-pane .user:last-child {
	padding-bottom: 0;
}
#newsletter-page #left #users-pane .user .image {
	float: left;
	margin-right: 8px;
	padding: 6px 3px 6px 5px;
	width: 32px;
	height: 38px;
	background: url(/images/stamp_bkg.png) no-repeat 0 0;
}
#newsletter-page #left #users-pane .user .image img {
	width: 32px;
	height: 38px;
	border: 0;
}
#newsletter-page #left #users-pane .user .details {
	padding-top: 5px;
}
#newsletter-page #right .pane {
	margin: auto;
}
#newsletter-page #right #radio-pane {
	width: 223px;
}
#newsletter-page #right #radio-pane .header {
	height: 80px;
	background: url(/images/newsletter/radio-sidebar/header.jpg) no-repeat 0 0;
}
#newsletter-page #right #radio-pane .content {
	background: url(/images/newsletter/radio-sidebar/content-bkg.jpg) repeat-y 0 0;
}
#newsletter-page #right #radio-pane .content #episode-number {
	width: 190px;
	margin: auto;
	background: url(/images/double_hr.png) repeat-x left center;
	text-align: center;
}
#newsletter-page #right #radio-pane .content #episode-number span {
	color: #617A96;
	padding: 0 7px;
	background: url(/images/newsletter/radio-sidebar/content-plain.jpg) 0 0;
}
#newsletter-page #right #radio-pane .content .row {
	width: 170px;
	margin: auto;
	padding: 5px 15px;
	line-height: 9pt;
}
#newsletter-page #right #radio-pane .content .row.highlight {
	background: url(/images/newsletter/radio-sidebar/content-highlight.jpg);
}
#newsletter-page #right #radio-pane .title {
	text-transform: uppercase;
	color: #333;
	font-size: 10px;
}
#newsletter-page #right #radio-pane .footer {
	height: 15px;
	background: url(/images/newsletter/radio-sidebar/footer.jpg) no-repeat 0 0;
}
#newsletter-page #right .entry-box.pane {
	width: 216px;
}
#newsletter-page #right .entry-box.pane .content {
	background: url(/images/newsletter/entry-sidebar/top.jpg) no-repeat 0 0;
	padding: 0 5px 0 7px;
}
#newsletter-page #right .entry-box.pane .content .title {
	text-align: center;
	padding-top: 15px;
	font-size: 12pt;
	line-height: 12pt;
	color: #464646;
	text-transform: uppercase;
}
#newsletter-page #right .entry-box.pane .content .row {
	padding: 5px;
	line-height: 10pt;
	overflow: hidden;
}
#newsletter-page #right .entry-box.pane .content .row.highlight {
	background: url(/images/entry_box_pane/bkg_colored.png);
}
#newsletter-page #right #status-pane .content .row .image {
	padding: 6px 3px 6px 5px;
	width: 32px;
	height: 38px;
	background: url(/images/stamp_bkg.png) no-repeat 0 0;
	float: left;
}
#newsletter-page #right #status-pane .content .row .status {
	padding-top: 4px;
	margin-left: 45px;
}
#newsletter-page #right .entry-box.pane .content .row .timestamp {
	color: #999999;
	font-style: italic;
}
#newsletter-page #right #status-pane .content .row .image img {
	width: 32px;
	height: 38px;
	border: 0;
}
#newsletter-page #right .entry-box.pane .footer {
	height: 35px;
	background: url(/images/newsletter/entry-sidebar/footer.jpg) no-repeat 0 0;
}
/*	end newsletter page	*/

/* bit.ly popups */
.bitly-popup {
  position: absolute;
  margin:0;
  padding:0;
  top:183px;
  left:130px;
  line-height:28px;
  font-style:normal;
  font-size: 8pt;
  font-family: georgia;
  width: 510px;
  z-index: 20;
}
.bitly-popup .left-margin {
	background: url(/images/bitly/bubble_left2.png) no-repeat 0 0;
  min-width:130px;
  max-width:490px;
  height:32px;
  padding-left:10px;
  color: #617A96;
  float:left;
  overflow:hidden;
  white-space: nowrap;
}
.bitly-popup .right-margin {
	background: url(/images/bitly/bubble_right.png) no-repeat 0 0;
  width:10px;
  margin:0;
  padding:0;
  height:32px;
  float:left;
}
.bitly-popup-right {
  position: absolute;
  margin:0;
  padding:0;
  top:183px;
  left:130px;
  line-height:28px;
  font-style:normal;
  font-size: 8pt;
  font-family: georgia;
  z-index: 5;
}
.bitly-popup-right .left-margin {
	background: url(/images/bitly/rh_bubble_left.png) no-repeat 0 0;
  min-width:130px;
  max-width:490px;
  height:32px;
  padding-left:10px;
  color: #617A96;
  float:left;
  overflow:hidden;
  white-space: nowrap;
  position: relative;
  z-index: 20;
}
.bitly-popup-right .right-margin {
	background: url(/images/bitly/rh_bubble_right.png) no-repeat 0 0;
  width:27px;
  margin:0;
  padding:0;
  height:32px;
  float:left;
  position: relative;
  z-index: 10;
}

#recent-photo-pane .img {
	height: 180px;
	line-height: 180px;
}
#recent-photo-pane .img img {
	vertical-align: middle;
}

#mobile_upload_container .label1 {
  color:#333333;
  font-weight:bold;
  padding: 10px 5px;
}
#mobile_upload_container .label2 {
  color:#333333;
  padding: 7px 5px;
}
#mobile_upload_container .email_steps {
  clear: left;
  margin-top: 7px;
}

#mobile_upload_container .email_steps .box {
  position: relative;
  background-color: white;
	border: solid 1px #CCC;
  width: 569px;
  height: 79px;
  margin-bottom: 10px;
}

#mobile_upload_container .email_steps .largebox {
  position: relative;
  background-color: #EDEDEB;
	border: solid 1px #CCC;
  width: 569px;
  margin-bottom: 10px;
}

#mobile_upload_container .email_steps .image {
  position: absolute;
  top: 0;
  left: 0;
}
#mobile_upload_container .email_steps .limage {
  float: left;
}

#mobile_upload_container .email_steps .ldata_container {
  color:#333333;
  background-color: #fff;
  margin-left: 114px;
  padding: 0 16px 10px;
}
#mobile_upload_container .email_steps .ldata_container .auth_form {
  height: 20px;
}
#mobile_upload_container .email_steps .data_container {
  position: absolute;
  top: 0;
  left: 130px;
  color:#333333;
}

#mobile_upload_container .email_steps .data_container .head,
#mobile_upload_container .email_steps .ldata_container .head {
  position: relative;
  font-size: 11pt;
  padding-top: 15px;
}

#mobile_upload_container .email_steps .data_container .data {
  font-size: 9pt;
  padding-top: 3px;
}

#mobile_upload_container .dashboard {
  margin-top: 20px;
}
#mobile_upload_container .dashboard .label {
  margin: 15px 0 5px;
  padding: 0;
}
#mobile_upload_container .dashboard #email_address {
  margin-left: -23px;
}
#mobile_upload_container .dashboard .dropbox2 {
	background: url(/images/unread_pms/bkg_plain.png) no-repeat center left;
  padding-left: 23px;
}
#mobile_upload_container .dashboard .small_link {
  font-size: 8pt;
  font-style: italic;
  vertical-align: top;
}
#mobile_upload_container .auth_form .email {
  width: 138px;
  float: left;
}
#mobile_upload_container .auth_form .button_outside {
  margin: 0 0 0 10px;
}
#mobile_upload_container .auth_form .button_inside {
  font-size: 14px;
}
#mobile_upload_container .reset {
  font-style: italic;
  font-size: 8pt;
}
#aaddress_error {
  clear: left;
}

#go_outer_container {
  position: absolute;
  z-index: 1000;
}

#gallery_border {
  border-left: solid 1px #CCC;
  border-top: solid 1px #CCC;
	position: relative;
  top: -8px;
  left: -8px;
}

#gallery_shadow {
  background: url(/images/shadow.png) bottom right;
}

#gallery_overlay {
  display: block;
	background: url(/images/info_nude_bkg.jpg);
	border: solid 5px #FFF;
	width: 558px;
  padding: 15px;
}

#gallery_overlay_btns {
  position: relative;
  height: 20px;
  margin: 1px 80px;
}

#gallery_overlay_btns .prev_photo {
  position: absolute;
  top: 0;
  left: 0;
}

#gallery_overlay_btns .prev_photo_loading {
  position: absolute;
  display: none;
  background: url(/images/horiz_loader.gif) no-repeat;
  top: 5px;
  left: 0;
  width: 82px;
  height: 9px;
}

#gallery_overlay_btns .close_overlay {
  position: absolute;
  left: 135px;
  top: -7px;
}

#gallery_overlay_btns .next_photo {
  position: absolute;
  top: 0;
  right: 0;
}

#gallery_overlay_btns .next_photo_loading {
  position: absolute;
  display: none;
  background: url(/images/horiz_loader.gif) no-repeat;
  top: 5px;
  right: 0;
  width: 82px;
  height: 9px;
}

.gallery_overlay_loading {
  display: none;
  background: url(/images/horiz_loader.gif) center no-repeat;
  margin-top: 5px;
}

.gallery_ol_loading_small {
  position: absolute;
  display: none;
  background: url(/images/horiz_loader.gif) center no-repeat;
  width: 82px;
  height: 7px;
  top: 85px;
  left: 0px;
}

#gallery_sizing {
  position: relative;
  clear: left;
  padding-top: 5px;
  margin-bottom: -8px;
}

#gallery_sizing .size_controls {
  text-align: right;
  font-size: 7pt;
  font-weight: bold;
  margin-top: -20px;
  margin-bottom: 5px;
}

#gallery_sizing .size_controls .size_small,
#gallery_sizing .size_controls .size_medium,
#gallery_sizing .size_controls .size_large {
  cursor: pointer;
}

#gallery_sizing .opaque {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

#gallery_size_loading {
  position: absolute;
  display: none;
  background: url(/images/feed/view_menu_loader.gif);
  width: 16px;
  height: 16px;
  right: -23px;
  top: -15px;
}

#gallery_sort {
  position: absolute;
  top: 2px;
  right: 0;
}

#gallery_sort_loading {
  position: absolute;
  display: none;
  background: url(/images/feed/view_menu_loader.gif);
  width: 16px;
  height: 16px;
  right: -23px;
  top: 2px;
}

#gallery_more_loading, #product_more_loading {
  background: url(/images/horiz_loader.gif) center no-repeat;
  display: none;
}

#gallery_small .gallery_row {
	height: 88px;
	margin-bottom: 6px;
}

#gallery_small .gallery_col {
	position: relative;
  display: inline-block;
  vertical-align: top;
	width: 85px;
	margin-right: 3px;
}

#gallery_small .gallery_col .badge {
  position:absolute;
  left:-8px;
  top:-8px;
  height:39px;
  width:39px;
  z-index:100;
}

#gallery_small .image {
  display: inline-block;
  position: relative;
	width: 82px;
	height: 82px;
  background-color: white;
	border: solid 1px #CCC;
}

#gallery_small .image img {
	width: 78px;
	height: 78px;
  margin: 2px;
}

#gallery_small .curatsu_blurb {
  float: right;
  margin-top: -12px;
  margin-right: -3px;
}

#gallery_medium .gallery_row, #product_medium .product_row {
	height: 235px;
  width: 575px !important;
}

#gallery_medium .gallery_col, #product_medium .product_col {
	position: relative;
  display: inline-block;
  vertical-align: top;
	width: 164px;
	margin-right: 24px;
}

#gallery_medium .gallery_col .badge, #product_medium .product_col .badge {
  position:absolute;
  left:-8px;
  top:-8px;
  height:39px;
  width:39px;
  z-index:100;
}

	.productized_panel{
		position: absolute;
    top: -10px;
    left: -10px;
		z-index: 98;
		border: 1px solid #ccc;
		background-color: #fff;
		width: 440px;
		min-height: 210px;
    padding: 9px 0 0 9px;
	}
  .productized_panel .pimage {
    float: left;
    display: inline-block;
	  width: 164px;
	  height: 164px;
    background-color: white;
	  border: solid 1px #CCC;
	  z-index: 98;
  }
  .productized_panel .pimage img {
	  width: 156px;
	  height: 156px;
	  margin: 4px;
  }
	.productized_panel .data_part{
		margin: 0px 5px 5px 180px;
	}
	.productized_panel .data_part_extra {
    float: left;
    padding: 0 5px 0 12px;
    position: relative;
    width: 255px;
  }
  .productized_panel .topline {
    position: relative;
  }
  .productized_panel .bottomline {
    margin-top: 9px;
    height: 22px;
    position: relative;
  }

	.productized_panel .data_part .data p {
    margin: 0;
    padding: 0;
    line-height: 11pt;
  }
	.productized_panel .product_photo_strip{
		position: absolute;
    bottom: -166px;
    left: 177px;
	}
	.productized_panel .merchant_data {
    font-size: 8pt;
    line-height: 8pt;
    height: 22px;
    left: 179px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
	}
	.productized_panel .stitle {
		font-size: 14px;
	}
	.productized_panel .product_photo_strip .stitle{
		font-size: 12px;
		text-transform: uppercase;
	}
	.productized_panel .product_photo_strip .simage{
		float:left;
		background-color: #ddd;
		height:45px;
		width:45px;
    border:1px solid #ccc;
	}
	.productized_panel .prod_banner{
    margin-right: 8px;
		width: 170px;
		text-align:center;
		color: #965C1D;
		background: transparent url('/images/action_banner_pane/simple_button.png') top left no-repeat;
	}
	.productized_panel .prod_banner a{
		/*background: transparent url('/images/action_banner_pane/bkg_rt.jpg') top right no-repeat;*/
		display: block;
		line-height: 23px;
		color: #965C1D;
    font-weight: bold;
    font-style: italic;
    font-size: 9pt;
	}
	.productized_panel .product_edit{
		float: right;
    padding-right: 10px;
    line-height: 8px;
	}

#product_images {
  margin-top: 30px;
}
#gallery_medium .image, #product_medium .image {
  float: left;
  display: inline-block;
	width: 164px;
	height: 164px;
  background-color: white;
	border: solid 1px #CCC;
	z-index: 98;
}

#gallery_medium .image img, #product_medium .image img {
	width: 156px;
	height: 156px;
	margin: 4px;
}

#gallery_medium .image_text, #product_medium .image_text {
  text-align: center;
  line-height: 11pt;
	margin-top: 3px;
}

#gallery_medium .curatsu_blurb, #product_medium .curatsu_blurb {
  position: absolute;
  top: 158px;
  left: 158px;
}

#gallery_large {
	position: relative;
}

#gallery_large .gallery_col {
	position: relative;
}

#gallery_large .gallery_col .badge {
  position:absolute;
  left:-8px;
  top:-8px;
  height:39px;
  width:39px;
  z-index:100;
}

#gallery_large .image_landscape_container {
  width: 554px;
}

#gallery_large .image_landscape {
  display: block;
  background-color: white;
	border: solid 1px #CCC;
  width: 554px;
}

#gallery_large .image_portrait_container {
  position: relative;
  width: 274px;
  float: left;
  margin-right: 15px;
}
#gallery_large .image_portrait {
  display: block;
  background-color: white;
	border: solid 1px #CCC;
  width: 274px;
}

#gallery_large .image_landscape img, #gallery_large .image_portrait img {
  margin: 4px 4px 1px 4px;
}

#gallery_large .image_text_landscape {
  margin-top: 8px;
  margin-bottom: 20px;
}

#gallery_large .image_text_portrait {
  position: absolute;
  left: 289px;
  top: 100px;
  width: 250px;
}

#gallery_large .image_date {
  font-size: 8pt;
  font-style: italic;
  line-height: 8pt;
}

#gallery_large .image_title {
  display: block;
  font-size: 12pt;
	color: #617A96;
  margin-top: 3px;
}

#gallery_large .image_caption {
  margin-top: 5px;
  margin-bottom: 10px;
}
#gallery_large .image_edit {
  position: relative;
  width: 130px;
}

#gallery_large .curatsu_blurb {
  float: right;
  margin-top: -8px;
  margin-right: -6px;
}

#gallery_large #fblist_options {
  width: 100% !important;
}

#curatsu-tag-form .curatsu-buttons .form_btns {
  margin-bottom: -30px;
}

.gallery_breadcrumb {
	color: #636466;
	text-transform: uppercase;
	font-size: 7pt;
	font-weight: bold;
}

#gallery_search_results {
  position: absolute;
  display: none;
  padding: 8px 0;
  z-index: 5;
}

#gallery_search_results #gallery_search_term {
  font-weight: bold;
}

#gallery_selection {
  position: relative;
}

#gallery_selection form {
	float: left;
}

#gallery_selection .search_input {
  margin-top: -3px;
}

#gallery_selection .search_input input {
	width: 165px;
	font-size: 11px;
	margin: 0 4px 0 0;
}

#gallery_selection .search_input select {
	width: 285px;
  font-size: 11px;
}

#gallery_selection .search_input input[type=text] {
    width: 285px;
    padding: 4px 3px 4px 4px;
}

#gallery_selection .search_input input[type=submit] {
    width: 27px !important;
    border: none;
    text-align: left;
    background: transparent url(../images/arrow_right.gif) center right no-repeat !important;
    color: #666666 !important;
    margin-left: -5px;
    font-size: 12px;
}

#gallery_search_go {
  margin-top: 6px;
  font-weight: normal;
  color: #636466 !important;
}

#gallery_selection .title {
  font-size: 13pt;
  line-height:10pt;
  float: left;
  margin: 8px 55px 0 0;
}

#gallery_selection .search_btn {
  float:left;
  margin-top: 4px;
  height: 10px;
}
#gallery_selection .search_btn .candystripe {
  position: relative;
}
#gallery_selection .search_btn_link {
  font-size: 11pt;
  text-transform: none;
}

#gallery_images {
  position: relative;
  padding-top: 30px;
}

#body .ui-tabs-panel .content .photo_gallery {
  float: left;
}
.new_gallery_container .photo_gallery .border {
  border: 1px solid #ccc;
  background-color: #fff;
}
.new_gallery_container .photo_gallery img {
  border-top: 4px solid #fff;
  border-left: 4px solid #fff;
  border-right: 4px solid #fff;
}

#photo_data .photo_title_edit {
  color:#617A96;
  display:block;
  font-size:12pt;
  width: 100%;
}
#photo_data .photo_caption_edit {
  width: 100%;
  height: 50px;
  margin-top: 3px;
}
#photo_data .form_btns .button_inside a {
  font-size: 9pt;
}
#photo_data.image_text_portrait .form_btns {
  width: 100% !important;
}
#photo_data.image_text_landscape .form_btns {
  width: 50% !important;
}
#photo_data .candystripe {
  width: 76px !important;
}

.convert_link, .convert_link:active, .convert_link:visited {
  color: #999;
}
.convert_link:hover {
  color: #965C1D;
}
.convertto {
  position: relative;
  margin: 1px 0 0 0;
  padding: 4px 0;
}
.convertto p {
  margin: 8px 0;
}

#goods_error.edit_error {
	color: #965C1D;
	text-align: center;
	font-weight: bold;
}

.framed_photo {
	width: 175px;
	height: 222px;
	background: url(/images/profile_pane/avatar_frame.jpg) no-repeat;
	padding: 12px 0 0 13px;
}

.tag_interface_form .leyend {
  margin:0;
  padding:2px 4px;
  border:1px solid #ccc;
  background-color: #fff;
  color: #aaa;
  font-size:9pt;
  height:16px;
}
.tag_interface_form .intro {
  margin:0;
}
.tag_interface_form .form_btns {
  width: 50%;
}
.tag_interface_form .form_btns a {
  color: #617A96;
  font-size: 9pt;
}
.tag_interface .fblist {
  position: relative;
}
.tag_interface .fblist .ul.holder {
  width: 100%;
}
.tag_interface .fblist .tag_interface_strobe {
  position: absolute;
  top: 7px;
  right: 8px;
  width: 26px !important;
}
.tag_interface .fblist ul.holder {
  width: auto;
  height: 16px;
}
.tag_interface .fblist_options {
  width: auto !important;
}

#goods_data .avatar {
  width: 360px;
  margin-bottom: 10px;
}

#goods_data .description p {
  margin: 5px auto;
}

#goods_data .photo_frame {
	width: 178px;
	height: 178px;
	background: url(/images/goods/product_frame_medium.jpg) no-repeat;
  margin: 0 15px 0 0;
  padding: 11px 0 0 0;
  text-align: center;
  vertical-align: top;
  float: left;
}

.edit_goods {
  float: right;
  margin: 0;
}

.productize_pane {
  background:url("/images/info_nude_bkg.jpg") repeat scroll 0 0 transparent;
  border:5px solid #FFFFFF;
  display:block;
  padding:15px;
}

#productize_pane .candystripe {
  width: 60px;
}
#edit_product_form .candystripe {
  width: 85px;
}
#edit_product_form .candystripe div {
  margin-left: 4px;
}
#productize_pane .photo_uploaded {
  background-color: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  float: left;
}
#productize_pane .photo_uploaded img {
  margin: 4px 4px 1px;
}

#show_remove_photo_modal_container .form_btns {
  width: 80%;
}

#prose_pane.border_box {
  border: 1px solid #aaa;
  width: 100%;
  padding-bottom: 5px;
}

#prose_pane .tagmenu {
  margin: 4px 0 0 0;
  padding: 0;
}
#prose_pane .tagmenu li {
  display: inline;
  margin-right: 5px;
}
#prose_pane .link {
  font-size: 7pt;
}
#prose_pane .tagcolumns {
  padding: 0 0 0 4px;
  margin-bottom: 8px;
  font-size: 8pt;
}
#prose_pane .column {
  float:left;
  padding: 0 5px;
  width: 169px;
}
#prose_pane label {
  padding-left: 5px;
}
.spinner{
  background: url(/images/feed/view_menu_loader.gif) top left no-repeat;
  width: 16px;
  height: 16px;
  display: none;
}
.spinner_tab{
  position: absolute;
  left: -22px;
  top: 8px;
}
.spinner_filter{
  position: absolute;
  left: 200px;
  top: 2px;
}
/* NEW PRODUCT SUBPAGE */
#product_selection {
  position: relative;
}
#product_select {}
#category_select{
  /*float: right;*/
  right: 3px;
}

#product_select_loading, #product_category_loading {
  position: absolute;
  display: none;
  background: url(/images/feed/view_menu_loader.gif) top left no-repeat;
  width: 16px;
  height: 16px;
}
#product_select_loading {
  left: -20px;
  top: 36px;
}
#product_category_loading {
  right: -20px;
  top: 38px;
}

#product_search_results, #select_from_gallery_search_results {
  position: absolute;
  display: none;
  z-index: 5;
}
#product_search_results #product_search_term, #select_from_gallery_search_results #select_from_gallery_search_term {
  font-weight: bold;
}
#product_search_go, #select_from_gallery_search_go {
  margin-top: 6px;
  font-weight: normal;
  color: #636466 !important;
}
#product_selection .search_btn {
  float: left;
  position: relative;
  top: 5px;
}
#product_selection .search_btn .candystripe div {
  margin-right: 0;
}
#product_selection .search_btn .candystripe,
#select_from_gallery_selection .search_btn .candystripe {
  position: relative;
}
#product_selection .search_btn_link, #select_from_gallery_selection .search_btn_link {
  font-size: 11pt;
  text-transform: none;
}

#product_selection .search_input {
  float: right;
  position: relative;
  width: 245px;
  z-index: 5;
}

#product_selection .search_input input {
	width: 165px;
	font-size: 11px;
	margin: 0 4px 0 0;
  float: left;
}

#product_selection .search_input select {
	width: 285px;
  font-size: 11px;
}

#product_selection .search_input input[type=text] {
    width: 200px;
    padding: 4px 3px 4px 4px;
}

#product_selection .search_input input[type=submit] {
    width: 27px !important;
    border: none;
    text-align: left;
    background: transparent url(../images/arrow_right.gif) center right no-repeat !important;
    color: #666666 !important;
    margin-left: -5px;
    font-size: 12px;
}
#product_sort_loading {
  position: absolute;
  display: none;
  background: url(/images/feed/view_menu_loader.gif);
  width: 16px;
  height: 16px;
  right: -23px;
  top: 58px;
}

#goods_description {
  margin-bottom: 15px;
}

.amazon_product_image {
  /*background: transparent url('/images/white_box_with_shadow.png') top left no-repeat;*/
  height: 27px;
  line-height: 24px;
  font-size: 10px;
}
.leftside-box, .rightside-box,.middle-box {
  height: 27px;
  line-height: 24px;
  float:left;
}
.leftside-box {
  background: transparent url('/images/boxes/leftside-bg.png') top left no-repeat;
  width: 8px;
}
.rightside-box {
  background: transparent url('/images/boxes/rightside-bg.png') top left no-repeat;
  width: 8px;
}
.middle-box {
  background: transparent url('/images/boxes/middle-bg.png') top left repeat;
}
#update_price_loading {
  background:url("/images/feed/view_menu_loader.gif") no-repeat scroll 0 0 transparent;
  display:none;
  height:16px;
  width:16px;
  margin:4px 0 0;
  float: right;
}

.amazon_product_image a{
  display: block;
}
#amazon_product_price {
  text-decoration: none;
}
.amazon_product_image .grey {
	color: #666466;
}
#inline-price.amazon_product_image {
  margin: 0px;
}
#inline-price.amazon_product_image a {
  display: inline;
}
#inline-price.amazon_product_image input{
  margin: -2px 0 0;
}

#select_from_gallery {
  position: relative;
  padding-top: 25px;
}
#select_from_gallery .gallery_row {
	height: 90px;
	margin-bottom: 8px;
}

#select_from_gallery .gallery_col {
	width: 102px;
	margin-right: 20px;
}

#select_from_gallery .image {
  display: inline-block;
  position: relative;
	width: 82px;
	height: 82px;
  background-color: white;
	border: solid 1px #CCC;
}

#select_from_gallery .image > img {
  margin: 2px;
}

#select_from_gallery .hover_border {
  background: url(/images/shadow.png) bottom right;
  width: 140px;
  left: -25px;
  position: absolute;
  top: -22px;
  z-index: 10;
}
#select_from_gallery .hover_content {
  position: absolute;
  overflow: hidden;
  display: block;
	background-color: white;
	border: solid 1px #CCC;
  top: 0px;
  left: 0px;
  width: 122px;
  padding: 20px 4px 5px 4px;
  z-index: 5;
}

#select_from_gallery .hover_card .button_outside {
  margin: 8px 18px;
}

#select_from_gallery .button_inside a {
  text-transform: none;
  font-size: 9pt;
}

#select_from_gallery_selection {
  position: relative;
  margin-top: 25px;
}
#select_from_gallery_selection .search_input input  {
	width: 165px;
	font-size: 11px;
	margin: 0 4px 0 0;
}

#select_from_gallery_selection .search_input select {
	width: 260px;
  font-size: 11px;
}

#select_from_gallery_selection .search_input input[type=text] {
    width: 260px;
    padding: 4px 3px 4px 4px;
}

#select_from_gallery_selection .search_input input[type=submit] {
    width: 27px !important;
    border: none;
    text-align: left;
    background: transparent url(../images/arrow_right.gif) center right no-repeat !important;
    color: #666666 !important;
    margin-left: -5px;
    font-size: 12px;
}

#select_from_gallery_selection .search_btn {
  position: absolute;
  left: 273px;
  top: 4px;
}

#select_from_gallery_sort {
  position: absolute;
  top: 2px;
  right: 0;
}
#select_from_gallery_sort_loading {
  position: absolute;
  display: none;
  background: url(/images/feed/view_menu_loader.gif);
  width: 16px;
  height: 16px;
  right: -23px;
  top: 2px;
}

.block_box .inner_block {
  background: url("/images/info_bg.jpg") repeat scroll 0 0 transparent;
  padding: 20px;
}
.block_box .buttonbox {
  width: 300px;
  background-color: #fff;
  border:1px solid #ccc;
  PAdding: 10px;
  margin: 10px auto;
}
.block_box .buttonbox p {
  text-align: center;
}
.block_box .buttonbox .title {
  font-size: 18pt !important;
  margin: 8px 0;
}
.block_box .buttonbox .desc {
  font-family: Georgia;
  font-size: 12pt;
  font-style: italic;
  margin-top: 5px !important;
  margin-bottom: 7px;
}
.block_box .box1 .button_outside {
  margin-left: 66px !important;
}
.block_box .box2 .button_outside {
  margin-left: 68px !important;
}
.block_box .box3 .button_outside {
  margin-left: 77px !important;
}
.block_box .separator {
  font-size: 12pt;
  text-align: center;
}
.block_box .bottom_cancel .button_outside {
 margin-left: 205px;
}
.block_box .amazonform {
  margin-left: 4px;
}
.block_box .amazonform input {
  width: 259px;
}
.block_box .amazonform .candystripe {
  width: 30px;
  height: 48px;
}
.block_box .amazonform .candystripe div {
  margin-right: 0
}
#product_tags {
  margin: 15px 0 3px;
  font-size: 8pt;
}

.comment-reference {
  display:inline;
  position:relative;
  top: -2px;
  left:-8px;
  padding:2px;
  font-style: italic;
  font-size:11px;
	color: #636466;
  padding: 4px 8px;
  line-height:18px;
}



#facebox .b {
}

#facebox .tl {
}

#facebox .tr {
}

#facebox .bl {
}

#facebox .br {
}

#facebox .legend {
  font-size: 20px;
  color: #60A44A;
  padding: 5px;
/*  background: #E2F7DD; */
  margin: -5px;
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  text-align: left;
}

#facebox .buttons {
	margin-top: 10px;
}

#facebox .popup {
  position: relative;
}

#facebox_table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
/*  background: #fff; */
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .FB_footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  text-align: left;
  background: #000;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 999;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/* kropper.css: this file contains the css that defines the size and appearance of all elements of the Kropper image-cropping UI. */

/* This is the container element for the cropper UI */

#image_cropper {
	width: 320px;
}

/*
#image_cropper .form_btns {
  margin-left: -20px;
}
*/

#crop_header {
	background: #989898 url(/images/kropper/header_bg.png) no-repeat;
	border-bottom: 1px solid #7a7a7a;
	font: 16px/31px Helvetica, Arial;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	color: #3b3b3b;
}


/* this element is the user's cropping workspace, so to speak */

#crop_canvas {
	width: 320px;
	height: 320px;
	overflow: hidden;
	position: relative;
}

/* this element, automatically hidden when everything has loaded, covers up the cropping canvas and displays the message that javascript is required */

#crop_loading_overlay {
	width: 320px;
	height: 320px;
	position: absolute;
	z-index: 51;
	top: 0px;
	left: 0px;
	background-color: #000;
	text-align: center;
}

#crop_loading_overlay h2 {
	font: normal 18px/31px Helvetica, Arial;
	color: #333;
	padding: 140px 30px 10px;
}

#crop_loading_overlay p {
	font: normal 13px/18px Helvetica, Arial;
	color: #333;
	padding-right: 30px;
	padding-left: 30px;
}

/* this element contains the translucent png overlay used in the demo app */

#crop_overlay {
	width: 320px;
	height: 320px;
	position: absolute;
	z-index: 50;
	top: 0px;
	left: 0px;
}

.crop_overlay-112x145 {
  background: url(/images/kropper/crop_stencil_112x145.png);
}

.crop_overlay-150x200 {
  background: url(/images/kropper/crop_stencil_150x200.png);
}

.crop_overlay-200x150 {
  background: url(/images/kropper/crop_stencil_200x150.png);
}

.crop_overlay-200x180 {
  background: url(/images/kropper/crop_stencil_200x180.png);
}

/* this element, not the overlay, is what actually controls the dimensions of the cropping stencil. if you don't want to have a translucent png overlay image, just turn on the borders of this element so users can see the stencil. */

#crop_stencil {
	position: absolute;
	z-index: 40;
}

.crop_stencil-112x145 {
    width: 112px;
	height: 145px;
	top: 87px;
	left: 104px;
}

.crop_stencil-150x200 {
    width: 150px;
	height: 200px;
	top: 60px;
	left: 85px;
}

.crop_stencil-200x150 {
    width: 200px;
	height: 150px;
	top: 85px;
	left: 60px;
}

.crop_stencil-200x180 {
  width: 200px;
	height: 180px;
	top: 69px;
	left: 59px;
}

#image_dragger {
	width: 320px;
	height: 320px;
	position: absolute;
	z-index: 100;
	cursor: move;
}

#uncropped_image {
	position: absolute;
}

#crop_footer {
	/*background: url(../images/media_uploader/crop_bar.jpg) no-repeat 0 center;
	margin: -15px 0 0 27px;*/
}

#zoom_slider {
  background: url(../images/media_uploader/crop_bar.jpg) no-repeat 0 center;
	width: 300px;
	height: 46px;
	position: relative;
	top: 10px;
	left: 20px;
}

#zoom_slider_handle {
	width: 114px;
	height: 46px;
	background: url(../images/media_uploader/crop_knob.png) transparent no-repeat 0 0;
	position: absolute;
}

#crop_buttons {
	padding: 30px 10px 15px;
}

#crop_reset_btn {
}

#crop_submit_btn {
	float: right;
}

#crop_subfooter a {
	text-decoration: none;
	text-align: right;
	color: #555;
}

.media_uploader .cropper .form_btns {
  padding: 10px 0 0 30px;
}

.media_uploader {
	width: 420px;
}
.media_uploader .top {
	height: 30px;
	background: url(../images/media_uploader/top.png) transparent no-repeat 0 0;
}
.media_uploader .content {
	background: url(../images/media_uploader/bkg.png) transparent repeat-y 0 0;
}
.media_uploader .content .txt {
	padding: 10px 50px;
}
.media_uploader .content .txt .spacer {
	height: 15px;
}
.media_uploader .content .txt .title {
	text-transform: uppercase;
	font-size: 12pt;
	text-align: center;
}
.media_uploader .content .txt .sub_title {
	text-align: center;
}
.media_uploader .content .txt .form_btns {
  padding:10px 0 5px 25px;
	width: 320px;
}
.media_uploader .content .txt .form_btns.publish {
  padding:10px 0 5px 23px;
}
.media_uploader .content .txt .form_btns.uploading {
  padding:10px 0 5px 0px;
}
.media_uploader .content .txt .form_btns.single {
  width: 102px;
}
.media_uploader .content .txt .status_holder {
	width: 288px;
	margin: auto;
}
.media_uploader .content .txt .status_holder .squirly_left {
	float: left;
	width: 13px;
	height: 25px;
	background: url(../images/media_uploader/squirly_left.png) transparent no-repeat 0 0;
}
.media_uploader .content .txt .status_holder .squirly_right {
	float: left;
	width: 13px;
	height: 25px;
	background: url(../images/media_uploader/squirly_right.png) transparent no-repeat 0 0;
}
.media_uploader .content .txt .status {
	float: left;
	width: 262px;
	height: 25px;
	background: url(../images/media_uploader/status_bkg.jpg) no-repeat 0 center;
}
.media_uploader .content .txt .status_holder .left {
	width: 23px;
	height: 25px;
	background: url(../images/media_uploader/status_bar_left.jpg) no-repeat 0 center;
	float: left;
}
.media_uploader .content .txt .status .bar_holder {
	width: 234px;
	float: left;
}
.media_uploader .content .txt .status .bar_holder .bar {
	height: 25px;
	width: 0%;
	background: url(../images/media_uploader/status_bar.jpg) repeat-x 0 center;
}
.media_uploader .content .txt .status_holder .bar_container {
    float: left;
    height: 25px;
    width: 262px;
}
.media_uploader .content .txt .status_holder .processing {
	float: left;
	width: 5%;
	height: 25px;
	background: url(../images/media_uploader/processing.gif) no-repeat 0 center;
}
.media_uploader .content .txt .crop {
	width: 269px;
	height: 46px;
	background: url(../images/media_uploader/crop_bar.jpg) no-repeat 0 center;
	position: relative;
}
.media_uploader .content .txt .crop .knob {
	position: absolute;
	top: 0;
	left: 0;
	width: 114px;
	height: 46px;
	background: url(../images/media_uploader/crop_knob.png) transparent no-repeat 0 0;
}
.media_uploader .bottom {
	height: 45px;
	background: url(../images/media_uploader/bottom.png) transparent no-repeat 0 0;
}


#myImageFlow_images img {
	padding: 5px;
	margin: -5px;
	background-color: #FFF;
}
#myImageFlow.imageflow img {
	position: absolute;
}
.imageflow {
	visibility:hidden;
	position: relative; 
	text-align: left;
	width: 100%;		
}
.imageflow img {
	visibility:hidden;
	position: absolute; 
	top: 0px;
	border: none;
}
.imageflow p{
	text-align:center;
	margin:0 auto;
}
.imageflow .loading {
	position: relative;
	left: 50%;
	margin-left: -106px;
	width: 200px;
	height: 15px;
	padding:5px;
	visibility: visible;
	border: 1px solid white;
}
.imageflow .loading_bar {
	height: 15px;
	width: 1%;
	background: #fff;
	visibility: visible;
}
.imageflow .caption {
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
}
.imageflow .scrollbar {
	visibility:hidden;
	position:relative; 
	background: url(/images/media_uploader/crop_bar.jpg) repeat-x 0 center;
	z-index:10001;
	height: 4px;
}
.imageflow .slider {
	position:absolute;
	margin-top:-21px;
	z-index:10002;
	background-image:url(/images/media_uploader/crop_knob.png);
	background-repeat:no-repeat;
	width:114px;
	height:46px;
}

.ac_results {
	padding: 0px;
	border: 1px solid #cfcfcf;
	background-color: #eee;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.ac_results li a {
  color: #636466;
  text-decoration: none;
	display: block;
	text-align: left;
  border-bottom: 1px solid #ccc;
  color: #636466;
  cursor: pointer;
  font: 11px "Georgia", "Serif";
  margin: 0;
  padding: 5px 12px;
  z-index: 2000;
}
.ac_results li a:hover {
  color: #965C1D;
  text-decoration: none;
}


.ac_loading {
	/*background: white url('indicator.gif') right center no-repeat;*/
	background: white url('/images/ajax-loader-circle-ball.gif') right center no-repeat;
}

.ac_over {
	background-color: #f8f8f8;
  color: #965C1D !important;
}
.ac_results ul li.close_link {
  background-color: #eee !important;
  position:relative;
  min-height: 10px;
}
.ac_results ul li.close_link:hover {
  background-color: #eee !important;
}

.ac_results ul li.close_link a {
  position:absolute;
  top:4px;
  right: 10px;
  font-size:7pt;
  font-style:normal;
  font-weight:bold;
  padding-left:10px;
  text-transform:uppercase;
  background:transparent url(/images/arrow_right.gif) no-repeat scroll 0 center;
  text-align:right;
  color: #617A96 !important;
  border: none !important;
}


/*
.ac_over {
	background-color: #0A246A;
	color: white;
}
*/


.fblist ul.holder { background: #FFF; border: 1px solid #CFCFCF; height: auto !important; height: 1%; margin: 0; overflow: hidden; padding: 4px 5px 0; width: 322px; }
.fblist *:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
.fblist ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; }
.fblist ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Georgia", "Serif"; }
.fblist ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CCCCCC; background: #EEEEEE; padding: 1px 5px 2px; }
.fblist ul.holder li.bit-box-focus { background: #444; border-color: #CCCCCC; color: #fff; }
.fblist ul.holder li.bit-input input { border: none; margin: 0; outline: 0; padding: 3px 0 2px; width: 100px; background-color: #fff } /* no left/right padding here please */
.fblist ul.holder li.bit-input input.smallinput { width: 20px; }

.fblist form, #add { border: 1px solid #999; margin: 50px; padding: 20px 30px 10px; width: 550px; }
.fblist form ol { font: 11px "Georgia", "Serif"; margin: 0; padding: 0; }
.fblist form ol li.input-text { border-bottom: 1px dotted #999; list-style-type: none; margin-bottom: 10px; padding-bottom: 10px; }
.fblist form ol li.input-text label { cursor: pointer; display: block; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.fblist form ol li.input-text input { border: 1px solid #999; font: 11px "Georgia", "Serif"; padding: 5px 5px 6px; width: 500px; }
.fblist form ul.holder { width: 500px; }
.fblist #facebook-list ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; }
.fblist #apple-list ul.holder li.bit-input { margin: 0; }
.fblist #apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
.fblist ul.holder li.bit-hover { background: #CCCCCC; border: 1px solid #CCCCCC; }
.fblist ul.holder li.bit-box-focus { background: #444; border-color: #CCCCCC; color: #fff; }
.fblist ul.holder li.bit-box a.closebutton { background: url('/images/facebooklist_close.gif'); display: block; float: right; font-size: 1px; height: 7px; margin-left: 3px; right: 4px; top: 5px; width: 7px; }
/*.fblist ul.holder li.bit-box a.closebutton_extra { margin-top: -10px; } */ /* This will be applied only for non WebKit browsers (aka Safari) */
.fblist ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
.fblist ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

.facebook-auto                      { background: #eee; display: none; position: absolute; width: 334px; z-index:100; }
#fblist_options                     { background: #eee; z-index: 2000; position: relative !important; top: 0 !important; left: 0 !important;}
.facebook-auto .default             { border: 1px solid #ccc; border-width: 0 1px 1px; padding: 5px 7px; }
#fblist_options .selected           { background: #F8F8F8; color: #965C1D; }
.facebook-auto ul                   { display: none; margin: 0; overflow: auto; padding: 0; }
#fblist_options ul                  { margin: 0; overflow: auto; padding: 0; }
.facebook-auto ul li                { border: 1px solid #ccc; border-width: 0 1px 1px; cursor: pointer; font: 11px "Georgia", "Serif"; list-style-type: none; margin: 0; padding: 5px 12px; z-index: 2000; }
#fblist_options ul li               { border: 1px solid #ccc; border-width: 0 1px 1px; cursor: pointer; font: 11px "Georgia", "Serif"; list-style-type: none; margin: 0; padding: 5px 12px; z-index: 2000; }
.facebook-auto ul li em             { background: #ccc; font-style: normal; font-weight: bold; }
.facebook-auto ul li.auto-focus     { background: #F8F8F8; color: #965C1D; }
.facebook-auto ul li.auto-focus em  { background: none; }




.multiSelect {
	width: 182px;
	border: solid 1px #ccc;
	background: #FFF url(dropdown.gif) right center no-repeat;
	/*padding: 2px 4px;*/
	padding-right: 20px;
	display: inline;
}

.multiSelect.hover {
	background: #fff url(dropdown_hover.gif) right center no-repeat;
}

.multiSelect.active, 
.multiSelect.focus {
	border: solid 1px #ccc;
}

.multiSelect.active {
	background: #fff url(dropdown_active.gif) right center no-repeat;
}

.multiSelectOptions {
	width: 206px;
	max-height: 150px;
	margin-top: -1px;
	overflow: auto;
	border: solid 1px #ccc;
	background: #FFF;
}

.multiSelectOptions LABEL {
	/*padding: 2px 5px;*/
	display: block;
}

.multiSelectOptions LABEL.checked {
	background: #E6E6E6;
}

.multiSelectOptions LABEL.selectAll {
	border-bottom: dotted 1px #CCC;
}

.multiSelectOptions LABEL.hover {
	background: #CFCFCF;
}



.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}