#left {float: right}
#right {float: left; padding: 0}
.wide1 {position: relative}
h3 {padding: 0 0 .5em 0}
.profile-title {color: black; display: inline}
.profile-title em {font-size: 9px; color: #FFF; background: white}
.starbox {width: 100px; position: relative; float: left}
#source {color: #a6a69a; font-size: x-small; padding: 2px 0 0 10px; text-align: left; float: left; margin: 0}
#source a, #source a:visited {font-weight: bold; color: #a6a69a}
#source a:hover {color: #5e5e58}
em.p-edit {padding: 0 0 0 4px; font-style: normal}
#main-photo-container {position: relative}
#cp-promo {position: absolute; top: -26px; left: 105px; width: 197px; height: 119px}
#cp-image {position: absolute; left: 140px; top: 33px; width: 46px; height: 62px}
#brand-sponsor {position: absolute; top: -28px; right: 8px; width: 114px; background: url(/images/content/brand.profilephoto.bg.png) no-repeat 0 0}
#brand-sponsor a, #brand-sponsor a:visited {display: block; width: 114px; background-repeat: no-repeat; background-position: 0 -50px; text-indent: -9999px; height: 60px}
.profile-box, .profile-box-updated, .profile-box-new {background: url(/images/content/plate_308w_bot.gif) no-repeat 0 bottom; padding: 0 0 10px 0}
.profile-box .profile-box-inner, .profile-box-updated .profile-box-inner, .profile-box-new .profile-box-inner {background: url(/images/content/plate_308w_top2.png) no-repeat 0 top; padding: 18px 4px 4px}
.profile-box-updated .profile-box-inner {background-position: -618px 0; padding: 18px 4px 4px}
.profile-box-new .profile-box-inner {background-position: -309px 0; padding: 18px 4px 4px}
.p-noimage {text-align: center; font: normal 16px "Helvetica Neue","Helvetica","Arial",Sans-serif}
.p-noimage a, .p-noimage a:visited {display: block; width: 200px; padding: 100px 50px}
.p-noimage a:hover em {color: #01b0f0}
.p-noimage a span {font-size: 10px; color: #ccccbf; display: block; padding: 10px 0}
.p-noimage a em {display: block; font-weight: normal; font-style: normal; font-size: 72px; color: #e7e7de; line-height: 1em}
ul.subhead-tabs {background: url(/images/content/tab_bg.gif) no-repeat 0 0; height: 35px; font: normal 17px "Helvetica Neue","Helvetica","Arial",Sans-serif; margin-top: 14px}
#IEroot ul.subhead-tabs {font-weight: bold}
ul.subhead-tabs li {float: left}
ul.subhead-tabs a, ul.subhead-tabs a:visited {color: #a2a298; display: block; float: left; padding: 6px 10px 12px 10px; border-right: 1px solid white; line-height: 17px}
ul.subhead-tabs a:hover {color: #f63293}
ul.subhead-tabs li a.selected, ul.subhead-tabs li a.selected:visited {color: #f63293; cursor: default; background: url(/images/content/tab_carrot.gif) no-repeat 50% bottom}
ul.subhead-tabs li.first a.selected, ul.subhead-tabs li.first a.selected:visited {background-position: 28px bottom}
.links {padding: 14px 0 13px 10px; overflow: hidden}
.media {padding: 3px 0 5px 10px}
.media .thumb-container {margin-right: 12px}
.media-left {float: left; width: 245px; height: 260px; position: relative}
.media-right {position: relative; float: left; width: 310px; border-left: 1px solid #CCC; padding: 0 0 0 20px; height: 260px}
.media .featured-spots-foot {padding: 0}
.media-left .featured-spots-foot {position: absolute; bottom: 0; right: 0; margin: 0 24px 0 0}
.media-right .featured-spots-foot {bottom: 0; right: 0; margin: 22px 0 0 0; position: absolute}
.media-photos li {float: left; margin: 0 0 12px 0}
.media-right p {font-size: 10px; line-height: normal; color: #777}
.media-right p a {font-size: 11px; font-weight: bold}
.profile-wp {float: left; width: 90px; height: 161px; margin-right: 11px; margin-bottom: 30px}
.description {padding: 0 0 12px 10px; position: relative; font: normal 12px "Lucida Grande","Lucida","Verdana",Sans-serif}
div.description-font-fix {font-size: 13px}
.description ul {margin: 1.3em 10px 1.3em 10px; list-style-type: disc}
.description ul li, .description ol li {margin: .5em 0 .5em 14px}
.description ol {margin: 1.3em 10px 1.3em 10px; list-style-type: decimal}
.description h1 {font: 18px "Helvetica Neue","Helvetica","Arial",sans-serif; font-weight: normal}
.description h2 {color: black; font-size: 14px; font-weight: bold}
.description blockquote {margin: 0 0 1.3em 24px}
.editset textarea {border: 2px solid #edede3; width: 400px; padding: 5px; margin-bottom: 8px; background: white}
.editset textarea.loading {background: white url(/images/icons/loaders/mainsearch_ac.gif) no-repeat 50% 50%}
p.instruct {font-size: 11px; color: #afafa4; margin: 0 0 6px 0; padding: 2px 0 0 4px; line-height: 1.2em}
.add-footer {padding: 10px 20px 10px 10px; margin-bottom: 5px; border-bottom: 1px solid #ebebeb}
.add-footer h4 {float: left; margin: 0; padding: 5px 0; font-size: 13px}
.create-first {padding: 0 0 20px 7px}
.create-first img {vertical-align: middle}
.rail-container .mask {width: 265px; overflow: hidden}
.rail-scroll-btns {position: absolute; right: 4px; top: 0}
.rail-scroll-btns a {display: block; margin: 0 0 4px 0}
ul.profile-media {padding-left: 6px}
ul.profile-media li {float: left; margin: 0 10px 14px 0; display: inline}
ul.tags li {font-size: 11px; line-height: 1.5em; float: left}
ul.tags li.system-tag {font-size: 14px}
p.tags a {padding-left: 4px}
p.tags a.system-tag {font-size: 12px}
ul#related-spots li {margin: 0 0 4px 0; padding: 4px 0 1px 0; line-height: 1.2em}
ul#related-spots li p {padding: 0 0 .3em 0}
.list-add .label {margin: 0; padding: 0 0 6px 4px; font-weight: bold}
.action-alt {font-size: 11px; padding: 4px 0 0 8px; float: left}
.wallpaper-list {margin: 13px 0 0 10px}
.wallpaper-list li {float: left; background: #e7e7de; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 4px; height: 138px; margin: 0 14px 14px 0}
.promo-badge {position: absolute; right: 0; top: 0}
ul.holder {background: none repeat scroll 0%; border: 2px solid #EDEDE3; padding: 5px; overflow: hidden; height: auto !important; height: 1%; width: 400px}
#send_to_a_friend ul.holder {width: 255px}
*:first-child+html ul.holder {padding-bottom: 2px}
* html ul.holder {padding-bottom: 2px}
ul.holder li {float: left; list-style-type: none; margin: 0 5px 0 0}
ul.holder li.bit-box {border: 1px solid #e7e7de; background: #f6f6ef; padding: 0px 5px 0px}
ul.holder li.bit-box-focus {border-color: #598BEC; background: #598BEC; color: #fff}
ul.holder li.bit-input input {width: 150px; margin: 0; border: none; outline: 0; padding: 0px}
ul.holder li.bit-input input.smallinput {width: 20px}
form div.input-text {list-style-type: none; border-bottom: 1px dotted #999; padding-bottom: 10px}
form div.input-text input {width: 400px}
form ul.holder {background: none repeat scroll 0%; border: 2px solid #EDEDE3; padding: 5px; list-style-type: none}
ul.holder li.bit-box {padding-right: 19px; position: relative}
ul.holder li.bit-hover {background: #e7e7de; border: 1px solid #e1e1d8}
ul.holder li.bit-box-focus {border-color: #01b0f0; background: #01b0f0; color: #fff}
ul.holder li.bit-box a.closebutton {position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url(/images/icons/close.gif)}
ul.holder li.bit-box a.closebutton:hover {background-position: 7px}
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover {background-position: bottom}
#messaging-auto, #sendfriend-auto {display: none; position: absolute; width: 400px; background: #f6f6ef}
#sendfriend-auto {width: 255px}
#messaging-auto .default, #sendfriend-auto .default {background: #F8F8F4; padding: 5px 7px; border: 1px solid #EDEDE3; border-width: 0 1px 1px}
#messaging-auto ul, #sendfriend-auto ul {display: none; margin: 0; padding: 0; overflow: auto}
#messaging-auto ul li, #sendfriend-auto ul li {padding: 5px 12px; z-index: 1000; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccccbf; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"}
#messaging-auto ul li em, #sendfriend-auto ul li em {font-weight: bold; font-style: normal; background: #ccc}
#messaging-auto ul li.auto-focus, #sendfriend-auto ul li.auto-focus {background: #01b0f0; color: #fff}
#messaging-auto ul li.auto-focus em, #sendfriend-auto ul li.auto-focus em {background: none}
#message-status div.update-note {background: #efffb9; padding: 12px 10px 0 7px; margin-bottom: 10px}
#message-status div.update-note p {background: url(/images/icons/check_green2.gif) no-repeat 0 0; padding: 2px 0 2px 28px; line-height: 1.5em; color: #7b9f00}