@charset "UTF-8";
/* CSS Document */

body { background:black;color:white;font-family:Tahoma, Geneva, sans-serif;font-size:0.75em;			
		background-color: #000;
}
/*body { background:black;color:white;font-family:Tahoma, Geneva,sans-serif;font-size:0.75em; }*/

a { color:#ffffaa;text-decoration:none; }
a:hover { color:#ffffff;text-decoration:none; }
h1 { font-weight:bold;font-size:1.7em;margin:0;padding:0; }
h2 { font-weight:bold;font-size:1.5em;margin:0;padding:0; }
h3 { font-weight:bold;font-size:1.3em;margin:0;padding:0; }
h4 { font-weight:bold;font-size:1.1em;margin:0;padding:0; }
h5 { font-weight:bold;font-size:1.0em;margin:0;padding:0; }
.relative {position:relative;}

/* inputs */
input {font-family:Tahoma, Geneva, sans-serif;font-size:12px;border:solid 1px #ccc;padding:5px;background:#000;color:#ffffaa;font-weight:bold;}
textarea {font-family:Tahoma, Geneva, sans-serif;font-size:12px;border:solid 1px #ccc;padding:5px;background:#000;color:#ffffaa;font-weight:bold;}
select {font-family:Tahoma, Geneva, sans-serif;font-size:12px;border:solid 1px #ccc;padding:5px;background:#000;color:#ffffaa;}
.button { float:right;margin-left:5px;-moz-border-radius: 5px; -webkit-border-radius:5px;-moz-user-select: none;-webkit-user-select: none; border-radius: 5px; color:#fff;text-align:center;font-weight:bold;font-size:1.1em;padding:8px 20px;font-family:Tahoma, Geneva, sans-serif; }
.smallbutton { float:right;margin-left:5px;-moz-border-radius: 5px; -webkit-border-radius:5px;-moz-user-select: none;-webkit-user-select: none; border-radius: 5px; color:#fff;text-align:center;font-weight:bold;font-size:0.9em;padding:5px 15px;font-family:Tahoma, Geneva, sans-serif; }
.widebutton {width:200px;}

/* .header */
.header {position:relative;}
.header .film { position:fixed;top:10px;left:10px;background:#000;width:960px;height:90px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.5;filter:alpha(opacity=50); }
.header .content { position:fixed;z-index:20;top:10px;left:10px;width:960px;height:90px; }
.header .img { position:absolute;top:15px;left:15px;opacity:0.7;filter:alpha(opacity=70); }

.header .search_overlay { position:absolute;z-index:10;height:40px;border:0;background:#ffffaa;opacity:0.2;filter:alpha(opacity=20); }
.header .search_helpertext { position:absolute;font-size:1.3em;color:white; }
.header .search_input { position:absolute;height:30px;z-index:20;font-family:Tahoma, Geneva, sans-serif;border:0;background:none;color:#ffffaa;font-size:1.3em;font-weight:normal; }
.header .select { position:absolute;font-family:Tahoma, Geneva, sans-serif;border:0;background:none;color:#fff;height:25px;font-size:1.2em;opacity:0.9;filter:alpha(opacity=90); }
.header .selectsmall { position:absolute;font-family:Tahoma, Geneva, sans-serif;border:0;background:none;color:#fff;font-size:1.1em;opacity:0.9;filter:alpha(opacity=90); }
.header .select option { background:none;color:#fff; }

.header .search_suggestions_overlay { position:absolute;z-index:40;border:0;background:#222;opacity:0.6;filter:alpha(opacity=60); }
.header .search_suggestions_content { position:absolute;z-index:41;border:0;color:#ffffaa;font-size:1.2em }
.header .search_suggestions_item { padding:5px 0px;opacity:0.8;filter:alpha(opacity=80);  }

.header .type_overlay { top:15px;left:70px;width:530px; }
.header .type_helpertext { top:25px;left:80px;width:35px; }
.header .type_input { top:15px;left:70px;width:465px;padding:5px 10px 5px 55px; }
.header .type_suggestions { width:530px;display:none; }
.header .type_suggestions_overlay { top:55px;left:70px;width:530px; }
.header .type_suggestions_content {top:55px;left:70px;width:465px;padding:5px 10px 10px 55px; }

.header .city_overlay { top:15px;left:620px;width:280px; }
.header .city_helpertext { top:25px;left:630px;width:20px; }
.header .city_input { top:15px;left:620px;width:230px;padding:5px 10px 5px 40px; }
.header .city_suggestions { width:280px;display:none; }
.header .city_suggestions_overlay { top:55px;left:620px;width:280px; }
.header .city_suggestions_content {top:55px;left:620px;width:230px;padding:5px 10px 10px 40px; }

.header .search-button {position:absolute;top:23px;right:24px;opacity:0.4;filter:alpha(opacity=40);}

.header .search-moreoptions { position:absolute;top:65px;left:70px;opacity:0.9;filter:alpha(opacity=90);font-size:0.9em; }
.header .search-grid { position:absolute;top:65px;left:170px;opacity:0.9;filter:alpha(opacity=90);font-size:0.9em; }

.header .search-helpertext { position:absolute;top:65px;right:20px;opacity:0.8;filter:alpha(opacity=80);font-size:0.9em; }
.header .search-helpertext a { color:#fff; }

.header .moresearch { display:none;position:fixed;top:80px;left:80px;width:880px; }
.header .moresearch-relative { position:relative; }
.header .moresearch-relative .fee1_overlay { position:absolute;top:0px;left:0px;width:130px; }
.header .fee1_helpertext { position:absolute;top:9px;left:10px;width:60px; }
.header .fee1_input { position:absolute;top:0px;left:0px;width:50px;padding:5px 10px 5px 70px; }
.header .fee2_overlay { position:absolute;top:0px;left:150px;width:130px; }
.header .fee2_helpertext { position:absolute;top:9px;left:160px;width:60px; }
.header .fee2_input { position:absolute;top:0px;left:150px;width:50px;padding:5px 10px 5px 70px; }
.header .fee_select { position:absolute;top:10px;left:300px; }
.header .fee_currency_link { position:absolute;top:33px;left:310px;width:100px;opacity:0.8;filter:alpha(opacity=80);font-size:0.9em; }
.header .fee_currency { position:absolute;top:10px;left:420px; }
.header .orderby { position:absolute;top:10px;left:640px; }

.header .moresearcharrow { position:fixed;top:101px;left:780px;opacity:0.6;filter:alpha(opacity=60); }

.header #reglink {font-weight:;}
.header #whatlink {font-weight:;}

#shouts {}
.shouts #collapse {display:block;}
.shouts .film {position: fixed;top:105px;left:10px;background:#333;width:960px;height:30px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.6;filter:alpha(opacity=60);}
.shouts .content {position: fixed;top:105px;left:10px;width:920px;padding:5px 20px 0 20px;font-size:0.9em;color:#fff;opacity:0.9;filter:alpha(opacity=90);}
.shouts .more {float:left;font-weight:bold;width:80px;margin:3px 0 0 0;}
.shouts .more a {color:#fff;}
.shouts .items {float:left;width:840px;padding:0 0 0 0;}
.shouts .group {}
.shouts .reply-item-collapsed {margin:0 0 0 0;}
.shouts .reply-item {margin:15px 0 0 0;}
.shouts .reply-sub {display:none;margin-left:45px;}
.shouts .icon {float:left;margin:0px 10px 0 0 ;width:20px;opacity:0.7;filter:alpha(opacity=70);}
.shouts .text {float:left;margin:3px 10px 0 0 ;}
	.shouts .level-1 {width:710px;}
	.shouts .level-2 {width:665px;}
	.shouts .level-3 {width:620px;}
.shouts .action {float:right;margin:3px 20px 0 0;width:50px;text-align: right;opacity:0.8;filter:alpha(opacity=80);}
.shouts .reply-input {margin:10px 0 0 0;}
.shouts .reply-input-icon {margin-top:2px;}
.shouts .replybox {float:left;margin:0 5px 10px 0px;width:300px;opacity:0.7;filter:alpha(opacity=70);}

.shouts .box {margin:5px 0 5px 0;}
.shouts .nameicon {float:left;margin:2px 0 0 0;}
.shouts .name {float:left;margin:3px 10px 0 0;}
.shouts .input {border:solid 1px #555;font-weight:normal;padding:5px 8px;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.shouts .shoutbox {float:left;margin:0 5px 0 0;width:600px;}
.shouts .shoutbutton {float:left;margin:1px 0 0 0;opacity:0.8;filter:alpha(opacity=80);}
.shouts #reply-1 {}
.shouts #reply-2 {}
.shouts .replies {margin:10px 0 0 45px;display:none;}
.shouts .line {margin:0 20px 10px 0;border-bottom:solid 1px #aaa;opacity:0.2;filter:alpha(opacity=20);padding:0 0 10px 0;}
.shouts .reply-text-1 {float:left;margin:3px 10px 0 0 ;width:665px;}
.shouts .reply-text-2 {float:left;margin:3px 10px 0 0 ;width:620px;}
.shouts #expand {display:none;}
.shouts .film-expand {position: fixed;top:105px;left:10px;background:#333;width:960px;height:440px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.8;filter:alpha(opacity=80);z-index:200;}
.shouts .content-expand {position: fixed;top:105px;left:10px;width:920px;height:415px;padding:5px 20px 20px 20px;font-size:0.9em;color:#fff;opacity:0.9;filter:alpha(opacity=90);z-index:210;}
.shouts .shout-expand {opacity:0.8;filter:alpha(opacity=80);}
.shouts .view {margin:25px 0 0px 0;}
.shouts .selected {font-weight:bold;}
.shouts .shouts-scroll {max-height:300px;overflow:auto;}

.shout-full-1 {}
.shout-full {top:9%;}
.shout-full .reply-item {margin:15px 0 0 0;}
.shout-full .reply-sub {display:none;margin-left:45px;}
.shout-full .icon {float:left;margin:0px 10px 0 0 ;width:20px;opacity:0.7;filter:alpha(opacity=70);}
.shout-full .text {float:left;margin:3px 10px 0 0 ;}
	.shout-full .level-1 {width:510px;}
	.shout-full .level-2 {width:465px;}
	.shout-full .level-3 {width:420px;}
.shout-full .action {float:right;margin:3px 20px 0 0;width:50px;text-align: right;opacity:0.8;filter:alpha(opacity=80);}
.shout-full .reply-input {margin:10px 0 0 0;}
.shout-full .reply-input-icon {margin-top:2px;}
.shout-full .replybox {float:left;margin:0 5px 10px 0px;width:300px;opacity:0.7;filter:alpha(opacity=70);}



#moresearch {display:none;z-index:200;}
.moresearch {position: relative;}
.moresearch .film {position:fixed;top:120px;left:50%;margin-left:-460px;background:#000;width:920px;height:450px;border-radius: 8px;opacity:0.8;filter:alpha(opacity=80);}
.moresearch .content {position:fixed;top:120px;left:50%;margin-left:-460px;width:880px;padding:20px;font-size:0.9em;color:#fff;opacity:0.9;filter:alpha(opacity=90);}
.moresearch .badge {float:left;margin:0 7px 0 0 ;}
.moresearch .title {float:left;margin:1px 0 0 0 ;}
.moresearch .imgthumb {float:left;width:154px;margin:0 20px 20px 0;}
.moresearch .img {float:left;width:60px;margin-right:10px;}
.moresearch .text {float:left;width:84px;}

#toppros {display:none;}
.toppros {position: relative;}
.toppros .film {position: fixed;top:100px;left:435px;background:#000;width:515px;height:41px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;opacity:0.3;filter:alpha(opacity=30);border-top:solid 1px #333;}
.toppros .content {position: fixed;top:100px;left:435px;width:485px;height:25px;padding:8px 15px 8px 15px;font-size:0.9em;color:#fff;opacity:0.8;filter:alpha(opacity=80);}
.toppros .title {float:left;margin:5px 0 0 0 ;width:180px;font-weight: ;font-size:1.0em;}
.toppros .probadge {float:left;margin:4px 8px 0 0 ;}
.toppros .tp-avatar {float:left;margin:0 15px 0 0 ;position:relative;opacity:0.7;filter:alpha(opacity=70);}
.toppros .last {float:left;margin:0 0 0 0 ;}
.toppros .tp-avatar-overlay {z-index:100;display:none;position:absolute;top:25px;left:0px;padding:15px;border:solid 1px #444;background:#222;width:240px;-moz-border-radius: 5px; -webkit-border-radius:5px;border-radius: 5px;}
.toppros .tp-avatar-overlay-container {float:left;margin-left:-40px;width:25px;height:25px;position:relative;}
.toppros .av_name {float:left;font-weight: bold;margin:0 5px 0 0;}
.toppros .av_badge {float:left;}
.toppros .av_text {margin:0;}
.toppros .sub_avatar {float:left;margin:3px 15px 0 0;}
.toppros .sub_float {float:left;width:150px;}

#followus {display:none;position:relative;}
.followus .film { position:fixed;top:100px;left:750px;width:200px;height:30px;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-border-bottom-left-radius: 5px;-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
.followus .content { position:fixed;top:108px;left:770px;width:200px;font-size:0.9em;opacity:0.9;filter:alpha(opacity=90); }

#help {display:none;position:relative;}
.help .film { position:fixed;top:100px;left:500px;width:450px;height:30px;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-border-bottom-left-radius: 5px;-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
.help .content { position:fixed;top:108px;left:520px;width:450px;font-size:0.9em;opacity:0.9;filter:alpha(opacity=90); }

#arrow-right {position:fixed;top:30%;right:20px;opacity:0.5;filter:alpha(opacity=50);z-index:10;}
#arrow-left {position:fixed;top:30%;left:20px;opacity:0.5;filter:alpha(opacity=50);z-index:10;}

/* alerts */
.alert .film { position:fixed;top:105px;left:10px;width:620px;background:#000;height:25px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.5;filter:alpha(opacity=50); }
.alert .content { position:fixed;z-index:20;top:110px;width:620px;left:10px;height:25px;font-size:0.9em;opacity:0.9;filter:alpha(opacity=90);text-align: center; }

/* modals */
#overlay {display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:0.3;filter:alpha(opacity=30);z-index:20;}
.modal {display:none;position:fixed;padding:20px 30px;top:7%;left:50%;z-index:90;width:700px;margin-left:-350px;background:#000;-moz-border-radius: 10px; -webkit-border-radius:10px;border-radius: 10px;border:solid 10px #222;z-index:30;opacity:0.85;filter:alpha(opacity=85);}

/* register */
#register1 {width:500px;margin-left:-290px;}

/* old register2 */
#register2 {width:540px;margin-left:-310px;}
.reg2-fileinput {width:260px;margin-right:20px;float:left;}
.reg2-fileinput .fileinput {width:240px;}
.reg2-preview-container {width:260px;float:left;}
.reg2-preview-box {background:#000;padding:10px;border:solid 1px #ccc;width:240px;height:120px;}
.image-file-text-input {float:left;font-size:0.9em;width:130px;margin:0px 0 0 5px;}
.cancel-image {text-align: center;}
#register3 {width:620px;margin-left:-310px;top:4%;}
.choose-cat-div {float:left;width:150px;margin: 3px 20px 0 0;}
#pickcat {width:240px;}
#choosecat {display:none;margin:15px 0 0 0;}
.job-title-div {float:left;width:150px;margin: 5px 20px 0 0;}
.choose-cat-input-div {float:left;width:420px;}
#choose-cat-input {width:300px;}
.keyword-div {float:left;width:70px;margin: 6px 0px 0 0;}
.keywordinput {width:110px;}

/* new register2
#register2 {width:650px;margin-left:-365px;}
.reg2-fileinput {width:202px;}
.reg2-fileinput .fileinput {}
.image-file-text-input {float:left;font-size:0.9em;width:85px;margin:0px 0 0 5px;}
.reg2-preview-container {width:202px;}
.reg2-preview-box {background:#000;padding:10px;border:solid 1px #ccc;width:180px;height:80px;}
.cancel-image {text-align: center;}
.register2 .imgbox1 {float:left;margin-right:20px;}
.register2 .imgbox2 {float:left;margin-right:20px;}
.register2 .imgbox3 {float:left;margin-right:0px;}
#register3 {width:620px;margin-left:-310px;top:4%;}
.choose-cat-div {float:left;width:150px;margin: 3px 20px 0 0;}
#pickcat {width:240px;}
#choosecat {display:none;margin:15px 0 0 0;}
.job-title-div {float:left;width:150px;margin: 5px 20px 0 0;}
.choose-cat-input-div {float:left;width:420px;}
#choose-cat-input {width:300px;}
.keyword-div {float:left;width:70px;margin: 6px 0px 0 0;}
.keywordinput {width:110px;}
*/

#register4 {width:540px;margin-left:-270px;}
#register4 select {width:220px;}
.enter-city-input {width:220px;}
.register-fees-label-div {float:left;width:280px;margin: 5px 20px 0 0;}
.register-fees-hidden-div {display:none;margin-top:10px;}
.register-fees-number-div {float:left;width:50px;margin-top:7px;}
.register-fees-textinput {width:220px;}
#register5 {width:500px;margin-left:-250px;}
.register-textarea {width:288px;height:50px;}
.register-contact-label-div {float:left;width:180px;margin: 5px 20px 0 0;}
.register-contact-taproll-url {float:left;;margin:6px 3px 0 0;font-weight:bold;}
.register-contact-input {width:288px;}
.register-contact-bizname-helper-text {width:290px;font-style:italic;}
.orange-checkmark {color:#ff9900;float:left;font-size:1.5em;font-weight:bold;width:30px;}
.green-checkmark {color:#63b333;float:left;font-size:1.5em;font-weight:bold;width:30px;}
.checkmark-text {float:left;width:470px;font-size:1.3em;}
#register6 {width:450px;margin-left:-265px;}
.register6 .check {float:left;width:30px;color:#ff9900;font-weight: bold;font-size:1.5em;}
.register6 .label {float:left;width:420px;}
#register7 {width:450px;margin-left:-265px;}

/* sign in */
#signin {width:380px;margin-left:-230px;}
.signin .left {float:left;width:80px;margin: 9px 20px 0 0;}
.signin .forgot {float:left;margin-top:0px;}

/* register nonprofile */
#register-np {width:420px;margin-left:-250px;top:8%;}
.register-np .left {float:left;width:130px;margin: 9px 10px 0 0;}
.register-np input {width:260px;}

/* lost password */
#lostpassword {width:420px;margin-left:-250px;top:8%;}
.lostpassword .left {float:left;width:130px;margin: 1px 10px 0 0;}
.lostpassword input {width:260px;}

/* morekeywords */
#morekeywords {width:500px;margin-left:-290px;top:30%;}
.morekeywords .keywords {line-height:1.5em;}

/* company */
#company {width:500px;margin-left:-290px;top:4%;}
.company .map {float:left;width:200px;margin-right:20px;}
.company .address {float:left;width:280px;}
.company .headshot {float:left;width:60px;margin-right:20px;}
.company .bio {float:left;width:420px;}

/* jobs */
#jobs {width:500px;margin-left:-290px;top:5%;}
.jobs .map {float:left;width:200px;margin-right:20px;}
.jobs .address {float:left;width:280px;}
.jobs .jobs-scrolling {overflow: auto;max-height:300px;}

/* address */
#address {width:500px;margin-left:-290px;top:30%;}
.address .map {float:left;width:200px;margin-right:30px;}
.address .address {float:left;width:270px;}

/* welcome */
#welcome {width:500px;margin-left:-290px;top:20%;}
.welcome .description {line-height:1.5em;}

/* inquiry */
#inquiry {width:600px;margin-left:-340px;top:10%;}
.inquiry .label {float:left;width:200px;margin: 9px 20px 0 0;}
.inquiry input {width:360px;}
.inquiry textarea {width:360px;height:100px;}
#inquiry-confirm {width:600px;margin-left:-340px;top:10%;}

/* upgrade */
#upgrade {width:540px;margin-left:-280px;top:7%;font-size:1.2em;}
.upgrade .tablecell_label {float:left;border:solid 1px #555;padding:8px 10px;margin:0 0 -1px -1px;text-align:left;width:230px;}
.upgrade .tablecell {float:left;text-align:center;border:solid 1px #555;padding:8px 10px;margin:0 0 -1px -1px;width:120px;}
.upgrade .th1 {float:left;margin-left:252px;width:120px;padding:10px;text-align:center;}
.upgrade .th2 {float:left;margin-left:1px;width:120px;padding:10px;text-align:center;font-weight:bold;}
.upgrade .helper {font-size:0.9em;font-style:italic;}

/* fans */
#fans {width:620px;margin-left:-350px;top:10%;}
.likeavatar {float:left;margin:0 20px 20px 0;font-size:0.9em;}
.likeavatar .avatar {float:left;margin-right:10px;}
.likeavatar .text {float:left;width:80px;}
.fans .scrolling {margin-top:15px;max-height:230px;overflow:auto;}

/* likethis */
#likethis {width:620px;margin-left:-350px;top:7%;}
.likethis .scrolling {margin-top:15px;max-height:230px;overflow:auto;}

/* permalink */
#permalink {width:420px;margin-left:-250px;top:15%;}
.permalink .label {float:left;width:130px;margin-top:5px;}
.permalink .field {float:left;width:270px;}
.permalink input {width:260px;font-weight:normal;}

/* comments */
#comments {width:520px;margin-left:-300px;top:7%;}
.comments .scrolling {max-height:300px;overflow:auto;}
.comments textarea {width:510px;height:40px;font-weight:normal;}
.comments .avatar {float:left;width:40px;margin-right:15px;}
.comments .comment-text {width:420px;float:left;}
.comments .comment {margin-bottom:30px;}
.comments .comment-body {line-height:1.5em;font-style:italic;}
.comments .comment-title {margin-bottom:5px;}
.comments .comment-controls {margin-top:5px;font-size:0.8em;}

/* testimonials */
#testimonials {width:620px;margin-left:-350px;top:10%;}
.testimonials .arrowleft {float:left;margin:40px 20px 0 0;opacity:0.5;filter:alpha(opacity=50);}
.testimonials .arrowright {float:left;margin:40px 0 0 20px;opacity:0.5;filter:alpha(opacity=50);}
.testimonials .container {float:left;width:530px;}
.testimonials .image-container {float:left;margin:0 20px 20px 0;}
.testimonials .text {float:left;width:310px;line-height:1.5em;font-style:italic;}

/* write-testimonial */
#write-testimonial {width:520px;margin-left:-300px;top:10%;}
.write-testimonial .label {float:left;width:150px;margin: 3px 20px 0 0;}
.write-testimonial textarea {width:338px;height:120px;}
.write-testimonial .image-file-text-input-edit {float:left;font-size:0.9em;width:130px;margin:0px 0 0 5px;}

/* preview-testimonial */
#preview-testimonial {width:520px;margin-left:-300px;top:10%;}
.preview-testimonial .label {float:left;margin:0 20px 20px 0;}
.write-testimonial textarea {width:338px;height:120px;}

/* mystats */
#mystats {width:600px;margin-left:-340px;}
.statnum {float:left;margin-right:10px;-moz-border-radius: 2px; border-radius: 2px;width:70px;border:solid 1px #333;padding:8px 20px;background:#222;text-align: center;color:#fff;}

/* referme */
#referme {width:520px;margin-left:-315px;top:14%;}
.referme .label {float:left;width:220px;font-weight:bold;margin:5px 0 0 0;}
.referme .link {float:left;width:290px;}
.refer .url {width:260px;border-color:#444;text-align:center;padding:10px 15px;background:#222;}
.referme .bullet-text {float:left;width:470px;}

/* refer */
#refer {width:500px;margin-left:-290px;top:4%;}
.refer .label {float:left;margin:8px 10px 0 0;}
.refer .emails {width:470px;height:40px;}
.refer .msg {width:312px;height:30px;}
.refer .sec1 {float:left;margin-right:20px;}
.refer .sec2 {float:left;margin-right:20px;}
.refer .refer-button {float:left;margin:0;}
.refer .email {width:140px}
.refer .name {width:140px}
.refer .url {width:200px}
.refer .small {font-size:0.9em;}
.refer .icon {float:left;margin:0 20px 0 0;}

/* add photos */
#addphotos {width:580px;margin-left:-330px;top:4%;}
.ap-fileinput {width:260px;margin-right:20px;float:left;}
.ap-fileinput .fileinput {width:240px;}
.ap-preview-container {width:270px;float:left;}
.ap-preview-box {background:#000;padding:10px;border:solid 1px #ccc;width:270px;height:120px;}
.addtoroll {margin-left:280px;float:left;}
.addtoroll-cancel {margin-left:10px;float:left;}
.addphotos .helper {text-align: ;font-style:italic;}

/* edit profile */
#editprofile {width:680px;margin-left:-380px;top:4%;}
.editprofile .label {float:left;width:200px;margin:5px 0 0 0;}
.editprofile .value {float:left;width:300px;}
.editprofile .value input {width:288px;}
.editprofile .value textarea {width:400px;height:140px;}
.image-file-text-input-edit {float:left;font-size:0.9em;width:130px;margin:0px 0 0 5px;}
.avatar-preview {float:left;margin:0 0 0 10px;}
.choose-cat-div-edit {float:left;width:180px;margin: 3px 20px 0 0;}
.job-title-div-edit {float:left;width:180px;margin: 5px 20px 0 0;}
.choose-cat-input-div-edit {float:left;width:400px;}
#choose-cat-input-edit {width:260px;}
#choosecat-edit {display:none;width:;margin:5px 0 0 0;}
.keyword-div-edit {float:left;width:100px;margin: 3px 0 0 0;}
.keywordinput-div-edit {float:left;margin:-3px 7px 0 0 ;}
.kw {float:left;position:relative;margin-bottom:10px;}
.kw-dot {float:left;margin:0 5px 10px 5px;}
.kw-overlay {display:none;position:absolute;top:15px;left:0px;padding:5px 10px;border:solid 1px #444;background:#222;width:130px;text-align:center;}
#keyword-help {display:none;}
.editprofile select {width:220px;}
#closeaccount {display:none;}
#closing-feedback {width:500px;height:80px;}

/* edit settings (non-profile) */
#editprofile-np {width:580px;margin-left:-330px;top:4%;}
.editprofile-np .label {float:left;width:230px;margin: 5px 20px 0 0;}
.editprofile-np input {width:300px;}

/* locations */
#locations {width:1000px;margin-left:-540px;top:4%;font-size:0.9em;}
.locations .col {width:320px;margin-right:20px;float:left;}
.locations .col2 {float:left;width:100px;margin-right:10px;}
.locations .item {margin-bottom:3px;}

/* locations2 */
#locations2 {width:720px;margin-left:-400px;top:4%;font-size:0.9em;}
.locations2 .col {width:220px;margin-right:30px;float:left;}
.locations2 .col2 {float:left;width:100px;margin-right:20px;}
.locations2 .item {margin-bottom:3px;}

/* elite */
#elite {width:500px;margin-left:-330px;top:5%;}
.elite .title {float:left;}
.elite .badge {float:left;margin:1px 5px 0 8px;}

/* tos */
#tos {width:620px;margin-left:-350px;top:5%;}
.tos .scrolling {max-height:400px;overflow:auto;}

/* pp */
#pp {width:620px;margin-left:-350px;top:%%;}
.pp .scrolling {max-height:400px;overflow:auto;}

/* no results */
#noresults {width:500px;margin-left:-290px;top:15%;text-align:center;border-width:1px;display:none;}

/* tabs */
.tab {-moz-border-top-right-radius: 5px; border-top-right-radius: 5px;-moz-border-top-left-radius: 5px; border-top-left-radius: 5px; float:left;margin-right:-1px;border:solid #444 1px;border-bottom:0px;background-color:none;color:#fff;text-align:center;font-weight:bold;font-size:0.9em;padding:7px 12px;font-family:Tahoma, Geneva, sans-serif;}
.tab:hover {background:#222;cursor: pointer; }
.tabcontent {display:none;padding:0 10px;}

/* photo level */
.photo-open {position:fixed;bottom:258px;left:30px;font-size:0.9em;color:#fff;font-weight:bold;opacity:0.6;filter:alpha(opacity=60); }
.photo-level { position:relative;display:none; }
.photo-level .film { position:fixed;bottom:250px;left:10px;background:#000;width:960px;height:30px;-moz-border-radius: 5px; -webkit-border-radius:5px;border-radius: 5px;opacity:0.5;filter:alpha(opacity=50); }
.photo-level .content { position:fixed;bottom:258px;left:105px;font-size:0.9em;opacity:0.9;filter:alpha(opacity=90); }
.photo-level .links { position:fixed;bottom:252px;left:390px;font-size:0.9em;opacity:0.8;filter:alpha(opacity=80); }
.photo-level .icon { float:left;margin:0 5px 0 0; }
.photo-level .icon-label { float:left;margin:3px 15px 0 0; }
.photo-level .icon-label a { color:#fff; }
.fullscreen {position:fixed;bottom:252px;left:870px;font-size:0.9em;opacity:0.7;filter:alpha(opacity=70); }
.fullscreen .icon { float:left;margin:0 5px 0 0; }
.fullscreen .icon-label { float:left;margin:3px 15px 0 0; }
.fullscreen .icon-label a { color:#fff; }

/* fs (full screen modal ) */
.fs { position:relative; }
.fs .film { position:fixed;top:10px;left:1.5%;background:#000;width:97%;height:40px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.4;filter:alpha(opacity=40); }
.fs .content { position:fixed;top:10px;left:1.5%;height:40px;width:97%;color:#fff;opacity:1.0;filter:alpha(opacity=100); }
.fs .img {position:absolute;top:10px;left:10px;opacity:0.9;filter:alpha(opacity=90);}
.fs .text {position:absolute;top:11px;left:40px;font-weight:normal;font-size:1.1em;}
.fs .shareicons {position:absolute;top:8px;right:260px;opacity:0.9;filter:alpha(opacity=90);}
.fs_helper { position:relative; }
.fs_helper .film { position:fixed;bottom:20px;right:50%;margin-right:-190px;background:#000;width:390px;height:26px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.4;filter:alpha(opacity=40); }
.fs_helper .content { position:fixed;bottom:20px;right:50%;margin-right:-190px;height:20px;width:390px;padding:0 0 0 0;font-size:0.9em;color:#fff;opacity:0.8;filter:alpha(opacity=80);text-align:center; }
.fs-url-text {position:absolute;top:12px;right:390px;font-weight:;opacity:0.8;filter:alpha(opacity=80);}
.fs-url-input {position:absolute;top:5px;right:10px;opacity:0.5;filter:alpha(opacity=50);width:220px;font-weight: normal;background:#333;}

/* bizcard */
.bizcard { position:relative; }
.bizcard .film { position:fixed;bottom:10px;left:10px;background:#000;width:960px;height:235px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.5;filter:alpha(opacity=50); }
.bizcard .content { position:fixed;bottom:10px;left:10px;;width:960px;height:235px;color:#fff; }
.bizcard .avatar { position:absolute;left:20px;top:20px;width:60px; }
.bizcard .probadge {float:left;margin:2px 0 0 10px;opacity:0.8;filter:alpha(opacity=80);}
.bizcard .nameinfo { position:absolute;left:95px;top:20px;width:360px; }
.bizcard .biztitle {font-weight:bold;}
.bizcard .buttons { position:absolute;left:20px;top:97px; }
.bizcard .statbuttons {position:absolute;left:270px;top:100px;width:200px;}

.actionbutton { float:left;margin-right:8px;-moz-border-radius: 5px; -webkit-border-radius:5px;-moz-user-select: none;-webkit-user-select: none; border-radius: 5px; color:#fff;text-align:center;font-weight:bold;font-size:0.9em;padding:3px 10px 4px 10px;opacity:0.9;filter:alpha(opacity=90);font-family:Tahoma, Geneva, sans-serif; }
#becomefan {}
#unbecomefan {display:none;}

.bizcard .vertline { position:absolute;left:480px;top:20px;border-right:solid 1px #ccc;height:100px;opacity:0.2;filter:alpha(opacity=20); }
.bizcard .moreinfo { position:absolute;right:20px;top:20px;width:440px; }
.bizcard .horizline { position:absolute;left:20px;top:135px;width:920px;border-bottom:solid 1px #ccc;opacity:0.2;filter:alpha(opacity=20); }
.bizcard .gallery { position:absolute;left:20px;bottom:20px;width:920px;height:65px; }
#bizcard-gallery-1 { position:absolute;left:23px; }
#bizcard-gallery-2 { display:none;position:absolute;left:23px; }
#bizcard-gallery-arrowleft { position:absolute;left:0;top:17px;opacity:0.5;filter:alpha(opacity=50); }
#bizcard-gallery-arrowright { position:absolute;right:0;top:17px;opacity:0.5;filter:alpha(opacity=50); }
.bizcard .gallery-thumb-container { position:relative;float:left;width:75px;height:65px;margin-right:14px; }
.bizcard .gallery-thumb-img { opacity:0.5;filter:alpha(opacity=50); }
.bizcard .img_thumb_delete {position:absolute;top:0px;right:0px;opacity:0.6;filter:alpha(opacity=60);width:16px;height:16px;}
.bizcard .img_thumb_arrow_left {position:absolute;bottom:0px;left:0px;opacity:0.6;filter:alpha(opacity=60);width:16px;height:16px;}
.bizcard .img_thumb_arrow_right {position:absolute;bottom:0px;right:0px;opacity:0.6;filter:alpha(opacity=60);width:16px;height:16px;}
.bizcard .loading {position:absolute;top:17px;left:21px;opacity:0.5;filter:alpha(opacity=50);}

/* relatedpros */
#relatedpros {display:none;}
.relatedpros { position:relative; }
.relatedpros .film { position:fixed;bottom:15px;left:970px;background:#000;width:150px;height:215px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;opacity:0.3;filter:alpha(opacity=30);border-left:1px solid #333; }
.relatedpros .content { position:fixed;bottom:15px;left:970px;padding:15px;width:120px;height:185px;color:#fff;opacity:0.9;filter:alpha(opacity=90); }
.relatedpros .head {margin-bottom:10px;}
.relatedpros .title {float:left;margin:0 8px 0 0;font-size:1.1em;font-weight:bold;}
.relatedpros .probadge {float:left;margin:;opacity:0.9;filter:alpha(opacity=90);}
.relatedpros .pro {font-size:0.9em;margin:0 0 15px 0;}
.relatedpros .avatar {float:left;margin:0 8px 0 0;width:25px;}
.relatedpros .info {float:left;margin:0;width:87px;}
.relatedpros .pro_title {margin:0 0 1px 0;}
.relatedpros .pro_desc {}


/* bottom strip */
.bottom { position:relative;font-size:0.9em; }
.bottom .film { position:fixed;bottom:10px;left:10px;background:#000;width:960px;height:30px;-moz-border-radius: 8px; -webkit-border-radius:8px;border-radius: 8px;opacity:0.6;filter:alpha(opacity=60); }
.bottom .content {position:fixed;bottom:10px;left:10px;width:960px;height:30px;}
.bottom .phototext {position:absolute;left:20px;top:8px;}
.bottom .photo-icon {float:left;margin-right:3px;}
.bottom .photo-icon-label {float:left;margin:3px 30px 0 0;}
.bottom .photo-buttons {position:absolute;left:120px;top:5px;}

footer { position:relative;font-size:0.9em; }
footer .film { position:fixed;bottom:0px;left:0px;background:#000;width:100%;height:25px;opacity:0.9;filter:alpha(opacity=90); }
footer .content { position:fixed;bottom:5px;right:10px;opacity:0.8;filter:alpha(opacity=80);  }

.em08 {font-size:0.8em}
.em09 {font-size:0.9em}
.em10 {font-size:1.0em}
.em11 {font-size:1.1em}
.em12 {font-size:1.2em}
.em13 {font-size:1.3em}
.em14 {font-size:1.4em}
.em15 {font-size:1.5em}
.em16 {font-size:1.6em}
.em17 {font-size:1.7em}
.em18 {font-size:1.8em}
.em19 {font-size:1.9em}
.em20 {font-size:2.0em;}
.bold {font-weight:bold;}
.normal {font-weight:normal;font-size:1.0em;}
.italic {font-style:italic;}
.orange {color:#ff9900;}
.white {color:#fff;}
.yellow {color:#ffffaa;}
.grey {color:#888;}
.green {color:#308000;}
.greencheckmark {color:#74c444;font-weight:bold;font-size:30px;}
.star {font-size:0.75em;font-weight:bold;color:#ff9900;}
.greydot {font-size:0.75em;color:#555;}
.lightgreydot {font-size:0.7em;color:#999;}
.spacer0 {height:0px;}
.spacer1 {height:1px;}
.spacer2 {height:2px;}
.spacer3 {height:3px;}
.spacer4 {height:4px;}
.spacer5 {height:5px;}
.spacer6 {height:6px;}
.spacer7 {height:7px;}
.spacer8 {height:8px;}
.spacer9 {height:9px;}
.spacer10 {height:10px;}
.spacer11 {height:11px;}
.spacer14 {height:14px;}
.spacer15 {height:15px;}
.spacer20 {height:20px;}
.spacer25 {height:25px;}
.spacer30 {height:30px;}
.spacer35 {height:35px;}
.spacer40 {height:40px;}
.spacer50 {height:50px;}
.spacer60 {height:60px;}
.clear {clear:both;}
.float {float:left;}
.floatr {float:right;}
.lightgreyline {border-bottom:solid 1px #ccc;}
.greyline {border-bottom:solid 1px #555;}
.darkgreyline {border-bottom:solid 1px #333;}

/* gradients */
.greengradient { color: #ffffff; background:#308000;border: solid 1px #63b333; background: -webkit-gradient(linear, left top, left bottom, from(#63b333), to(#308000)); background: -moz-linear-gradient(top, #63b333, #308000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b333', endColorstr='#308000'); } 
.greengradient:hover { cursor:pointer;background:#63b333;	border: solid 1px #63b333; background: -webkit-gradient(linear, left top, left bottom, from(#308000), to(#63b333)); background: -moz-linear-gradient(top, #308000, #(#63b333)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#308000', endColorstr='#63b333'); } 
.greygradient { color: #fff; background:#444444;border: solid 1px #555; background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#444)); background: -moz-linear-gradient(top, #888, #444); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888', endColorstr='#444'); } 
.greygradient:hover { cursor:pointer;color: #fff; background:#888;border: solid 1px #555; background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#888)); background: -moz-linear-gradient(top, #444, #888); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#888'); } 
.redgradient { 
	color: #ffffff; 
	border: solid 1px #880000; 
	background: #440000; 
	background: -webkit-gradient(linear, left top, left bottom, from(#880000), to(#aa0000)); 
} 
.redgradient:hover { 
	cursor:pointer;
	background:#770000;
	border: solid 1px #fF7F4F; 
	background: -webkit-gradient(linear, left top, left bottom, from(#440000), to(#(#990000))); 
	background: -moz-linear-gradient(top, #DF3F0F, #(#fF7F4F)); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF3F0F', endColorstr='#(#fF7F4F)'); 
} 
.bluegradient { 
	color: #fff; 
	background:#086d9b;
	border: solid 1px #086d9b; 
	background: -webkit-gradient(linear, left top, left bottom, from(#2A8FBD), to(#086d9b)); 
	background: -moz-linear-gradient(top, #aaa, #888); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa', endColorstr='#888'); 
} 
.bluegradient:hover { 
	cursor:pointer;
	color: #fff; 
	background:#2A8FBD;
	border: solid 1px #086d9b; 
	background: -webkit-gradient(linear, left top, left bottom, from(#086d9b), to(#2A8FBD)); 
	background: -moz-linear-gradient(top, #086d9b, #2A8FBD); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#086d9b', endColorstr='#2A8FBD'); 
} 
.darkgreygradient { 
	color: #fff; 
	background:#777;
	border: solid 1px #777; 
	background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#333)); 
	background: -moz-linear-gradient(top, #999, #333); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#333333'); 
} 
.darkgreygradient:hover { 
	cursor:pointer;
	background:#555;
	border: solid 1px #777; 
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#777)); 
	background: -moz-linear-gradient(top, #555, #777); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#777777'); 
} 
.darkergreygradient { 
	color: #fff; 
	background:#555;
	border: solid 1px #555; 
	background: -webkit-gradient(linear, left top, left bottom, from(#777), to(#222)); 
	background: -moz-linear-gradient(top, #777, #222); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#222222'); 
} 
.darkergreygradient:hover { 
	cursor:pointer;
	background:#333;
	border: solid 1px #555; 
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#555)); 
	background: -moz-linear-gradient(top, #333, #555); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#555555'); 
} 
.purplegradient { 
	color: #ffffff; 
	border: solid 1px #773377; 
	background: -webkit-gradient(linear, left top, left bottom, from(#884488), to(#552255)); 
	background: -moz-linear-gradient(top, #773377, #441144); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#773377', endColorstr='#441144'); 
} 
.purplegradient:hover { 
	cursor:pointer;
	background:#63b333;
	border: solid 1px #441144; 
	background: -webkit-gradient(linear, left top, left bottom, from(#441144), to(#773377)); 
	background: -moz-linear-gradient(top, #773377, #773377); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#773377', endColorstr='#773377'); 
} 
.orangegradient { 
	color: #ffffff; 
	background:#ff5500;
	border: solid 1px #ff5500; 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffaa33), to(#ff5500)); 
	background: -moz-linear-gradient(top, #ffaa33, #ff5500); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaa33', endColorstr='#ff5500'); 
} 


