h3{font-size:18px; font-weight:bold; color:#333; margin-bottom:10px; margin-bottom:14px;}
.seperator{height:1px; width:100%; background: transparent url('../img/profiles/ghorizontalsep.gif') 0 0 repeat-x; overflow: hidden; }

/* User profile */
.profileheader ul{ float:right; display:inline;  margin-top:30px; margin-right:20px;}
.profileheader ul li{float:left; display:inline;}
.userprofilebgtop{height: 10px; width:719px; background: transparent url('../img/profiles/userprofilebgtop.gif') 0 0 no-repeat; overflow: hidden;}
.userprofilebgbody{position:relative; width:719px; background: transparent url('../img/profiles/userprofilebg.gif') 0 0 repeat-y; padding-top:20px;}
.userprofilebgbody .content .rightcontent{width:425px;}
.userprofilebgbody .content .rightcontent .mywebsite div{width:233px;}
.userprofilebgbody .content .rightcontent .mywebsite{margin-bottom:14px; margin-top:13px;}
.userprofilebgbody .content .rightcontent .mywebsite div li{margin-bottom:10px;}
.userprofilebgbody .content .rightcontent .mywebsite .activities div{margin-bottom:10px; float:left;}
.userprofilebgbody .content .rightcontent .mywebsite h4{font-size:12px; font-weight:bold; color:#333; float:left; margin-right:5px;}
.userprofilebgbody .content .rightcontent .mywebsite a{font-size:12px; font-weight:bold; color:#0099cc;}
.userprofilebgbody .content .rightcontent .userinfo{font-size:12px; color:#333;line-height:16px;}


.userprofilebgbody .content .leftcontent img{margin-bottom:15px;}
.userprofilebgbody .content .leftcontent .userinfo{color:#333333;font-size:10px;line-height:16px;margin-bottom:10px;}
.userprofilebgbody .content .leftcontent .follow{height:30px; width:112px; margin-bottom:10px;}
.userprofilebgbtm{height: 10px; width:719px; background: transparent url('../img/profiles/userprofilebgbtm.gif') 0 0 no-repeat; overflow: hidden; margin-bottom:19px;}

.profilenav .item {float:left; display: inline; width: 167px; height: 30px; line-height: 30px; padding: 0 13px; font-size: 14px; font-weight: bold; color: #1ca8d0; margin-bottom: 10px; background: transparent url('../img/profiles/buttons/profilenavbtn.gif') 0 0 no-repeat; overflow: hidden; }

.profilenav .item:hover { text-decoration: none; background-position: 0 -30px; }
.profilenav .selected { color: #d20e18; background-position: 0 -30px; }
.newsfeed{clear:left;}
.newsfeed a{ color: #0099cc; display:block;}
.newsfeed ul{clear:left; width:100%}
.newsfeed ul li{float:left; display:inline; margin-top:15px; margin-right:5px; line-height:14px;}
.newsfeed ul .messageboardwrap a{width:330px; margin-bottom:10px;}
.newsfeed ul .thumb{margin:10px 10px 0px 0;}
.newsfeed ul .thumb img{margin-bottom:10px;}
.newsfeed ul .who a{margin-right:3px; display:inline;}
.newsfeed ul .when{float:right;}
.newsfeed ul .when img{margin-top:-4px; height:18px; width:18px;}

.messageul{width:330px; margin-bottom:10px;}
.messageul .message{margin-bottom:5px;}
.messageboardfeed {margin:15px 0px 0px 0;}
.messageboardfeed .thumb{margin:-5px 10px 10px 0;}

.messagearea .messagecontent{width:452px; font-size:11px; font-weight:bold;}
.messagearea{float:left; margin-top:20px;}
.messagearea .messageareatop{height: 10px; width:484px; background: transparent url('../img/profiles/messageareatop.gif') 0 0 no-repeat; overflow: hidden;}
.messagearea .messageareabody{width:484px; background: transparent url('../img/profiles/messageareabodybg.gif') 0 0 repeat-y; overflow: hidden;}
.messagearea .messageareabody textarea.commentfield {margin-left:auto; margin-right:auto; background: transparent url('../img/profiles/messagetextareabg.gif') 0 0 no-repeat; width: 450px; height: 151px; border: 0px; padding-left:5px; padding-top:5px; overflow: hidden; color: #333333; font-family: arial, sans-serif; font-size: 12px; margin-top: 7px; }
.messagearea .messageareabody a img{height: 30px; width:159px; margin-top:10px;}
.messagearea .messageareabtm{height: 10px; width:484px; background: transparent url('../img/profiles/messageareabtmbg.gif') 0 0 no-repeat; overflow: hidden;}
#profileblock .contentblock { display:none; }
#profileblock div{line-height:1.4;}
.mainrightcolbgtop{height: 10px; width:203px; background: transparent url('../img/profiles/rightcolbgtop.gif') 0 0 no-repeat; overflow: hidden;}

.signupbg{width:201px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}

.rightcolprofile .content{width:183px; margin-top:5px;}
.rightcolprofile .content div{font-size:12px; line-height:16px; color:#333; margin-bottom:7px;}
.rightcolprofile .content a{display:block; font-size:12px; font-weight:bold; color:#0099cc;}
.rightcolprofile .content h3{font-size:18px; font-weight:bold; color:#333; margin-bottom:10px;}
.rightcolprofile .content .horizontalsep{height:1px; width:182px; background: #daf0f7 url('../img/profiles/horizontalsep.gif') 0 0 repeat-x; overflow: hidden;}

.findpepsbg{width:201px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.findpepsbg #findsearchbox input{padding:6px 35px 0 12px; border:medium none; height: 26px; width:183px; background: transparent url('../img/profiles/searchbox.gif') 0 0 no-repeat; overflow: hidden;}
.findpepsbg #findsearchbox a{background: transparent url('../img/profiles/buttons/profilesearchgobtn.gif') 0 0 no-repeat; overflow: hidden; float:right;height:24px;letter-spacing:-999em;overflow:hidden;width:36px; text-indent:-999em;}
.searchcontactsbg{width:201px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}
.followusbg{width:201px; background: #daf0f7 url('../img/profiles/bluegradientbg.gif') 0 top repeat-x; overflow: hidden; border-left:1px solid #d9f0f7; border-right:1px solid #d9f0f7;}

.mainrightcolbgbtm{height: 10px; width:203px; background: transparent url('../img/profiles/rightcolbgbtm.gif') 0 0 no-repeat; overflow: hidden;}


/*Edit Profile Section */
 .imageholder{width:173px; height:173px;}

#profile_edit_mainblock .editsections{display:none;}
.tabcontainer{position:absolute; top:-40px;}
.tabcontainer ul{margin-top:1px;}
.tabcontainer li {margin-right:10px; float:left; display:inline;}
.tabcontainer li a{text-decoration:none; color:#1aa8d0;}
.tabcontainer li.selected{background-color:#f2f2f2;}
.tabcontainer li.selected a{color:#666; text-decoration:none;}
.tabcontainer li a:hover{color:#666; text-decoration:none;}
.tabcontainer li .leftside {height: 30px; width:10px; background: transparent url('../img/profiles/buttons/lftsidetab.gif') 0 top no-repeat; overflow: hidden;}
.tabcontainer li .rightside {height: 30px; width:10px; background: transparent url('../img/profiles/buttons/rgtsidetab.gif') 0 top no-repeat; overflow: hidden;}
.tabcontainer li.selected .leftside {height: 30px; width:10px; background: transparent url('../img/profiles/buttons/lftsidetab.gif') 0 bottom no-repeat; overflow: hidden;}
.tabcontainer li.selected .rightside {height: 30px; width:10px; background: transparent url('../img/profiles/buttons/rgtsidetab.gif') 0 bottom no-repeat; overflow: hidden;}

.tabcontainer li .tabbody {border-top:1px solid #e3e3e3;}
.tabcontainer li .tabbody div{margin-top:9px; margin-left:1px; color:#0099cc; font-size:12px; font-weight:bold;}

.editprofile {width:680px; display:inline; float:left; }
.editprofile .contenttext{ line-height:16px;}
.editprofile ul.notifications{ color: #333333; display:block; margin-top:25px; width:679px; }
.editprofile ul.notifications li{min-height:35px; line-height:35px; padding-left:20px; padding-right:30px;}
.editprofile ul.notifications li div{font-size:12px; font-weight:bold;}
.editprofile ul.notifications li.alt{background-color:#fff;}
.editprofile ul.notifications li span{margin-left:10px;}
.editprofile .personalinputs{}
.editprofile .personalinputs div.label{margin-left:11px; margin-top:10px; font-weight:bold; color: #333333; margin-bottom:7px; width:200px;}
.editprofile .userinfoblocks .error div.label{color:#d60013;}
.editprofile .userinfoblocks .error span.errormessage{color:#d60013; font-size:14px; font-weight:bold; display:inline;}
.editprofile .userinfoblocks .error .selerrormessage{color:#d60013; font-size:14px; font-weight:bold; display:inline;}
.editprofile .userinfoblocks .error .selerrormessage img{margin-right:10px; margin-left:10px; height:18px; width:18px;}
.editprofile .userinfoblocks .error .selerrormessage div{margin-top:3px;}
.editprofile .personalinfoinputs{background: transparent url('../img/profiles/personalinputboxbg.gif') 0 top no-repeat; width: 203px; height: 20px; padding: 6px 12px 0 12px; border: 0px; overflow: hidden; color: #333; font-family: arial, sans-serif; font-size: 12px;}
.editprofile .userinfoblocks .error input{width: 180px; padding-right: 26px; margin-right: 10px; background-position:0 bottom;}
.editprofile .userinfoblocks .error div.inputcontainer{background-position:0 bottom;}
.editprofile .userinfoblocks .error div.inputcontainer{margin-top:10px; position:relative; padding-bottom:10px; background: transparent url('../img/profiles/fielderrorbg.gif') 0 top no-repeat; display:inline; float:left; margin-left:-10px; width: 475px; height: 66px; border: 0px; padding-left:10px;color: #333; font-family: arial, sans-serif; font-size: 12px;}
.editprofile .tellustxtarea{background:#FFFFFF url('../img/profiles/tellustxtareabg.gif')  repeat-x scroll center top;border:1px solid #BFBFBF;color:#595959;font-family:arial,sans-serif;font-size:12px;height:116px;padding:13px 3px; width: 674px;}
.editprofile .savechanges{border:0; display:block; text-indent:-999em; cursor:pointer; outline:none; background: transparent url('../img/profiles/buttons/savebtn.gif') 0 top no-repeat; margin-bottom:20px !important; margin-top:20px !important; width: 160px; height: 30px;padding-left:10px;overflow: hidden;}


.savedalert .savedlft{height: 34px; width:10px; background: transparent url('../img/profiles/savedbarlft.gif') 0 0 no-repeat; overflow: hidden;}
.savedalert .savedrgt{height: 34px; width:10px; background: transparent url('../img/profiles/savedbarrgt.gif') 0 0 no-repeat; overflow: hidden;}
.savedalert .savedbody{background-color:#fff; width:445px; height:32px; border-top: 1px solid #B1DCE8; border-bottom: 1px solid #B1DCE8; color:#75C945; font-weight:bold;}
.savedalert .savedbody img{margin-top:7px; margin-right:6px; float:left; display:inline;}
.savedalert .savedbody div{margin-top:10px; float:left; display:inline;}

.editprofile .privacylabel{width:450px;}

.personalinput div{line-height:35px;}
.editprofile .personalsection{width:679px;}
.editprofile .personalsection ul{margin-bottom:20px;}
.personalsection .checkall{margin-bottom:17px;}
.personalsection h3{margin-bottom:10px;}
.personalsection li{float:left; display:inline; width:120px;}
.personalsection li span{margin-left:8px;}


.cabinet{margin-top:10px; width: 145px; height: 25px; background: url('../img/profiles/buttons/changepicbtn.gif') 0 0 no-repeat; display: block; overflow: hidden;  cursor: pointer;}
.cabinet #changepicbrowse{position: relative;height: 100%; width: auto;opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.subheader .error h3{color:#d60013; margin-bottom:10px;}
.subheader .error div.message{margin-bottom:20px; display:block;}

.fbGraphic{position:relative;top:10px;}
.fbFriendsCopy{color:#333333;font-size:12px;line-height:1.4;margin-left:10px;margin-bottom:15px;}
.fbFriendsCopy h4{font-size:18px;font-weight:bold;margin-bottom:10px;}
.fbFriendLink, .fbFriendLink:visited{color:#333333!important;text-decoration:none;}
.fbFriends{width:674px;margin-left:20px;margin-right:20px;}
.fbFriend{float:left;width:310px;margin-right:20px;}
.fbImage{float:left;margin-right:10px;width:120px;}
.fbFriendContent{float:left;color:#333333;font-size:12px;}
.fbFriendContent h4{font-weight:bold;font-size:16px;}
.fbFollow{margin-top:5px;}
.fbSpacer{margin-bottom:20px;}
.fbFriendLister{margin-top:40px;}

.displaynone{display:none;}

/*Fix for ie margin-bottom issue */
.personalsection .activitieschecks li{margin-bottom:18px;}
.personalsection .activitieschecks li.lastrow{margin-bottom:8px;}

* html .ie6fixeditprofile{margin-right:22px !important;}
* html .newsfeed ul .when img{margin-top:0px; height:18px; width:18px;}
