﻿#profileEditContent {float:left; width:430px;}
#profileContent .userName{background-color:#EEEDED; padding:0px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:20px;}
#profileContent .name{float:left; }
#profileContent .name img{float:left; margin-right:5px; margin-bottom:-2px;margin-top:-3px;zoom:1;position:relative;}
#profileContent .name h2{font-size:120%; font-weight:bold; color:#666666; padding-bottom:2px;}
#profileContent .name span{padding:2px; color:#666666; font-weight:bold; font-size:120%;}
#profileEditContent textarea {width:370px;}
#profileEditContent #txtDatingEmbededLink {width:auto;}
#profileEditContent p {padding:10px 0 5px;}
#profileContent .leftColumn {float:left; width:190px; padding-right:15px;}
#profileContent .rightColumn {float:right;width:428px;}
.profilePhoto {border:1px solid #CCCCCC;padding:5px; width:180px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center;}
.charityRecognition .profilePhoto {border:1px solid #FDBC1C;padding:5px; width:180px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center;}
#profileContent .profilePhoto img {text-align:center;}
#profilePhoto .boxShadow {background:transparent url(images/profile_shadow.jpg) no-repeat scroll 0 0;height:15px;margin-top:0;}
.leftColumn .boxShadow {background:transparent url(images/profile_shadow.jpg) no-repeat scroll 0 0;height:15px;margin-top:-1px;}
.divider {border-top:solid 1px #EEEEEE; margin:10px 0;}
#profileEditContent .rightAlign {color:#999999; width:120px;}
#profileViewContent .rightAlign {color:#999999; width:120px;}
#profileViewContent .pMediaUpload .rightAlign {color:#999999; width:120px;}
#profileEditContent .pMediaUpload .rightAlign {color:#999999; width:100px;}
#profileEditContent label {color:#999999;}
#profileEditContent label.error {color:#FE5353;display:block;}
#profileEditContent td a {color:#0177B8;}
#profileInfo h3, #profileFamily h3, #profileBoard h3, #profileCharity h3 {font-size:12px;}
.boardTextArea {width:310px !important; height:30px;}
.pMediaUpload {padding-top:10px;}
.pMediaUpload fieldset {border:1px solid #CCCCCC; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pMediaUpload ul li{display:block; list-style-image:url(images/four_bullet.gif);margin-left:30px;padding:5px 0;}
.pMediaUpload a{color:#0177B8;}
.userLocation {text-align:right; float:right; color:#666666;padding:2px;}
.profileEdit a {font-size: 9px;}
.profileEdit, .profileAOCredit {border-bottom:solid 1px #CCCCCC; padding:2px; text-align:center; color:#CCCCCC;}
.profileCharity {text-align:center;}
#profileTab .tabs-container {padding:10px 0;}
#friendNavTitle .select, .more {background:transparent url(images/arrow.gif) no-repeat scroll 100% 50%;padding-right:12px;text-align:right;}
#fTypeListContent {position:absolute; background:#FFFFFF none repeat scroll 0 0;border:1px solid #999999;width:130px;z-index:2; left:5px; top:14px;}
#friendNavTitle {position:relative; text-align:center; font-size:9px; width:142px; float:left; padding-top:2px;}
#friendNavTitle a:hover{text-decoration:none;}
#fTypeListContent ul li {list-style-type:none; text-align:left;}
#fTypeListContent ul li a{background:#FFFFFF none repeat scroll 0 0;color:#666666;display:block;padding:2px 5px; text-decoration:none;}
#fTypeListContent ul li a:hover{background:#EEEEEE none repeat scroll 0 0;color:#666666;display:block;padding:2px 5px; text-decoration:none;}
.friendRender {padding:10px 0 15px;}
.friendList {display:block; clear:both; padding-bottom:10px;}
.friendList .friendImg {width:59px; float:left; padding:0 2px;}
.friendList .friendImg .friendImgIn{ height:54px !important;}
.friendList .friendImg .friendImgIn img{padding:1px; border:solid 1px #CCCCCC;}
.blogHeader .friendImg .friendImgIn img{padding:1px; border:solid 1px #CCCCCC;}
.blogHeader .friendImg .friendImgIn {height:54px;}
.friendList .friendImg .friendFlag{margin:-60px 0 0 -5px;}
.friendList .friendImg p{text-align:left; clear:both; padding-bottom:15px; font-size:9px; width:59px; word-wrap: break-word; white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */}
.friendHeader{background-color:#EEEDED;-moz-border-radius:5px; -webkit-border-radius:5px; padding:3px; color:#CCCCCC; }
.friendHeader .friendTitle{font-weight:bold; font-size:9px; display:block; float:right; padding-right:45px; color:#999999;}
.friendHeader .friendTitle span{color:#CCCCCC; padding:0 2px;}
.friendHeader .viewAllFriend {float:right;display:block; font-size:90%; padding-right:5px;}
.friendSearch .inputtext {width:120px;}
.visitTitle {font-size:9px; font-weight:bold;color:#666666;}
.friendNum div{border: 1px solid #CCCCCC; height: 20px;width:30px; text-align: center; background-color: #999999; color: #FFFFFF; position:relative; padding-top:4px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.friendNumFocus div{font-size:14px;border: 1px solid #CCCCCC;float:left; height: 25px;min-width:35px;width:auto; text-align: center; background-color: #999999; color: #FFFFFF; position:relative; font-weight:bold; padding:4px 2px 0; -moz-border-radius:5px; -webkit-border-radius:5px;}
.friendNumFocus div a{text-decoration:none;color:#FFF;font-weight:bold;}
.friendNumFocus span {padding: 9px 2px; font-weight: bold; color: #999;float:left;font-size:9px;}
.friendNum {float:left;margin-left:10px;margin-top:-21px; font-size:9px; font-weight:bold;}
.visitNum {float:right;margin-right:10px;margin-top:-15px;font-size:9px; font-weight:bold; height:20px;}
.friendNumFocus {float:left;margin-left:8px;margin-top:-24px;}
.visitNumFocus {float:right;margin-right:8px;margin-top:-25px;}
.visitNumFocus a{text-decoration:none; }
.visitNumFocus span{padding-top: 1px;}
.visitNum div {border: 1px solid #CCCCCC; height: 20px;width:30px; text-align: center; background-color: #999999; color: #FFFFFF; position:relative; margin-top: -19px; margin-left: 45px; padding-top:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.visitNumFocus div {font-size:11px;border: 1px solid #f8f6f6; height: 24px;width:35px; text-align: center; background-color: #bdbcbc; color: #f8f6f6; position:relative; font-weight:bold; padding-top:6px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#btnSearchFriend {background:transparent none repeat scroll 0 0;border:medium none;cursor:pointer;font-size:166%;height:22px;position:absolute;right:5px;top:0;width:24px;}
#txtSearchFriend {background:transparent none repeat scroll 0 0;border:medium none;font-size:100%;left:5px;position:absolute;right:5px;top:3px;width:155px;}
#searchFriend fieldset {background:transparent url(images/search_friend.gif) no-repeat scroll 0 0;height:22px;padding-right:5px;position:relative;width:190px;}
.subrow td {border-bottom:solid 1px #EEEEEE; padding-bottom:5px;}
#profileTab .tabs-nav a span {min-width:20px; width:20px; width:auto !important;}
.guideInfo {margin-bottom:20px;}
.guideInfo .ui-spinner {float:left;margin-right:5px;width:50px;}
.guideInfo .ui-spinner .inputtext{width:46px !important; padding:2px 0;}
.pMediaUpload .inputtext {width:145px;}
.boardLabel {padding-left:5px;}
#IMScreens .inputtext, #Emails .inputtext {margin:2px 0;}
#HightSchools select {margin:2px 0;}
#profileTab div.containerExpand {width:630px; float:left; margin-left:-200px;}
#profilePhotos, #profileVideos, #profileFamily, #profileBlog {width:635px !important; margin-left:-205px;}
.blogCommentInfo {padding:10px 0 5px; color:#CCCCCC;}
.blogCommentInfo span{color:#666666;}
.blogCommentInfo h2 span {font-weight:normal; font-size:9px; color:#999999;}
.blogCommentInfo h2 a {font-weight:normal; font-size:9px;}
.trigger {background-color:#EEEDED; height:5px;}
#profileTab .tabs-nav a {padding:0 3px !important;}
.subrow {margin-bottom:10px;}
.subrow a{color:#0177B8;}
.addDate {color:#CCCCCC; float:left;padding:3px 58px 0 55px;}
.profileBody {margin-top:10px;}
.searchFriend #txtSearchFriendDialogue {background:transparent none repeat scroll 0 0;border:medium none;font-size:100%;left:5px;position:absolute;right:5px;top:3px;width:155px;}
.searchFriend #btnSearchFriendDialogue {background:transparent none repeat scroll 0 0;border:medium none;cursor:pointer;font-size:166%;height:22px;position:absolute;right:5px;top:0;width:24px;}
.searchFriend fieldset {background:transparent url(images/search_friend.gif) no-repeat scroll 0 0;height:22px;padding-right:5px;position:relative;width:190px;}
#viewFamilyTree .leftAlign {float:left;}
#viewFamilyTree .rightAlign {float:right;}
#ViewFamilyTreeArea {margin-top:5px;}
.treeChildrenContent h3, .treeSiblingContent h3{font-size:12px; color:#999999;}
#ViewFamilyTreeArea .friendListPic{height:56px;}
#ViewFamilyTreeArea .shortSmallPhotoShadow {background:transparent url(images/profile_shadow.jpg) no-repeat scroll 0 0;height:15px;margin-top:-1px;}
#ViewFamilyTreeArea .roundCorner h1 {background:transparent url(images/tleft.gif) no-repeat scroll left top;color:#FFFFFF;display:block;font-size:12px; height:27px;}
#ViewFamilyTreeArea .roundCorner h1 span{padding:7px 6px 0;}
#ViewFamilyTreeArea .roundCorner .roundContent {background:#FFFFFF; padding:5px;}
#vUploadContent, #vEmbedContent {height:40px;}
#dlg_img_upload textarea {height:28px;width:370px;}
#dlg_img_upload label {cursor:pointer;}
#dlg_img_upload {overflow-x:hidden;}
#dlg_img_upload h3 a{font-weight:normal;}
#profilePhotoTab .tabs-nav, #profileVideoTab .tabs-nav {height:19px;}
#profilePhotoTab .tabs-nav li.tabs-selected, #profileVideoTab .tabs-nav li.tabs-selected  {border-color:#FFA901;}
#profilePhotoTab .tabs-nav li a span, #profileVideoTab .tabs-nav li a span{font-size:10px; height:18px; }
#profilePhotoTab .tabs-nav a span, #profileVideoTab .tabs-nav a span {padding:0;}
#profilePhotoTab .tabs-container, #profileVideoTab .tabs-container {-moz-border-radius:5px;border-top:1px solid #FFA901;}
#profilePhotoTab .tabs-nav li a, #profileVideoTab .tabs-nav li a {color:#CCCCCC;height:18px;}
#profilePhotoTab .tabs-nav li.tabs-selected a, #profileVideoTab .tabs-nav li.tabs-selected a {color:#666666;}
.photoViewTitle {float:left;width:450px;}
.thumnailImg img{border:1px solid #CCCCCC; padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#dlg_img_upload a {color:#0177B8;}
#dlg_img_upload h3 {border-bottom:1px solid #CCCCCC;color:#666666;font-size:100%;margin-bottom:5px;}
.sendUserMessage {text-align:center; }
.sendUserMessage a{font-size:90%; }
.editAlbum {color:#CCCCCC;}
#showAlbum .editAlbum a{color:#0177B8;}
#showVAlbum .editAlbum a{color:#0177B8;}
#guideDate {width:135px;}
#profilePhoto .profilePhoto {position:relative;}
#changePhoto {position: absolute; height:20px; background-color:#FFFFFF; top:0; width:180px; text-align:left; left:5px;}
#changePhoto {display:none;}
#container ul.menu li{	margin-bottom: -1px;}
/* Board Tab */
#boxProfileVideo {padding-bottom:10px;}
.boardActivity h3{font-size:12px;}
.boardActivity .commentPortrait {float:left;}
.boardActivity .commentPortrait .friendImg, .commentAdd .commentPortrait .friendImg, .photoAction .friendImg{width:35px;}
.shortInfo {border:solid 1px #EEE;margin:-2px 5px 0; padding:1px 0 0; text-align:center;color:#666;font-size:10px;font-weight:bold;-moz-border-radius:5px; -webkit-border-radius:5px;}
.shortInfo a{font-weight:normal;}
.longtext {padding:2px; width:230px;}
.topDivider{margin:5px 0; border-top:solid 1px #EEE;}
#headlinePreview {font-style:italic;}
#headlinePreview a{font-style:normal; float:right; padding-right:5px;width:50px; text-align:right;}
#headlinePreview span{float:left; padding-left:50px;width:500px; text-align:center;}
#profileViewContent .form {width:100%;}
#boxHeadline .inputtext {width: 430px;}
/*.commentInfo {float:left;width:330px;}*/
.commentAdd {padding:10px 0 0; border-top:1px solid #CCCCCC; clear:both; min-height:35px;}
.commentAdd .blogTextarea {width:100%; height:28px;}
.commentAddContent{color:#666666;line-height:1.4;padding-bottom:5px; word-wrap: break-word; }
.commentAddContent .friendContainer{border-bottom:none; padding:0;}
.commentAddContent .shareInfo{min-width:380px;width:auto;}
.commentInfo {float:left; width:86%; /*width:85%;*/}
.commentInfo-1 {float:left; width:80%;}
.commentInfo .postedDate {padding-left:10px; padding-bottom:5px; color:#CCCCCC;}
span.postedDate {padding-left:5px; color:#CCCCCC;}
.commentPortrait {width:45px;float:left;}
.commentPortrait .shortPhotoShadow{background:transparent url(images/small_comment_shadow.jpg) no-repeat scroll 0 0;clear:both;height:10px;margin-top:0;}
.photoAction .shortPhotoShadow{background:transparent url(images/small_comment_shadow.jpg) no-repeat scroll 0 0;clear:both;height:10px;margin-top:-3px;}
#viewTheFeedback .shortPhotoShadow {background:transparent url(images/small_comment_shadow.jpg) no-repeat scroll 0 0;clear:both;height:5px;margin-top:0;}
.commentPortrait .friendListPic img, .photoAction .friendListPic img {border:solid 1px #CCCCCC; padding:1px;}
.thumbdown { background:transparent url(images/thumb_down.gif) no-repeat scroll 0 11px; border:none; width:32px;color:#0177B8; font-size:9px;height:38px;padding-left:5px;text-align:left;cursor:pointer; outline:none;}
.thumbup {background:transparent url(images/thumb_up.gif) no-repeat scroll 0 0; border:none; width:32px; height:38px; color:#0177B8; font-size:9px; cursor:pointer; text-align:right; padding-right:3px; outline:none;}
.commentAction {color:#CCCCCC; padding-bottom:10px; clear:both; font-size:9px;}
.commentAction a {padding:2px;}
.thumbupContent {border-top:solid 1px #CCCCCC; padding:5px; margin-bottom:10px;}
.thumbupContent .friendImg, #viewTheFeedback .friendImg{width:35px; float:left; margin-right:10px;}
.thumbupContent .friendListPic, #viewTheFeedback .friendListPic{height:34px;}
.thumbupContent .thumbupName, #viewTheFeedback .thumbupName {overflow:hidden; height:15px; font-size:9px;}
.thumbupContent .shortPhotoShadow {background:transparent url(images/small_comment_shadow.jpg) no-repeat scroll 0 0;clear:both;height:5px;margin-top:0; }
.thumbupFriends { padding-bottom:5px;margin-left:4px;margin-top:-14px;}
.thumbupFriends img{ zoom:1;}
.bPhotoUpload {margin-bottom:15px;}
.bPhotoUpload h3 ,#msg_basic h3{color:#FFFFFF; background-color: #FD9494; padding:2px 5px;}
.bPhotoUpload h3 img ,#msg_basic h3 img{margin-top: -15px; margin-bottom: -15px; position: relative;}
.bPhotoUpload .blockBorder, #msg_basic .blockBorder{color:#FFFFFF; border:solid 1px #CCCCCC; padding:0;}
.bPhotoUpload .blockContent, #msg_basic .blockContent {background:transparent url(images/bshadow.gif) repeat-x scroll 0 0; color: #999999; font-size:9px; font-weight: normal; text-align: center; display: block;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.bPhotoUpload .buttonBlue {background:transparent url(images/btnlong.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:21px;width:251px;}
.profileFeed {clear:both;}
.profileFeedHeader {border-top:1px solid #CCCCCC; padding-top:10px;}
.profileFeedContent {padding-left:0;}
.profileFeedBody {padding:5px 0 5px 25px;background:transparent url(images/newfriend.gif) no-repeat scroll 0 0; font-size:9px;}
.commentIcon {padding:5px 0 5px 25px;background:transparent url(images/newcomment.gif) no-repeat scroll 0 0; font-size:9px;}
.quizIcon {padding:5px 0 5px 25px;background:transparent url(images/quiz.gif) no-repeat scroll 0 0; font-size:9px;}
.blogIcon {padding:5px 0 5px 25px;background:transparent url(images/newblog.gif) no-repeat scroll 0 0; font-size:9px;}
.photoIcon {padding:5px 0 5px 25px;background:transparent url(images/newphoto.gif) no-repeat scroll 0 0; font-size:9px;}
.treeIcon {padding:5px 0 5px 25px;background:transparent url(images/tree.gif) no-repeat scroll 0 0; font-size:9px; }
.personalIcon {padding:5px 0 5px 25px;background:transparent url(images/personal.gif) no-repeat scroll 0 0; font-size:9px; }
.groupIcon {padding:5px 0 5px 25px;background:transparent url(images/group.gif) no-repeat scroll 0 0; font-size:9px; }
.quizIcon span {font-size:9px;}
.confrimFriend a {border:solid 1px #FD9494;padding:2px 5px;cursor:pointer;}
.confrimFriend a:hover {text-decoration:none;border-color:#FF5278;}
#mbr_dating {padding:10px;}
#mbr_dating .rightAlign{width:130px;}
#mbr_dating .shortinput{width:32px;}
#profileEditContent #mbr_dating .bottomSpacing td{padding-bottom:5px;}
#exerciseContent .multiSelectOptions{width:186px!important;}
#hobbyContent .multiSelectOptions{width:210px!important;}
/* Photo Tab*/
#titleClickAlbum {width: 80%; display: block; float: left;}
#photoCaption.inputtext {width:390px;}
#boxCaption {padding-top:0;}
#pEachPhotoContent .albumTitle {float:left; width:450px;}
.pEachPhotoView .photoAction img {display:inline; padding-bottom:0;}
.pEachPhotoView .photoAction {width:100%;}
.pEachPhotoView .photoAction table{width:100%; margin-bottom:5px;}
.pEachPhotoView .photoAction .stopShow {width:130px;}
.pEachPhotoView .photoNav {margin-bottom:10px; float:left; text-align:right; width:365px;}
.pEachPhotoView .photoNav a{padding:0 5px;}
.pEachPhotoView .photoNav img{margin-bottom:-5px; zoom:0; position:relative;}
#pEachPhotoContent .slideShow {float:right;margin-bottom:5px;}
#pEachPhotoContent .slideShow img{margin-bottom:-7px; zoom:0; position:relative; cursor:pointer;}
#pEachPhotoContent .photoAction .slideShow, .pEachPhotoView .photoAction .photoNav{text-align:right;}
.pEachPhotoView .photoAction .selectbox {width:105px;}
.photoList img{border:1px solid #CCCCCC; padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.photoList .albumSelected img{border:1px solid #FFA901; padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.photoList a:hover img{border:1px solid #FFA901; padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.photoList table td {padding:5px; width:142px; vertical-align:top;}
.photoAction {color:#CCCCCC; margin-bottom:5px; float:left;}
#tabAlbum .photoAction {margin-bottom:0;}
#tabEditVAlbumContent .photoAction {color:#CCCCCC; margin-bottom:5px; float:right;}
.photoAction a {padding:2px; margin:5px;color:#0177B8;}
.pCreateAlbum {text-align:right; padding-bottom:5px;}
.uploadPhotoForm{ width:90%; margin:0 auto;}
.uploadPhotoForm div{padding:5px 2px;}
#pAlbumView p{padding:0;}
#pAlbumView .photo{font-weight:bold;}
.photoAction .title {font-weight:bold; color:#666666;}
.editAlbum a{color:#0177B8;}
#pAlbumView a {color:#666666; text-decoration:none;}
#pAlbumView .albumTitle {font-weight:bold;}
.groupInlineBlock {display:inline-block;}
#pEachPhotoContent .photoComment {margin-top:10px;}
.photoCommentAdd {width:100%; margin-top:20px;}
.photoCommentAdd tr {border-bottom:solid 1px #EEEEEE;}
.photoCommentAdd .photoCommentInfo{width:200px;}
.photoCommentAdd td{vertical-align:top; padding:2px;}
.pAlbumList {display:inline-block;border-bottom:solid 1px #EEEEEE; padding:10px 0;width:600px; clear:both;}
.pAlbumList ul li {list-style:none; padding:2px; }
.pEachImg, .pAlbumData {margin-right:10px;}
.pAlbumData, .pEachImg{float:left;}
.pImgCaption {float:right;}
.pImgCaption .textarea {width:200px; }
#pEditPhotoAlbum {margin-top:5px;}
#tabEditAlbum .photoAction {float:right;}
#iconSpinner {float:left;}
.iconRight {float:right; margin-right:4px;}
.photoFeedback table.form {width:100%; margin:0 auto;}
.photoFeedback table.form td.light, .photoFeedback table.form td.tTotalView{width:100px; background-color:#EEEEEE; color:#CCCCCC;}
#lnkTotal{border:none; font-weight:bold; background-color:#EEEEEE; color:#666666; font-size:11px}
.photoFeedback table.form .header td.tTotalView, .photoFeedback table.form .header td.light{background-color:#FFFFFF; border:medium none;padding:0; font-size:9px;}
.photoFeedback table.form .header td.tTotalView div{-moz-border-radius-topright:5px;  -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-top-right-radius:5px; border:0; color:#AAAAAA; background-color:#EEEEEE; height:29px;padding-top:3px;}
.photoFeedback table.form .header {background-color:#FFFFFF;}
.photoFeedback table.form td {padding:2px 5px;border:1px solid #DDDDDD; text-align:center; width:60px; color:#CCCCCC; }
.photoFeedback table.form td a{font-weight:bold;}
.photoFeedback table.form td a:hover{text-decoration:none;}
.photoFeedback table.form .feedbackMore td {border:none;padding:0; margin:0;}
.photoFeedback table.form .feedbackMore td div {margin-top:-5px;}
.photoFeedback table.form .feedbackMore td div img{zoom:1; position:relative;}
.photoList .boxShadow {background:transparent url(images/short_bottom_shadow.jpg) no-repeat scroll -8px -3px;height:15px;margin-top:0;}
.photoList .photoListView {height:106px;}
.photoFeedback table.form .header td {color:#FFFFFF; background-color:#CCCCCC;}
.photoFeedback table.form .header td.light div{color:#AAAAAA;height:29px;padding-top:3px;background-color:#EEEEEE; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px; border:0;}
.photoFeedback table.form .rowSelect {cursor:pointer;}
.photoFeedback table.form .header #tNice.rowSelect {cursor:pointer; background-color:#0177B8; color:#FFFFFF;}
.photoFeedback table.form .header #tFunny.rowSelect {cursor:pointer; background-color:#3d8c0d; color:#FFFFFF;}
.photoFeedback table.form .header #tHot.rowSelect {cursor:pointer; background-color:#d50019; color:#FFFFFF;}
.photoFeedback table.form .header #tCute.rowSelect {cursor:pointer; background-color:#ed7e07; color:#FFFFFF;}
.photoFeedback table.form .header #tProud.rowSelect {cursor:pointer; background-color:#03e2fc; color:#FFFFFF;}
.photoFeedback table.form .header #tWow.rowSelect {cursor:pointer; background-color:#d709ea; color:#FFFFFF;}
.sN a{color:#0177B8;}
#lnkFunny a, .sF a{color:#3d8c0d;}
#lnkHot a, .sH a{color:#d50019;}
#lnkCute a, .sC a{color:#ed7e07;}
#lnkProud a, .sP a{color:#03e2fc;}
#lnkWow a, sW a{color:#d709ea;}
.smallFeedback {width:142px}
table.smallFeedback td {border:solid 1px #DDD; padding:0 2px; text-align:center; font-size:8px; color:#CCC;}
table.smallFeedback .header td.smallView {background-color:#EEE;color:#AAA;}
table.smallFeedback .header td{color:#FFF;}
table.smallFeedback td.total {color:#666; font-weight:bold;}
.photoView a{text-decoration:none;}
.photoAlbumHeader {width:75%; float:left; margin-bottom:5px;}
h2.photoTitle {background-color:#CCC; color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px; height:19px; padding:0;}
#photoView h2.photoTitle {background-color:#CCC; color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px; height:19px; padding:0;letter-spacing:0;text-transform:none; padding:0 0 0 40px;}
#showAlbum .photoAlbumHeader {width:68%;} 
/* Video Tab */
#tabVAlbum a {color:#666666; text-decoration:none;}
#tabVAlbum .albumTitle {font-weight:bold;}
#tabVAlbum p {padding:0;}
.vdoComment {margin-top:20px;}
#tabVAlbum .photoAction a{color:#0177B8;}
#topPhotoPadding .photoAction .friendImg {margin:-5px 10px 0 0; }
#topPhotoPadding {margin:5px 0;}
/* Profile Info Tab */
#profileViewContent h3{border-bottom:solid 1px #EEEEEE; padding-top:10px; font-size:12px;}
#profileViewContent table.form td {vertical-align:top;}
#profileViewContent .infoAction {padding:0;}
#profileEdit .form {width:100%;}
#profileEditContent .multiSelectOptions label {color:#000;}
.infoAction {padding-bottom:5px; text-align:right;}
.infoAction a{background-color:#EEEEEE; color:#666666; border:solid 1px #CCCCCC; padding:2px 5px; text-decoration:none;}
/* Rating my tour guide tab */
.pRatingGuideImg, .pRatingGuideAdd {float:left;margin-right:20px;}
.pRatingGuideImg img {border:1px solid #CCCCCC; padding:2px;} 
.pRatingTourGuideList {clear:both;}
/* Blog Tab*/
.blogHeaderText {background:transparent url(images/blog_sample_header.gif) no-repeat scroll right top; height:70px; text-align:center;}
.blogHeaderText h3{padding:10px 10px 0; font-size:16px;}
#blogPreviewAccordion h3 table {width:100%; color:#666666;}
#blogPreviewAccordion .editBlog {width:40px;}
#blogPreviewAccordion .thumbupFriends { padding-bottom:5px;margin-left:4px;margin-top:-6px;}
#blogPreview a{color:#0177B8;}
.blogSummary {text-align:center; padding:10px;}
.editBlogHeader {margin-bottom:10px;}
.blogSummary h2 {color:#666666; font-size:14px; text-align:center;}
#blogPreview {width:625px;}
#blogPreview .blogCount {float:right; margin-bottom:5px;}
#blogPreview .blogComment {margin-top:10px;}
#blogPreview .blogComment .thumbupContent{color:#666;}
#blogPreview .blogComment .commentProtrait{ float:left; margin-right:10px;}
#blogPreview .blogComment .commentAddContent{color:#666666;line-height:1.4;padding-bottom:5px; word-wrap: break-word;}
.blogComment h2 {font-size:11px; color:#666666; padding-bottom:5px;}
.blogSummary span {color:#CCCCCC;}
#blogPreview .ui-accordion .ui-accordion-content {padding:10px 15px !important;}
#blogPreviewAccordion .blogContent {color:#666666; margin-top:10px; line-height:1.5;}
#blogPreviewAccordion .blogContent ul li {display:list-item; list-style-image:url(../images/four_bullet.gif);margin-left:30px;}
#blogPreviewAccordion .blogContent ol li {display:list-item; list-style-type:decimal;margin-left:30px;}
#blogPreviewAccordion .title {width:400px;}
#blogPreviewAccordion  .date {width:100px;}
.accordionHeader  .date {width:100px;}
.accordionHeader .title {width:412px;}
.pBlogContent .inputtext {width:270px;}
.friendType {text-align:center; padding-top:5px; font-size:9px; }
.friendType select {width:115px;}
.commentButtonSave {padding-bottom:5px;}
.friendStatusIcon {padding-left:7px;}
/*Family Tree */
#viewFamilyTree .even {background-color:#f0fcbd;}
#addFamilyTree .rightAlign {color:#999999; width:140px;}
#addFamilyTree h3 {font-size:12px; border-bottom:solid 1px #EEEEEE; padding-top:10px;}
.treeBody {width:620px; margin:0 auto; border:solid 1px #CCCCCC; background:transparent url(images/treetop.gif) no-repeat scroll 10px 0; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 0 10px 10px;}
.treeParent {width:560px; margin:0 auto; height:90px; background:transparent url(images/treeview.gif) no-repeat scroll -40px -10px;}
.treeParent .treeMother {float:left; width:230px; background:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px;}
.treeParent .treeFather {float:left; width:230px; margin-right:80px; background:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px;}
.treeBody .treeMiddle {padding-top:50px; height:120px; background:transparent url(images/treeview.gif) no-repeat scroll -10px -90px;}
.treeBody .treeSibling {width:230px;float:left;}
.treeSibling .treeSiblingContent {background-color:#FFFFFF;width:220px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.treeBody .treeSignificantOther {float:left; width:230px; background:#FFFFFF;  -moz-border-radius:5px; -webkit-border-radius:5px;}
.treeBody .treeRoot {float:left; width:230px; margin:0 30px; background:#FFFFFF; padding:2px 5px; border:solid 2px #B4D333; -moz-border-radius:5px; -webkit-border-radius:5px;}
.treeBody .treeBottom {padding-left:30px; width:600px; background:transparent url(images/treemid.gif) repeat-y scroll 0 0;}
.treeBody .treeChildren {width:230px; float:left; margin-right:80px;}
.treeBody .treeChildrenContent {width:220px; background:#FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px;}
.treeSibling ul li {border-top:solid 1px #EEEEEE; list-style:none; clear:both;}
.treeChildren ul li {border-top:solid 1px #EEEEEE; list-style:none; clear:both;}
.treeBody .tImg {float:left; width:60px; margin-right:5px;}
.treeBody .tIcon {cursor:pointer;}
.treeBody .tImg img{padding:2px; border:solid 1px #CCCCCC; }
.tImg .friendImg {width:60px;}
.treeChildrenContent div .tImg {float:left;}
.treeSiblingContent div .tImg {float:left;}
.treeStem {background:transparent url(images/treestem.gif) no-repeat scroll 0 0; width:620px; height:200px;}
#searchChooseResult .allFriendList .friendContainer {width:275px;}
.likeAction {font-size:9px;}
.likeAction .likeLabel{color:#999999; text-align:center;}
.likeAction .dislikeLabel{ color:#999999; text-align:center;}
.likeAction .likeNum{background-color:#DDDDDD; color:#666666; padding:0 2px;}
.likeAction .dislikeNum{background-color:#DDDDDD; color:#666666; padding:0 2px; }
.commentAction a:hover {text-decoration:none;}
.likeAction .link {cursor:pointer; margin-right:5px;}
.likeAction .likeLabel img {margin-bottom:-3px;padding:1px 3px;zoom:1;position:relative;border:solid 1px #CCCCCC; }
.likeAction .likeLabel img:hover{border-color:#FFA901;}
.likeAction .dislikeLabel img {margin-bottom:-3px;padding:1px 3px;zoom:1;position:relative;border:solid 1px #CCCCCC; }
.likeAction .dislikeLabel img:hover{border-color:#FFA901;}
#visitorTooltip table.form th {background-color:#CCCCCC; color:#FFFFFF;}
#visitorTooltip table.form td, #visitorTooltip table.form th{padding:2px 5px; border-bottom:solid 1px #CCCCCC; text-align:center;}
.friendAddData ul li {list-style:none;}
.friendAddData a {color:#0177B8;}
.friendAddData h2.title {font-size:120%; font-weight:bold; color:#666666;}
.confirmFriend_dialogue .friendContainer {display:block; border:none; float:none;}
.cancelRrequest_dialogue .friendContainer {display:block; border:none; float:none;}
.ignoreRrequest_dialogue .friendContainer {display:block; border:none; float:none;}
#guideCalendar {width:400px; margin:0 auto;}
#mbr_guide_schedule {padding:10px 0;}
#mbr_guide_schedule a{color:#0177B8;}
#mbr_guide_schedule .tabs-selected a{color:#666666;}
#editSchedule .aadmin {color:#CCCCCC;}
#editSchedule .aadmin a {padding:0 2px; color:#0177B8;}
#editSchedule table.form td, #editSchedule table.form th {border-bottom:solid 1px #CCCCCC; padding:2px;}
.uploadMsg {color:Green; width:220px;}
#fiveUpload {color:#999;}
.datingPhoto img {border:solid 1px #CCC; padding:2px;}
.datingPhoto a {padding:0 2px; cursor:pointer;}
.datingPhoto {color:#999;}
#profileEditContent .datingPhoto .labelGrey label{font-size:90%;}
#fBox input.shortinput {width:23px;}
/* Charity Photo */
.charity h3{border-bottom:solid 1px #EEEEEE; font-size:12px;}
.charityPhoto, .charityInfo {display:block;float:left;margin:0 5px 5px 0; width:200px;}
.charityPhoto img {border:1px solid #CCCCCC;padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.charityTitle {padding:5px 0; font-weight:bold;}
.charityTitle ul li {display:list-item;list-style-image:url(images/profile/ribbon_small.gif);margin-left:18px;}
.charityPhoto .boxShadow {background:transparent url(images/tour_bottom_shadow.jpg) no-repeat scroll 0 -3px;height:12px;margin-top:-3px;}
.charityInfo table td{vertical-align:top;}
.charityContent {margin-left:10px;}
.charityDescription {margin:5px 10px;}
.charityTextarea {width:90%;}
/*End of Charity*/
#profileContent #browserUpgrade {margin:10px 0;}
.mcpCharity .form {width:100%;}
.mcpCharity .form td{border-bottom:solid 1px #EEE;}
.mcpCharity .mcpName {width:50%;}
.mcpCharity .mcpDonate, .mcpCharity .mcpExpense {width:10%;}
.mcpCharity .mcpDate{width:30%}
.charityCount {margin-top:50px;float:right;}
.charityCount .vipAmount {width:150px;padding:20px;text-align:center;font-weight:bold;border:solid 1px #ccc;font-size:200%;-moz-border-radius:5px;-webkit-border-radius:5px;}
.content .shareInfo h1 {height:auto; overflow:hidden;}
