@charset "utf-8";
/* My Profile Style */
/*profile page*/
.profile-leftContMain{ width:458px; float:left;/*margin-left:6px;*/}

#profile-post-sec {width:444px; float:left; padding:4px; border:1px solid #e5e5e5; background:#FFF; margin-bottom:10px}
#profile-post-sec .post-cont-main {width:444px; float:left; display:block; overflow:hidden;}
#profile-post-sec .post-cont {width:420px; float:left; display:block; padding:12px }
#profile-post-sec .post-cont .textareaMain{width:420px; float:left;}
#profile-post-sec .post-cont .textareaMain textarea{width:406px; height:58px; font-size:18px; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:5px; border:#b7b7b7 1px solid;}
#profile-post-sec .post-cont .postContIcon{width:420px; float:left; padding-top:6px;}
#profile-post-sec .post-cont .postContIcon .btnPost{width:37px; float:right; height:21px;}
#profile-post-sec .post-cont .postContIcon .iconPhoto{width:70px; float:left; font-size:12px; text-align:center; background:url(../img/icon-photo.png) no-repeat center top; height:15px; padding:17px 10px 0 0;}
#profile-post-sec .post-cont .postContIcon .iconVideo{width:70px; float:left; font-size:12px; text-align:center; background:url(../img/icon-video.png) no-repeat center top; height:15px; padding:17px 10px 0 0;}
#profile-post-sec .post-cont .postContIcon .iconInviteFriend{width:80px; float:left; font-size:12px;text-align:center; background:url(../img/icon-friend.png) no-repeat center top; height:15px;  padding:17px 10px 0 0;}
#profile-post-sec .post-cont .postContIcon .iconCreateGroup{width:80px; float:left; font-size:12px;text-align:center; background:url(../img/icon-goup.png) no-repeat center top; height:15px;  padding:17px 10px 0 0;}
#profile-post-sec .postGreyBg{width:444px; float:left; height:128px; background: url(../img/bg-editer-pick.gif) repeat-x left top #fff;}

/*recent activities*/
#profile-recentActivities-sec {width:444px; float:left; padding:4px; border:1px solid #e5e5e5; background:#FFF; margin-bottom:10px}
#profile-recentActivities-sec .recentActivitiesHeadMain{width:150px; float:left; height:37px; margin:0 5px 10px 5px;}
/*#profile-recentActivities-sec #recentActivitiesRghtNavMain{width:155px; float:right; margin:0; padding:12px 12px 0 0}*/
#profile-recentActivities-sec #recentActivitiesRghtNavMain{
    background: url("../img/ra-right-tab-bg.gif") repeat-x scroll left top transparent;
    border: 1px solid #CBCBCB;
    float:right;
    height: 22px;
    margin: 10px 10px 0 0;
    padding: 0;
    width: auto;
}
#profile-recentActivities-sec #recentActivitiesRghtNavMain  a{ display:block; float:left; padding:3px 14px; color:#000; border-right:1px #CCCCCC solid;font-weight:bold;}	
#profile-recentActivities-sec #recentActivitiesRghtNavMain a:hover {color:#7c181c;text-decoration:none;}
#profile-recentActivities-sec #recentActivitiesRghtNavMain a.active-state { color:#7c181c; font-weight:bold;}

#profile-recentActivitiesRghtNavMain ul.raTab {margin:0px; width:198px; float:left; height:22px; padding:0;background:url(../img/ra-right-tab-bg.gif) repeat-x left top; border:1px solid #cbcbcb}
#profile-recentActivitiesRghtNavMain ul.raTab li {float:left;  font-size:13px; font-weight:bold; color:#c80000; border-right:1px #CCCCCC solid}
#profile-recentActivitiesRghtNavMain ul.raTab li a{ display:block; float:left; padding:3px 12px 0 12px; color:#000; }
#profile-recentActivitiesRghtNavMain ul.raTab li a:hover {color:#7c181c;text-decoration:none;}
#profile-recentActivitiesRghtNavMain ul.raTab li a.active { color:#7c181c;}
#profile-recentActivities-sec .recentActivitiesContMain {width:444px; float:left; display:block; overflow:hidden; padding-left:10px; }
#profile-recentActivities-sec .recentActivitiesCont {width:400px; float:left; display:block; padding:0 12px 12px 12px;}
#profile-recentActivities-sec .recentActivitiesInCont {/*width:400px;*/ width:420px; float:left; background:url(../img/bg-recent-cont-line.gif) repeat-x bottom; padding-bottom:12px;position:relative;padding-top:10px;}
#profile-recentActivities-sec .recentActivitiesGreyBg{width:444px; float:left;background: url(../img/bg-editer-pick.gif) repeat-x left top #fff;}

#profile-recentActivities-sec .recentActivitiesInCont .profilePhoto{width:36px; height:36px; float:left; margin-right:20px; display:block; border:0 none;}
#profile-recentActivities-sec .recentActivitiesInCont .recentActPics{width:68px; float:left; margin-right:20px; border:1px solid #dadada}
#profile-recentActivities-sec .recentActivitiesInCont .recentActCont{/*width:250px;*/width:350px; float:left;font-size:13px; color:#5d5d5d; text-decoration:none;}
#profile-recentActivities-sec .recentActivitiesInCont .iconTime{width:70px;font-size:12px; color:#000; text-decoration:none;position:absolute;right:-10px }
#profile-recentActivities-sec .recentActivitiesInCont .iconTime img{padding-right:5px;}
#profile-recentActivities-sec .recentActivitiesInCont .recentActCont a{/*color:#0096ff; text-decoration:none;*/ color: #7C181C !important; font-size: 12px; text-decoration: none;}
#profile-recentActivities-sec .recentActivitiesInCont .recentActCont a:hover{/*color:#0096ff;*/ color: #7C181C !important; text-decoration:underline;}
#profile-recentActivities-sec .recentActivitiesInCont .recentActCont img{ /*padding:5px 10px 0 0*/ padding:2px;}

/*photo and video gallary*/
.profile-spiritzPhotoGalleryMain {width:444px; float:left; padding:4px 4px 4px 7px; border:1px solid #e5e5e5; background:#FFF; margin-bottom:10px}
#profile-spiritzPhotoGallery {width:444px; float:left; height:162px; background: url(../img/bg-editer-pick.gif) repeat-x left top #fff;}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryTab {margin:0px; position:absolute; *margin-left:-662px; width:444px; height:26px; padding:9px 0 0 0; background:#FFFFFF}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryTab li a.current {font-size:13px; font-weight:600; display:block; float:left; padding:4px 0 0 0 !important; height:26px; width:129px; text-align:center; color:#fff; background:url(../img/bg-gall-tabOn.png) no-repeat left top !important;border:none !important;margin-top:-3px}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryTab li {font-size:13px; font-weight:600; margin-left:12px; display:block; float:left; padding:2px 0 0 0; height:19px; width:129px; text-align:center; color:#403f3f; background:url(../img/bg-video-gallery.jpg) repeat-x left top;border:1px solid #e1e1e1}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryTab li a.current{color:#fff;text-decoration:none;}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryTab li a{color:#000;text-decoration:none;}

#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryThumb {float:left; display:block;  }
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryThumb li a{display:block;  }
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryThumb li a img{display:block; width:85px; height:92px; }
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryThumb li{float:left; width:90px; padding:0 9px 0 0px; margin-left:8px;}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryThumb li:first-child{margin-left:2px;}
#profile-spiritzPhotoGallery ul.spiritzPhotoGalleryThumb li:last-child{ padding-right:0px !important}

#profile-spiritzPhotoGallery .spiritzGallery {clear:both; width:413px; float:left; margin:52px 0 0 12px; display:block;}
#profile-spiritzPhotoGallery .spiritzGallery ul.spiritzPhotoGalleryThumb {clear:both;}
#profile-spiritzPhotoGallery .spiritzGallery .slide-nav {display:block; margin-left:388px; margin-top:-40px; position:relative; width:150px; float:left; overflow:hidden}
#profile-spiritzPhotoGallery .spiritzGallery .slide-nav a{background:url(../img/bann-dot-slide-navOff.png) no-repeat 0 top; width:10px; height:10px; float:left; text-indent:10000px; margin-left:2px; }
#profile-spiritzPhotoGallery .spiritzGallery .slide-nav a.activeSlide{background:url(../img/bann-dot-slide-navOn.png) no-repeat 0 top; width:10px; height:10px; display:block; overflow:hidden; cursor:pointer;}

#profile-spiritzPhotoGallery .spiritzGallery .videoslide-nav {display:block; margin-left:388px; margin-top:-40px; position:relative; width:150px; float:left; overflow:hidden}
#profile-spiritzPhotoGallery .spiritzGallery .videoslide-nav a{background:url(../img/bann-dot-slide-navOff.png) no-repeat 0 top; width:10px; height:10px; float:left; text-indent:10000px; margin-left:2px; }
#profile-spiritzPhotoGallery .spiritzGallery .videoslide-nav a.activeSlide{background:url(../img/bann-dot-slide-navOn.png) no-repeat 0 top; width:10px; height:10px; display:block; overflow:hidden; cursor:pointer;}

#profile-spiritzPhotoGallery .spiritzGallery .pslide ul {display:none; width:413px;}
#profile-spiritzPhotoGallery .spiritzGallery .pslide ul:first-child {display:block;}
#profile-spiritzPhotoGallery .spiritzGallery:hover .spiritzPhotoGallery-arrow-left{display:block; background:url(../img/bg-editer-pick.gif) repeat-x scroll left -50px;}
#profile-spiritzPhotoGallery .spiritzGallery:hover .spiritzPhotoGallery-arrow-right {display:block !important; background:url(../img/bg-editer-pick.gif) repeat-x scroll left -50px;}
#profile-spiritzPhotoGallery .spiritzPhotoGallery-arrow-left {position:absolute; margin:0 0 0 -12px; z-index:300; width:20px; display:none;}
#profile-spiritzPhotoGallery .spiritzPhotoGallery-arrow-left a{display:block; padding:40px 0 35px 5px;}
#profile-spiritzPhotoGallery .spiritzPhotoGallery-arrow-right {position:absolute; width:18px; margin:0 0 0 408px; z-index:300;  display:none;}
#profile-spiritzPhotoGallery .spiritzPhotoGallery-arrow-right a{display:block; padding:40px 2px 35px 2px; }

/*about me*/
.profile-aboutme{width:215px;float:left;position:relative;margin-right:10px}
.profile-aboutme-sec {width:210px; float:left; padding:4px; border:1px solid #e5e5e5; background:#FFF; margin-bottom:10px}
.profile-aboutme .postGreyBg{width:210px; float:left; height:auto; background: url(../img/bg-editer-pick.gif) repeat-x left top #fff;}
.profile-aboutme .mySpiritzFoldHeader { background:url(../img/bg-home.png) no-repeat left -79px; display:block; position:relative; z-index:10; margin-left:-10px; height:31px; margin-top:10px; width:180px;}
.profile-aboutme .mySpiritzFoldHeader h4 {  padding:3px 0 0 20px; font-size:15px; color:#FFF; float:left;}
.profile-aboutme .mySpiritzFoldHeader span{float:right;  background-color:#bb0b2f;  font-size:11px; margin:7px 12px 0 0;}
.profile-aboutme .mySpiritzFoldHeader span a {padding:3px 5px; display:block; color:#FFF; text-decoration:none}
.aboutme-details{float:left;width:200px;padding:0 5px;}
.about-details{/*width:174px;*/float:left;position:relative;background:url(../img/bg-recent-cont-line.gif) repeat-x bottom;padding:0 0 12px 5px;}
.about-details p{font-size:11px;color:#403f3f}
.about-details p span{width:92px;float:left;}
.basic-details{width:174px;float:left;position:relative;padding:0 0 12px 5px;}
.aboutme-headtxt{/*width:160px;*/float:left;background:url(../img/bg-recent-cont-line.gif) repeat-x bottom; padding:12px 12px 8px 0;/*margin-left:12px;*/color:#7c181c;font-weight:bold;width:100%;}
.basic-details-info{/*width:174px;*/float:left;/*margin-left:12px;*/}
.basic-details p{font-size:11px;color:#403f3f;float:left;}
.basic-details p span{width:92px;float:left;}

.your-interest-info{/*width:174px;*/float:left;/*margin-left:12px;*/padding:0 0 12px 0;width:100%;}
.your-interest-info p{font-size:11px;color:#403f3f;float:left;width:100%;line-height:18px}
.your-interest-info p span{float:left;color:#000;border-bottom:1px solid #d8d8d8;width:100%;padding:5px 0 3px}

.profile-spiritzPhotoGalleryMain .inner{display:block;float:left}

/*video gallery*/
.profilegallerysMain {width:444px; float:left; padding:4px; border:1px solid #e5e5e5; background:#FFF; margin-bottom:10px}
#profilegallerys {wwidth:444px; float:left; /*height:162px;*/ height:auto; background: url(../img/bg-editer-pick.gif) repeat-x left top #fff;}
#profilegallerys ul.tab {margin:0px; position:absolute; *margin-left:-665px; width:444px; height:26px; padding:9px 0 0 0; background:#FFFFFF}
#profilegallerys ul.tab li {float:left; font-size:13px; font-weight:600; color:#c80000; margin-left:12px; }
#profilegallerys ul.tab li a{ display:block; float:left; padding:4px 0 0 0; height:26px; width:129px; background:url(../img/bg-home.png) no-repeat -270px top; text-align:center; color:#787878; }
#profilegallerys ul.tab li a:hover {text-decoration:none;}
#profilegallerys ul.tab li a.active {background:url(../img/bg-home.png) no-repeat -400px top; text-align:center; color:#fff;}
#profilegallerys ul.blog {float:left; display:block;  }
#profilegallerys ul.blog li a{display:block;  }
#profilegallerys ul.blog li a img{display:block; width:85px; height:92px; }
#profilegallerys ul.blog li{float:left; width:90px; padding:0 2px; margin-left:10px;}
#profilegallerys ul.blog li:first-child{margin-left:2px;}

#profilegallerys ul.blog li span{ display:block; float:left; padding:4px 0 0 0; color:#666; font-size:11px; font-weight:bold; line-height:14px; }

#profilegallerys .gal {clear:both; width:432px; float:left; margin:52px 0 0 12px; display:block;}
#profilegallerys .gal ul.blog {clear:both;margin-left:6px;}
.profilegallerysMain .gal .slide-nav {display:block; margin-left:396px; margin-top:-40px; position:relative; width:150px; float:left; overflow:hidden}
.profilegallerysMain .gal .slide-nav a{background:url(../img/bg-home.png) no-repeat -533px top; width:10px; height:10px; float:left; text-indent:10000px; margin-left:2px; }
.profilegallerysMain .gal .slide-nav a.activeSlide{background:url(../img/bg-home.png) no-repeat -545px top; width:10px; height:10px; display:block; overflow:hidden; cursor:pointer;}
.profilegallerysMain .gal .pslide ul {display:none; width:410px;}
.profilegallerysMain .gal .pslide ul:first-child {display:block;}
.profilegallerysMain .gal .vslide ul {display:none;width:410px;}
.profilegallerysMain .gal .vslide ul:first-child {display:block;}
.profilegallerysMain .gal:hover .gal-arrow-left, .gal:hover .gal-arrow-right {display:block; background:url(../img/bg-editer-pick.gif) repeat-x scroll left -50px;}
.profilegallerysMain .gal-arrow-left {position:absolute; margin:0 0 0 -12px; z-index:300; width:20px; display:none;}
.profilegallerysMain .gal-arrow-left a{display:block; padding:40px 0 35px 5px;}
.profilegallerysMain .gal-arrow-right {position:absolute; width:18px; margin:0 0 0 408px; z-index:300;  display:none;}
.profilegallerysMain .gal-arrow-right a{display:block; padding:40px 2px 35px 2px; }
.profilegallerysMain #videos {display:block;}

.mySpiritzFoldHeader { background:url(../img/bg-home.png) no-repeat left -79px; display:block; position:relative; z-index:10; margin-left:-15px; height:31px; margin-top:10px; width:150px;}
.mySpiritzFoldHeader h4 {  padding:3px 0 0 20px; font-size:12px; color:#FFF; float:left;}

#recentActivitiesRghtNavMain ul.raTab {margin:0px; width:150px; float:left; height:22px; padding:0;background:url(../img/ra-right-tab-bg.gif) repeat-x left top; border:1px solid #cbcbcb}
#recentActivitiesRghtNavMain ul.raTab li {float:left;  font-size:13px; font-weight:bold; color:#c80000; border-right:1px #CCCCCC solid}
#recentActivitiesRghtNavMain ul.raTab li a{ display:block; float:left; padding:3px 12px 0 12px; color:#000; }
#recentActivitiesRghtNavMain ul.raTab li a:hover {color:#7c181c;text-decoration:none;}
#recentActivitiesRghtNavMain ul.raTab li a.active { color:#7c181c;}



