﻿#profile_moreinfo {display:none; padding-top:10px; padding-left:20px;}
.profile_moreinfoncontainer { padding-bottom:25px; }
.ProfileInfoContainer .container_content { padding: 15px; width:431px;}

.FinancialHistoryContainer .container_content,.PhotographerActivateContainer .container_content {  padding: 15px; width:431px;}

a#profile_moreinfolink:link, a#profile_moreinfolink:visited,a#profile_moreinfolink:hover,a#profile_moreinfolink:active { color:#000; text-decoration:none; padding:10px; }

.ProfileInfoContainer .genderIco { display:block; float:left; width:50px; height:60px; padding-right:10px; }
.ProfileInfoContainer h2.username { margin:0; font-size:16px; }
.ProfileInfoContainer h2 { margin:0; }
.genderImg { padding-right:10px;}

.PhotographerActivateContainer p { margin:0; }
.PhotographerActivateContainer label { font-weight:bold; padding: 5px; clear:left;}
.PhotographerActivateContainer label.txtlabel { float:left; width:130px; padding-left:20px;}
.PhotographerActivateContainer label.photolabel { margin:5px 0 ; display:block; }
.PhotographerActivateContainer  fieldset { position:relative; clear:both; margin:15px 0 ; }

.PhotographerActivateContainer  fieldset div.legend { position:absolute; left:0; text-align:center; top:-8px; background: url(../images/profile_legend_bg.png) no-repeat  ; width:100%; display:block; padding:0px 0 15px 12px; }
.PhotographerActivateContainer  fieldset.greyback { background:#f2f2f2; }

.PhotographerActivateContainer em { padding-left:20px; font-size:11px; }
.PhotographerActivateContainer .banknumber td {  font-size:11px; }
.PhotographerActivateContainer .activateCheck { margin:10px 0; }
.PhotographerActivateContainer .activateCheck td { padding:10px 5px 10px 5px; }
.PhotographerActivateContainer .textfield { border:solid #bdbdbd 1px; height:22px; font-size:12px; line-height:22px;  }
.PhotographerActivateContainer .dropdown{ border:solid #bdbdbd 1px; height:22px; font-size:12px; padding-top:3px; }
.PhotographerActivateContainer label.txtlabel, .ActivatePhotographerContainer .textfield  { margin:5px 0 ;}
.PhotographerActivateContainer .Congrats { color:#1da0c0; font: bold 12px Arial; background:url(../images/profile_congratulations_bg.png) no-repeat; padding: 15px 30px 20px 60px; }

.FinancialHistoryContainer .buycredits { float:right; padding-right:20px; }
 a.buycredits:link,  a.buycredits:visited,   a.buycredits:hover,  a.buycredits:active { text-decoration:underline; font: normal 11px Arial; padding-top:5px; }

.FinancialHistoryContainer .credittotal {  line-height:30px; margin-right:10px; display:block; float:left; width:80px; padding-left:15px; height:30px; border-right: solid 1px #d1d1d1; }
.FinancialHistoryContainer h3,.FinancialHistoryContainer h2  { clear:both; }
.FinancialHistoryContainer h3.grey_grad_bg { margin:0; padding:0;}
.FinancialHistoryContainer .EarningsContainer { border-bottom:solid 1px #d1d1d1; margin:3px; padding:5px 15px;}
.FinancialHistoryContainer .purchaseHistory { width:210px; }
.FinancialHistoryContainer .grey_grad_bg { font-weight:normal; }

.FinancialHistoryContainer a:link, .FinancialHistoryContainer a:visited,.FinancialHistoryContainer a:hover, .FinancialHistoryContainer a:active { text-decoration:underline; }

.PhotographerActivateContainer .container_content fieldset .photoIdFile { Width:339px; Height:29px; border:solid 1px #bdbdbd; margin-left:5px; }

.ProfileInfoContainer label.txtlabel {float:left; width:140px; padding-left:20px;}

.rightInfo { float:right; border-left:dotted 1px #999999; padding: 0 0px 0 15px; height:100px; width:120px; }
.rightInfo a:link, .rightInfo a:visited, .rightInfo  a:hover, .rightInfo a:active { text-decoration:underline; }

.viewportfolio {  }
.photos { width:100%; }
.photos td { text-align:center; padding:5px; }

.editphotos { background:url(../images/ico_join_as_photographer.png) no-repeat; height:30px; width:190px; display:block; float:left; padding:10px 10px 5px 70px; }
.submitphotos { display:block; float:left; padding:10px 0 0 10px;}

.ReferralContainer h3 { font-size:13px; padding-left:15px; margin:10px 0;}
.ReferralContainer h3,.ReferralContainer h2  { clear:both; }
.ReferralContainer .container_content { padding:0 0 15px 15px; }
.ReferralContainer .signmeup { float:right; padding:5px 40px 0 0; }

.PhotoManagerContainer .container_content { padding-bottom:15px; }

.BlogContainer .date { padding: 4px 0 10px 0; font-size:11px; }
.BlogContainer .message { border-bottom: solid 1px #cecece; margin-bottom:10px; }
a.AddBlogPost:link, a.AddBlogPost:visited,  a.AddBlogPost:hover, a.AddBlogPost:active { text-decoration:none; font: normal 11px Arial; padding-top:8px; padding-right:10px; }


/*Profile_Activated.aspx*/
.ProfileActivated h1 { line-height:18px; }
.ProfileActivated .container_content { width:488px; padding:17px 27px 37px 27px;}

.ProfileActivated .uploadmore { margin: 0 110px ; padding-top:180px; background: url(../images/bg_camera.png) no-repeat; }

/*Profile_Activate.aspx*/
.ProfileActivate .container_content { padding:15px;  }
.ProfileActivate .Congrats { color:#1da0c0; font: bold 12px Arial; background:url(../images/profile_congratulations_bg.png) no-repeat; padding: 15px 30px 20px 60px; }


/*Profile_Credits.aspx*/
#wrapper #content .CreditContainer { width:840px;}
.TransactionTable { width:100%; border:none; border-collapse:collapse; margin-bottom:15px; }
.TransactionTable .TransactionHeader th { padding:10px; background:#5f6062; color:#FFF; border-left:solid 1px #d4d4d4; font-weight:bold; line-height:12px; height:12px; text-align:left; }
.TransactionTable tr.row td, .TransactionTable tr.alt td { padding:10px; border-left:solid 1px #d4d4d4; font-size:11px; }
.TransactionTable tr.alt td { background:#f1f1f1; }
.TransactionTable tr.paging td { text-align:right; }
.TransactionTable tr.paging td table { float:right; }

/*Profile_Edit.aspx*/
.EditProfileContainer .container_content { width:538px;}
.EditProfileContainer  {}
.EditProfileContainer  fieldset { position:relative; clear:both;}
.EditProfileContainer  fieldset div.legend { position:absolute; left:0; text-align:center; top:-8px; background: url(../images/profile_legend_bg.png) no-repeat  ; width:100%; display:block; padding:0px 0 15px 12px; }
.EditProfileContainer  fieldset.greyback { background:#f2f2f2; }
.EditProfileContainer  fieldset label.txtlabel, .EditProfileContainer  fieldset input.textfield { margin:10px;  } 
.EditProfileContainer  fieldset label.txtlabel { display:block; float:left; line-height:25px; padding-left:5px; height:25px; width:120px; clear:left; font-weight:bold; }
.EditProfileContainer  fieldset input.textfield { height:20px; padding:2px;  }
.EditProfileContainer .dropdown { border:solid #bdbdbd 1px; height:22px; font-size:12px; margin:10px; padding-top:2px; }
.EditProfileContainer .checklabel { padding-left:15px; margin-bottom:10px; line-height:20px; height:20px; clear:left;}
.EditProfileContainer .checkboxdiv { margin:10px 15px; }
.EditProfileContainer em { padding-left:20px; font-size:11px; display:block; }
.EditProfileContainer .banknumber td {  font-size:11px; text-align:center; }
.EditProfileContainer .banknumber td input { margin-bottom:0; }
.EditProfileContainer .savecontainer { padding:0 0 25px 15px;}
.EditProfileContainer .lblgender { line-height:25px; padding-left:15px; width:120px; padding-right:20px; height:20px; font-weight:bold; float:left; }
.EditProfileContainer .lblgst { line-height:25px; padding-left:15px; padding-right:20px; height:25px; font-weight:bold; float:left; }
.rdGender label { padding:3px 15px 0 5px; }

/*Profile_Blog_Edit.aspx */
.BlogPost .container_content { padding:15px; }
.BlogPost .container_content .txtTitle { margin-bottom:15px; width:490px; height:22px;  border:solid #bdbdbd 1px; font-size:14px; }
.BlogPost .container_content .areaBody { margin-bottom:15px; width:490px; height:220px;  border:solid #bdbdbd 1px; font:normal 12px Arial; }
.BlogPost label { padding:5px 0; color:#5f6062; font-weight:bold; display:block; }

/*Design_Edit.aspx */
.EditDesignContainer .container_content{ padding-left:15px; }
.EditDesignContainer fieldset h3 { font-size:12px; line-height:22px; margin:10px 0 ; }
.EditDesignContainer fieldset label { display:block; width:140px; float:left;}
.EditDesignContainer fieldset .textbox { border: solid 1px #c2c2c2; width:310px;}
.EditDesignContainer fieldset label, .EditDesignContainer fieldset .textbox { margin:7px 0; line-height:22px; height:22px;}
.EditDesignContainer fieldset .textarea { border: solid 1px #c2c2c2; width:310px; margin:7px 0;  height:160px; font: normal 12px Arial; }
.EditDesignContainer .DesignBox { text-align:center; margin:5px 0 0  0; }
.EditDesignContainer .DesignBox h3, .EditDesignContainer .DesignBox p {font-size:12px; line-height:16px; margin: 0 ; }
.EditDesignContainer .designImages fieldset { margin:0 3px; padding:15px; background:#f3f3f3;}
.EditDesignContainer .designImages fieldset input.imageid { height:22px; width:256px; border:solid 1px #c0c0c0;  margin: 5px 0;}
.EditDesignContainer .designImages fieldset label.txtlabel { float:left; margin: 5px 0; width:40px; display:block; height:22px;  clear:left;}
.EditDesignContainer .designImages fieldset a { }

.ProfilePassword fieldset { padding:20px 25px; }
.ProfilePassword fieldset .textfield { float:left; margin: 5px 0; }
.ProfilePassword fieldset .txtlabel { float:left; font-weight:bold;  margin: 5px 0; width:150px; clear:left; }


.TransactionTable a:link, .TransactionTable a:visited, .TransactionTable a:hover, .TransactionTable a:active { text-decoration:underline;}

.more a:link, .more a:visited, .more a:hover, .more a:active { color:#FFF; font-size:10px; position:absolute; padding:5px; background: url(../images/bul_arrow_white.png) no-repeat 0 10px; right:10px;}


