/* tabbed navigation */
.tabbed_nav { display:block; padding:0 0 16px 0; }
.tabbed_nav ul { display:block; list-style-type:none; background:transparent url(http://cdn.vitalmtb.com/assets/images/gray_1px_line.gif) 0 29px repeat-x; }
.tabbed_nav ul.untab { background:none; }
.tabbed_nav ul li { padding:0; margin:0 3px 4px 0; float:left; font-weight:bold; border:1px solid #fff; }
.tabbed_nav ul li a { display:block; padding:6px 8px; background-color:#99D6FF; color:#000; line-height: 12px; }
.tabbed_nav ul li a:hover { color:#fff; }
.tabbed_nav ul li.active { margin-bottom:0; border:none; font-size:14px; }
.tabbed_nav ul li.active a,
.tabbed_nav ul li.active a:hover,
.tabbed_nav ul li.disabled.active a,
.tabbed_nav ul li.disabled.active a:hover { background-color:#fff; color:#000; border:1px solid #c9c9c9; border-bottom:none; padding-bottom:11px; }
.tabbed_nav ul li.disabled a { background-color:#E2E2E2; color:#000; }
.tabbed_nav ul li.dd_right a,
.tabbed_nav ul li.dd_right a:hover { padding:5px 15px 4px 0; margin-left:4px; background:transparent url(http://cdn.vitalmtb.com/assets/images/sprite_all.png) 100% -138px no-repeat; color:#000; }
.tabbed_nav ul li.dd_right ul { display:none; position:absolute; z-index:100; background-color:transparent; background-image:url(http://cdn.vitalmtb.com/assets/images/transp_50.png); border:none; padding-top:7px; }
.tabbed_nav ul li:hover.dd_right > ul { display:block; } 
.tabbed_nav ul li.dd_right ul li { float:none; background-color:transparent; border:none; padding:0; margin:0; }
.tabbed_nav ul li.dd_right ul li a { color:#fff; background-color:#000; background-image:none; padding:6px 8px; margin:0; }
.tabbed_nav ul li.dd_right ul li a:hover { background-color:#0077BB; color:#fff; background-image:none; padding:6px 8px; margin:0; }


#member-content .profile-manager ul li { line-height:1.5em; }
#main-content table { width:100%; text-align:left; }
#main-content table thead tr th { font-weight:bold; padding:4px 6px 4px 0px; }
#main-content h3 { padding-top:16px; } 
th.last, td.last { text-align:center; width:60px; }
.ajax_loader_bar { display:none; height:16px; background:url(http://cdn.vitalmtb.com/assets/images/ajax-loading-16x16.gif) 0 0 no-repeat; }


.profile_content { padding:0 0 6px 0; overflow:hidden; }
.profile_content h1 { font-size:16px; color:#474747; margin-bottom:16px; }
.profile_content p { padding:5px 0; }
.profile_content .comment_box { padding:7px 8px; margin:8px 0 12px 0; }
	.comment_box .userpic { float:left; width:50px; height:50px; padding-right:6px; padding-top:15px; }
	.comment_box .comment_form { float:left; background:transparent url(http://cdn.vitalmtb.com/assets/images/profile_comment_box_border4.gif) 0 13px no-repeat; padding-left:7px; }
	.comment_box .comment_form textarea { width:510px; height:44px; font-size:12px; color:#606060; border:1px solid #fff; border-left:none; padding:2px 4px; }
	.comment_box .comment_form textarea:focus { color:#000; }
	.comment_box #emoticons_new { display:block; margin:3px 0 3px 68px; }
	.comment_box #emoticons_new a:hover { background-color:transparent; }
	.comment_box input[type="submit"] { margin:6px 0 0 63px; }
	.comment_box + .filter_sort { margin:20px 0 0 0; }
	.profile_content .section { clear:both; padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:1px solid #e2e2e2; }
	.profile_content .section h5,
	.profile_content .section .title { font-size:14px; font-weight:bold; padding:8px 0; color:#656565; }
	.profile_content .section .title span { font-size:12px; font-weight:normal; font-style:italic; }
	.profile_content .section .thumb { float:left; margin: 0px 10px 8px 0px }
	.profile_content .section .video { width:138px; height:104px; }
	.profile_content .section .photo { width:138px; height:138px; }
	.profile_content .section .thumb .play { display:block; width:138px; height:104px; position:relative; top:-104px; background:transparent url(http://cdn.vitalmtb.com/assets/images/video_play.png) 50% 50% no-repeat; }
	.profile_content .section .thumb .play:hover { background-color:transparent; }
	.profile_content .section .more { margin-left:146px; }
	.profile_content .section .more_left { margin-left: 0px; }
	.profile_content .section a,
	.profile_content .section .more a { font-weight:bold; }
	.profile_content .section div.text,
	.profile_content .section .comment_text { padding:6px 8px; background-color:#F0F0F0; margin-bottom:8px; overflow:hidden; }
	.profile_content .section .text p,
	.profile_content .section .comment_text p { padding:0; }
	.profile_content .section .add_margin { margin-bottom:8px; }
	.profile_content .section .story { margin-bottom:8px; }
	.profile_content .section .more p,
	.profile_content .section .text p { padding:2px 0; }
	.profile_content .section .info { font-size:11px; padding:0 0 8px 0; font-style:italic; }
	.profile_content .section .comment { min-height:50px; }
	.profile_content .section .comment .userpic { float:left; width:50px; height:50px; }
	.profile_content .section .comment .body .textarea textarea { height:38px; width:518px; padding:6px 8px; margin-bottom:8px; border:none; background-color:#E2E2E2; text-align:left; vertical-align:top; }
	.profile_content .section .more div.textarea textarea { width:438px; padding:6px 8px; margin-bottom:8px; border:none; background-color:#E2E2E2; text-align:left; vertical-align:top; }
	.profile_content .section > .links { margin-left:146px; }
	.profile_content .section .comment > .links { margin:0 0 4px 65px; }
	.profile_content .no_divider { border-bottom:none; } 
	.profile_content .prompt_box { padding:7px 8px; margin:8px 0 12px 0; }
	.profile_content .prompt_box .userpic { float:left; width:50px; height:50px; padding-right:6px; }
	.profile_content .prompt_box .comment_form { float:left; background:transparent url(http://cdn.vitalmtb.com/assets/images/profile_comment_box_border5.gif) 0 2px no-repeat; padding-left:7px; }
	.profile_content .prompt_box .comment_form .text { width:510px; font-size:12px; line-height:12px; color:#606060; border:1px solid #F0F0F0; background-color:#F0F0F0; border-left:none; padding:15px 4px 13px; }
	.profile_content .prompt_box .comment_form .text a img { position:relative; vertical-align:middle; top:-1px; }

	.profile_content table { width:600px; margin-bottom:10px; }
	.profile_content table thead tr { font-size:14px; font-weight:bold; line-height:14px; border-bottom:2px solid #E2E2E2; }
	.profile_content table tbody tr { line-height:12px; border-bottom:1px solid #E2E2E2; }
	.profile_content table thead tr td,
	.profile_content table tbody tr td { padding:7px; }
	.profile_content table tbody tr th { padding:7px; background-color:#f0f0f0; font-weight:bold; }
	.profile_content .image { padding-bottom:8px; }
	.profile_content .pagination { margin:0; }
	.profile_content .comment_box .button { margin:6px 0 0 63px; }
	.content_thumbs.profile_manager .item-view-link span{background:url(/images/view.gif) no-repeat 0px 0px;display:inline-block;width:13px;height:13px;}
  .content_thumbs.profile_manager .item-view-link:hover{background: none;}