@charset utf-8;
/* CSSTidy 1.3: Wed, 01 Feb 2012 13:23:55 -0600 *//* CSSTidy 1.3: Wed, 01 Feb 2012 13:23:55 -0600 *//* HTML5 */article,aside,figure,footer,header,hgroup,nav,section{display:block}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:none;outline:0;font-size:100%;background:none;text-align:left;margin:0;padding:0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
a:hover{cursor:pointer}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:10px;empty-cells:hide}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.cfix:after{height:0;visibility:hidden;display:block;font-size:0;content:"\0020";clear:both}
html,body{height:100%;text-align:center}
body{background:#000 url(http://cdn.vitalmtb.com/assets/images/body_bg.png) repeat}
.inline-block{display: inline-block}
#fixed_top{height:118px;width:100%;position:relative;z-index:2000;top:0;left:0}
#fixed_top .top_shadow{height:5px;width:100%;background:url(http://assets.vitalmedianet.com/images/top_shadow.png) 0 100% repeat-x}
#header_wrapper{background-color:#000}
#header{width:1128px;height:118px;margin:0 auto}
#logo{float:left;padding:27px 35px 11px 0;width:361px;height:68px}
#logo a:hover{background-color:transparent}
#logo h1,#logo h2,#logo h3{width:100%;height:100%;padding:0;margin:0;text-indent:-9999px}
#logo a{display:block;width:100%;height:100%;line-height:0;padding:0;margin:0;text-indent:-9999px}
#ad-banner-top{float:left;border:2px solid #aaa;width:728px;height:90px;background-color:#000;margin:12px 0;padding:0}
#main_nav_wrapper{background-color:#09f;position:relative;z-index:9}
#main_nav{width:1128px;font-weight:700;margin:0 auto;padding:3px 0;text-align:center}
#main_nav ul{display:inline-block;list-style-type:none;height:25px}
#main_nav ul li{display:block;float:left;font-size:18px;color:#000;line-height:25px;margin:0 28px;padding:0 2px}
#main_nav ul li:hover{background-color:#000}
#main_nav ul li a{color:#000;display:block}
#main_nav ul li h1{line-height:25px;font-size:18px;display:block;padding:0;margin:0;float:none}
#main_nav ul li:hover a{color:#fff;background-color:transparent}
#main_nav ul li.active{color:#fff;background-color:#000}
#main_nav ul li.active a{color:#fff}
#main_nav ul li ul{display:none;position:absolute;z-index:10;margin-left:-2px}
#main_nav ul li:hover > ul{display:block}
#main_nav ul li ul li{float:none;line-height:28px;font-size:12px;background-color:#000;margin:0;padding:0 9px}
#main_nav ul li ul li:hover{background-color:#09f}
#main_nav ul li ul li a{background-color:transparent;color:#fff}
#main_nav ul li ul li:hover a{background-color:transparent}
#main_nav ul li ul .is_indented{padding-left:20px}
#container{background-color:#fff;display:block;margin:0 auto;position:relative;z-index:5}
#user_menu{background-color:#e2e2e2;height:30px;z-index:100;margin:0 auto}
/*.ie8 #view_home #user_menu, .ie7 #view_home #user_menu { width:948px !important; }*/.search_form{height:20px;line-height:30px;float:right;background-color:#7c7c7c;padding:5px 50px}
.search_form input[type=text]{width:148px;height:20px;line-height:20px;background-color:#fff;color:#777;font-size:11px;font-weight:700;float:left;border:none;padding:0 3px}
.search_form input[type=image]{width:20px;height:20px;float:left;display:block}
/*
#googleSearchField{width:148px;height:20px;line-height:20px;background-color:#fff;color:#777;font-size:11px;font-weight:700;float:left;border:none;padding:0 3px}
#googleSearchButton{width:20px;height:20px;float:left;display:block}
*/#footer{clear:both;width:100%;padding:0}
#ad-banner-bottom{width:728px;text-align:center;margin:0 auto 12px;min-height:90px}
#ad-banner-bottom:empty{margin:0 auto}
#ad-banner-bottom div{display:inline}
#site_wide_links{text-align:center;background-color:#e2e2e2;padding:12px 0}
#site_wide_links label{display: block; text-align: center; margin-top: 10px; color: #777777;}
#site_wide_links label span{padding: 0px 7px 0px 7px;}
#site_wide_links a{color:#7c7c7c;background-color:transparent;text-decoration:none;font-weight:400}
#site_wide_links a:hover{color:#fff;background-color:#7c7c7c;text-decoration:none}
.content{width:100%}
.content_inner{display:inline-block;padding:16px 15px 16px;vertical-align:top;text-align:left;min-height:600px;position:relative;width:auto;zoom:1;*display:inline}
.content .sidebar{display:inline-block;padding:16px 0 0 0;vertical-align:top;zoom:1;*display:inline;color:#7c7c7c}
.content .sidebar.left{display:inline-block;padding:16px 0 0 16px;vertical-align:top;zoom:1;*display:inline}
#left_sidebar_wrapper{display:inline-block;zoom:1;*display:inline}
#media_wrapper{position:relative}
#media_wrapper .media_sponsor{position:absolute;right:0;top:0;height:53px}
@font-face{font-family:WebSymbolsRegular;src:url(http://assets.vitalmedianet.com/stylesheets/websymbols/websymbols-regular-webfont.eot);src:url(http://assets.vitalmedianet.com/stylesheets/websymbols/websymbols-regular-webfont.eot?#iefix) format(embedded-opentype), url(http://assets.vitalmedianet.com/stylesheets/websymbols/websymbols-regular-webfont.woff) format(woff), url(http://assets.vitalmedianet.com/stylesheets/websymbols/websymbols-regular-webfont.ttf) format(truetype), url(http://assets.vitalmedianet.com/stylesheets/websymbols/websymbols-regular-webfont.svg#WebSymbolsRegular) format(svg);font-weight:400;font-style:normal}
body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#474747}
input,textarea,option,select{color:#474747}
a{color:#07b;background-color:transparent;text-decoration:none;font-weight:700}
a:hover,a.rollover{color:#fff;background-color:#07b;text-decoration:none}
a.gray{color:#7c7c7c;background-color:transparent;text-decoration:none;font-weight:700}
a:hover.gray{color:#fff;background-color:#7c7c7c;text-decoration:none}
a img{cursor:hand}
.wrap_img, .wrap_img a{display:inline-block;line-height:0}
.no_bg,:hover.no_bg{background-color:transparent}
a.lightbox{padding-right:14px;margin-right:2px}
a.down_arrow{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpizC0onMbAwJDJgB9MZwISuUC8D48ikFwB4////xnyCov4gZwzQKyCpugOEJtP6u97BzKRAcj4CKQ8gfgjkiIQ2wekCMRhgokCBUC6g4D4LxSHAsVuwuTBViMDoDNAHmMGKpqCLA4QYAAdOCSpkN7PvQAAAABJRU5ErkJggg==) 100% 50% no-repeat;padding-right:14px}
a.up_arrow{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi/P//PwMyyCssygRSzJP6+6YgizMiKwQqcgJSu6BcT6Di3RgKgYpUgNQZIOaHyn0EYnOg4psgDhNUEUhyO5IiBih7C1BOCMRhfvfxEzNIAIiNGTABSJHp9p07V4BMnAzETgy4AUhuAkCAAQDtYyTIcD2VVwAAAABJRU5ErkJggg==) 100% 50% no-repeat;padding-right:14px}
a:hover.lightbox{background-color:#07b}
a:hover.hover_nochange{color:#07b;background-color:transparent}
a.button_like{display:inline-block;font-size:14px;line-height:18px;font-weight:700;color:#FFF;background-color:#000;border:none;margin:0;padding:1px 8px;background-color:#228b22}
.mx a.button_like {background-color:#900}
a.button_like:hover{background-color:#474747;cursor:pointer}
a.button_like:active{background-color:#2d2d2d;cursor:pointer}
h1,h2,h3,h4,h5,h6{color:#474747;line-height:1em;font-weight:700;margin:0 0 4px;padding:0}
h1{font-size:24px}
h2{font-size:20px}
h3{font-size:16px}
h2.caption{font-size:12px;line-height:normal;color:#474747;margin:0;padding:4px 0;font-weight:400;display:inline}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1 + h5,h5 + h5,h1 + h4,h4 + h5{margin-top:16px}
h6.tabhead{display:inline-block;font-size:15px;line-height:11px;height:11px;font-weight:700;text-transform:uppercase;color:#fff;background:#474747;padding:4px 3px;zoom:1;*display:inline}
.ie6 h6.tabhead, .ie7 h6.tabhead {height:18px;line-height:13px;padding-top:2px}
h5.tabhead{display:inline-block;font-size:13px;line-height:16px;font-weight:bolder;text-transform:uppercase;color:#fff;background:#474747;padding:0 3px;zoom:1;*display:inline}
h5 span.lighter{color:#7C7C7C}
h6.section_title{font-size:14px;border-bottom:6px solid #EDEFF0;padding-bottom:4px;margin-bottom:12px}
div.submenu + h1{margin-top:15px}
#album_photos p small{color:#7C7C7C;margin-left:2px}
#album_photos p small b{font-weight:400}
p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}
p:last-of-type{padding-bottom:0}
h1 > em,h2 > em,h3 > em{font-size:11px;font-style:italic;font-weight:400}
h1 > span.link{font-size:14px}
sup{font-size:10px;vertical-align:super;color:#7C7C7C}
sub{font-size:10px;vertical-align:sub}
.bold{font-weight:700}
.normal{font-size:12px}
.big{font-size:14px}
.larger{font-size:115%}
small,p.small,a.small,span.small{font-size:11px;line-height:11px}
.smaller{font-size:65%}
.italics,.timestamp,.timestamp_pretty{font-style:italic;color:#7C7C7C;font-size:11px;font-weight:400}
.micro{font-size:10px}
.field_error_legend{font-weight:700;display:none}
.read_more big{font-size:15px}
#articlewrapper hr{color:#e2e2e2;background-color:#e2e2e2;height:1px;margin:10px 0;border:0}
p.move_to_album_text{font-weight:700}
p.caption{font-family:Helvetica, Arial, sans-serif;font-size:11px;font-weight:700;color:#777;border-bottom:1px solid #e2e2e2;padding-bottom:4px;margin-bottom:8px;max-width:100%}
p{font-size:12px;line-height:normal;color:#474747;margin:0;padding:4px 0}
dl{margin:0;padding:0}
dl dd{line-height:normal;margin-bottom:20px;color:#474747}
dl dt{font-size:24px;color:#474747;line-height:1.2em;font-weight:700;margin:0;padding:2px 0 8px}
dl dd.last{margin-bottom:0}
dl dd div.list_media{text-align:center;padding:8px 0}
ol{list-style-position:inside}
#main-content dl dt{font-size:12px}
#articlewrapper ul{list-style-type:disc;list-style-position:outside;margin:8px auto 16px 16px}
#articlewrapper i + img,div#articlewrapper br + img{margin-top:10px;margin-bottom:10px}
ul.fat_list{margin:16px 0 0 16px}
ul.fat_list li{font-size:14px;line-height:170%;list-style-type:none}
ul.square{list-style-type:square;list-style-position:outside;margin:8px auto 16px 16px}
ul.disc, .story_body ul{list-style-type:disc;list-style-position:outside;margin:8px auto 16px 16px}
ul.none{list-style-type:none}
#main-content ul li{list-style-type:none;margin:inherit auto;padding:4px 0}
p.info{font-size:11px;font-style:italic;padding:0}
p.info a{color:#7C7C7C;font-weight:700}
p.info a:hover{color:#fff;background-color:#7C7C7C;font-weight:700}
p.timestamp{font-style:italic;font-size:11px;line-height:11px;color:#7C7C7C}
p.system_message{margin-top:65px;font-size:16px;line-height:20px;text-align:center}
a.comment_count{display:inline-block;font-size:11px;padding-left:16px;height:14px}
a.removeR{padding-right:12px;background-repeat:no-repeat;background-position:100% -384px}
a.removeL{padding-left:12px;background-repeat:no-repeat;background-position:0 -384px}
a.back{padding-left:12px;background-repeat:no-repeat;background-position:0 -502px}
a:hover.back{background-position:0 -517px}
a.fwd{padding-right:12px;background-repeat:no-repeat;background-position:100% -527px}
a:hover.fwd{background-position:100% -542px}
a > span.zoom{position:absolute;display:none;width:68px;height:68px;top:8px;right:8px;background:transparent url(/images/zoom.png) no-repeat}
a:hover > span.zoom{display:block}
a.admin_link{display:inline-block;font-weight:700;font-size:10px;-webkit-border-radius:7px;-moz-border-radius:7px;color:#fff;background-color:#6d6d6d;border:1px solid #6d6d6d;text-shadow:#3b3b3b 1px 1px 0;text-align:center;vertical-align:2px;width:auto;height:12px;line-height:12px;padding:0 7px 1px}
a:hover.admin_link{background-color:#7c7c7c;border-color:#7c7c7c}
a:active.admin_link{background-color:#474747;border-color:#474747}
a.admin_link.last,a.admin_link:last-of-type{margin-right:0}
.comment_count,.up_thumbs_count,.down_thumbs_count,.thumbs_up,.thumbs_down{display:inline-block;font-size:11px;padding-left:15px;position:relative;top:-2px;height:14px;line-height:14px;font-weight:700;color:#6c6f70}
.comment_count.dark,.up_thumbs_count.dark, .down_thumbs_count.dark{color:#fff}
.comment_count.white,.up_thumbs_count.white, .down_thumbs_count.white{color:#d7d7d7}
h1 > .comment_count,h1 > .up_thumbs_count,h1 > .down_thumbs_count{top:-7px}
.bmx .up_thumbs_count{background:url(/images/_bmx/sprite_all.png?83943985468) 0px -183px no-repeat}
.mtb .up_thumbs_count{background:url(/images/_mtb/sprite_all.png?23090288945) 0px -183px no-repeat}
.mx  .up_thumbs_count{background:url(/images/_mx/sprite_all.png?30235947543) 0px -183px no-repeat}
.bmx .down_thumbs_count{background:url(/images/_bmx/sprite_all.png?83943985468) 0px -214px no-repeat}
.mtb .down_thumbs_count{background:url(/images/_mtb/sprite_all.png?23090288945) 0px -214px no-repeat}
.mx  .down_thumbs_count{background:url(/images/_mx/sprite_all.png?30235947543) 0px -214px no-repeat}
.thumbs_up{background:url(data:image/gif;base64,R0lGODlhCgAKALMAAHt7e66urpWVlcXFxaGhoWpqatnZ2YSEhJGRkWRkZPr6+m5ubv7+/v39/WZmZv///yH5BAAAAAAALAAAAAAKAAoAAARF8LH2xnhUNjYSUA3FKA+RHCLDPAaQCIoxKcFSFASwIE+Q3AACQoAwIBYLBwIBaAqRSgHgsAj4HImF4BA00A7gAOJgeEQAADs=) 3px 50% no-repeat}
.thumbs_down{background:url(data:image/gif;base64,R0lGODlhCgAKALMAAJaWloCAgL29vW5ubrOzs+jo6KGhocvLy6qqqlxcXH5+fv7+/mhoaIaGhv39/f///yH5BAAAAAAALAAAAAAKAAoAAARC0DlkDkHovFeaMgozMILQBEoDDKNyeKnBMoEJNOocPMLwNQxGgrAoGAyEUePgWGweh8Sg8HBUJYaEQmJdWA8uySICADs=) 3px 50% no-repeat}
.bmx .views_count { background:url(/images/_bmx/sprite_all.png) 5px -125px no-repeat; padding-left: 22px; }
.mtb .views_count { background:url(/images/_mtb/sprite_all.png) 5px -125px no-repeat; padding-left: 22px; }
.mx  .views_count { background:url(/images/_mx/sprite_all.png) 5px -125px no-repeat; padding-left: 22px; }
.comment_count_big { width: 20px; height: 20px; padding: 2px 0px 0px 26px; background:url(/images/bubble_big.png) 0px -1px no-repeat; font-size: 12px; opacity: 0.4 }
.nav-group .nav-group-items li.active .comment_count_big { opacity : 1 }
textarea,input,select{font-family:Arial, Helvetica, Verdana, sans-serif}
input[type=text],input[type=password],select,textarea{border:2px solid #e2e2e2;padding:2px}
textarea{font-size:12px;margin:0}
input[type=radio],input[type=image],input[type=checkbox],input.image{border:none}
input[type=text],input[type=password]{width:156px}
input[type=file]{width:75%}
input.section_search{font-size:12px;font-weight:700;color:#777;vertical-align:top;margin:0;padding:2px 2px 1px}
#user_about_me{height:200px}
input.section_search,div.comment_form > textarea,div.comment_form > input[type=text]{border-width:1px}
input[type=checkbox]{margin:0}
.edit_title input[type=text]{font-size:24px;width:600px}
.edit_media_title input[type=text]{font-size:24px;width:500px}
input[type=submit],input[type=button]{font-size:14px;line-height:18px;font-weight:700;color:#fff;background-color:#000;border:none;outline:none;margin:0;padding:1px 8px}
input[type=submit]:hover,input[type=button]:hover{background-color:#474747;cursor:pointer}
input[type=submit]:active,input[type=button]:active{background-color:#3e3e3e;cursor:pointer}
input[type=submit]:disabled,input[type=button]:disabled{background-color:#aaa;color:#fff}
input[type=submit][disabled],input[type=button][disabled],{background-color:#aaa;color:#fff}
input[type=submit].large{font-size:18px;line-height:22px;padding:2px 10px}
.w_normal{width:780px}
/* Video edit */#edit_video_uploads .form_section input[type=text],#edit_video_uploads .form_section textarea,#edit_video_embeds .form_section input[type=text],#edit_video_embeds .form_section textarea{width:289px}
/* Video embed */#new_video_embeds .form_section input[type=text],#new_video_embeds .form_section textarea{width:500px}
.fb_edge_widget_with_comment{position:absolute}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none!important}
.fl_left{float:left}
.fl_right{float:right}
.fl_none{float:none}
.align_r{text-align:right}
.align_l{text-align:left}
.clear{clear:both}
.center{text-align:center}
.center > form{text-align:center}
.right{text-align:right}
.clear_left{clear:left}
.no_overflow{overflow:hidden}
.v_scroll{overflow-y:scroll}
.v_scroll_only{overflow-y:scroll;overflow-x:hidden}
.h_scroll{overflow-x:scroll}
.h_scroll_only{overflow-x:scroll;overflow-y:hidden}
.v_align span{position:relative;top:-5px}
.v_align img,.v_align input[type=image]{position:relative;top:0;margin:0}
.hide,summary,.vcard{display:none}
.invisible{visibility:hidden}
.prepend_xs{margin-left:4px}
.prepend_sm{margin-left:8px}
.prepend_l{margin-left:50px}
.prepend_2{margin-left:24px}
.bump_down_2{position:relative;top:2px}
.bump_down_3{position:relative;top:3px}
.bump_down_6{position:relative;top:6px}
.bump_up_2{position:relative;top:-2px}
.bump_up_3{position:relative;top:-3px}
.push_down_1{margin-top:6px}
.push_down_2{margin-top:14px}
.new_division{margin-top:32px}
.new_section{margin-top:24px}
.new_subsection{margin-top:18px}
.semi_section_break{margin-bottom:16px}
.section_break{margin-bottom:24px}
.append_1{margin-right:50px}
.append_2{margin-right:24px}
.reset_margin{margin:0}
.light_border{border:1px solid #E2E2E2}
.light_bg{background-color:#E2E2E2}
.ultralight_bg{background-color:#FAFAFA}
.yellow{background-color:#FF9}
#notice{text-align:center;font-weight:700;padding:6px 0 0}
.ajax_progress{display:inline-block;height:16px;vertical-align:50%;padding-left:20px;background:url(/images/ajax-loading-16x16.gif) 0 4px no-repeat}
.loading{display:inline-block;width:16px;min-height:11px;background:url(data:image/gif;base64,R0lGODlhEAALAPQAAOvr6wAAAMnJycDAwNjY2AUFBQAAACoqKnh4eFhYWKysrB8fH0RERH9/f1xcXK+vryMjIwMDA0hISNTU1MfHx+Hh4TMzM8vLy9/f36ioqJSUlLq6utzc3AAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) 50% 50% no-repeat}
input.button{border:none;display:inline-block;color:#fff;background-color:#07b;font-weight:700;line-height:18px;font-size:14px;margin:0 8px;padding:0 4px}
a.button,a:hover.button{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;font-weight:700;color:#fff;background-color:#07b;padding:3px 4px}
a:hover.button,input:active.button,input:hover.button{background-color:#006AB1}
a.button.inverse{color:#07b;background-color:#fff}
a:hover.button.inverse{color:#fff;background-color:#07b}
input.button.green{background-color:#282}
input.button:active{background-color:#383838;color:#fff;cursor:default}
input.button.in_progress{background:#383838 url(/images/ajax_spinner_inverse.gif) 100% center no-repeat;padding-right:18px;color:#fff;cursor:default}
input.bitmap_button{border:none;margin:0 2px 0 0;padding:0;background-color:transparent}
input:hover.bitmap_button{cursor:pointer}
input.bitmap_button.join{background-position:0 0;width:56px;height:27px;line-height:27px}
input:hover.bitmap_button.join{background-position:-150px 0}
input.bitmap_button.login{background-position:0 -27px;width:67px;height:27px;line-height:27px}
input:hover.bitmap_button.login{background-position:-150px -27px}
input.bitmap_button.check_avail{background-position:0 -54px;width:127px;height:20px;line-height:20px}
input:hover.bitmap_button.check_avail{background-position:-150px -54px}
input.bitmap_button.reset_passw{background-position:0 -74px;width:115px;height:20px;line-height:20px}
input:hover.bitmap_button.reset_passw{background-position:-150px -74px}
input.bitmap_button.submit{background-position:0 -94px;width:62px;height:20px;line-height:20px}
input:hover.bitmap_button.submit{background-position:-150px -94px}
input.bitmap_button.start_topic{background-position:0 -114px;width:121px;height:20px;line-height:20px}
input:hover.bitmap_button.start_topic{background-position:-150px -114px}
input.bitmap_button.preview{background-position:0 -390px;width:67px;height:20px;line-height:20px}
input:hover.bitmap_button.preview{background-position:-150px -390px}
input.bitmap_button.quote{background-position:0 -154px;width:51px;height:20px;line-height:20px}
input:hover.bitmap_button.quote{background-position:-150px -154px}
input.bitmap_button.search{background-position:0 -174px;width:60px;height:20px;line-height:20px}
input:hover.bitmap_button.search{background-position:-150px -174px}
input.bitmap_button.vote{background-position:0 -245px;width:45px;height:20px;line-height:20px}
input:hover.bitmap_button.vote{background-position:-150px -245px}
input.bitmap_button.prev{background-position:0 -194px;width:54px;height:25px;line-height:25px}
input.bitmap_button.prev[disabled]{background-position:-96px -194px}
input.bitmap_button.next{background-position:-150px -194px;width:54px;height:25px;line-height:25px}
input.bitmap_button.next[disabled]{background-position:-246px -194px}
input.bitmap_button.play_slideshow{background-position:0 -219px;width:110px;height:25px;line-height:25px}
input.bitmap_button.view_wide{background-position:0 -265px;width:31px;height:25px;line-height:25px}
input:hover.bitmap_button.view_wide{background-position:-150px -265px}
input.bitmap_button.view_narrow{background-position:-31px -265px;width:31px;height:25px;line-height:25px}
input:hover.bitmap_button.view_narrow{background-position:-181px -265px}
input.bitmap_button.compare{background-position:0 -290px;width:137px;height:20px;line-height:20px}
input:hover.bitmap_button.compare{background-position:-150px -290px}
input.bitmap_button.compare[disabled]{background-position:-300px -290px}
input.bitmap_button.update_profile{background-position:0 -310px;width:111px;height:20px;line-height:20px}
input:hover.bitmap_button.update_profile{background-position:-150px -310px}
input.bitmap_button.update{background-position:0 -330px;width:63px;height:20px;line-height:20px}
input:hover.bitmap_button.update{background-position:-150px -330px}
input.bitmap_button.upload{background-position:0 -350px;width:62px;height:20px;line-height:20px}
input:hover.bitmap_button.upload{background-position:-150px -350px}
input.bitmap_button.update_password{background-position:0 -370px;width:133px;height:20px;line-height:20px}
input:hover.bitmap_button.update_password{background-position:-150px -370px}
input.bitmap_button.new_photo_album{background-position:0 -410px;width:136px;height:20px;line-height:20px}
input:hover.bitmap_button.new_photo_album{background-position:-150px -410px}
input.bitmap_button.create{background-position:0 -430px;width:58px;height:20px;line-height:20px}
input:hover.bitmap_button.create{background-position:-150px -430px}
input.bitmap_button.save{background-position:0 -450px;width:47px;height:20px;line-height:20px}
input:hover.bitmap_button.save{background-position:-150px -450px}
input.bitmap_button.delete{background-position:0 -470px;width:57px;height:20px;line-height:20px}
input:hover.bitmap_button.delete{background-position:-150px -470px}
input.bitmap_button.add_entry{background-position:0 -490px;width:83px;height:20px;line-height:20px}
input:hover.bitmap_button.add_entry{background-position:-150px -490px}
input.bitmap_button.mini_yes{background-position:0 -510px;width:24px;height:13px;line-height:13px}
input:hover.bitmap_button.mini_yes{background-position:-150px -510px}
input.bitmap_button.mini_no{background-position:0 -523px;width:19px;height:13px;line-height:13px}
input:hover.bitmap_button.mini_no{background-position:-150px -523px}
input.bitmap_button.accept_checked{background-position:0 -536px;width:125px;height:20px;line-height:20px}
input:hover.bitmap_button.accept_checked{background-position:-150px -536px}
input.bitmap_button.deny_checked{background-position:0 -556px;width:112px;height:20px;line-height:20px}
input:hover.bitmap_button.deny_checked{background-position:-150px -556px}
input.bitmap_button.update_setup{background-position:0 -576px;width:112px;height:20px;line-height:20px}
input:hover.bitmap_button.update_setup{background-position:-150px -576px}
input.bitmap_button.adding{background-position:0 -631px;width:74px;height:20px;line-height:20px}
input:hover.bitmap_button.adding{background-position:-150px -631px}
input.bitmap_button.save_upload{background-position:0 -651px;width:69px;height:22px;line-height:22px}
input:hover.bitmap_button.save_upload{background-position:-150px -651px}
input.bitmap_button.slideshow_pause{background-position:-198px -596px;width:12px;height:25px;line-height:25px}
input:hover.bitmap_button.slideshow_pause,input.bitmap_button.slideshow_pause.active{background-position:-210px -596px}
input.bitmap_button.slideshow_slow{background-position:0 -596px;width:38px;height:25px;line-height:25px}
input:hover.bitmap_button.slideshow_slow,input.bitmap_button.slideshow_slow.active{background-position:-38px -596px}
input.bitmap_button.slideshow_med{background-position:-76px -596px;width:29px;height:25px;line-height:25px}
input:hover.bitmap_button.slideshow_med,input.bitmap_button.slideshow_med.active{background-position:-105px -596px}
input.bitmap_button.slideshow_fast{background-position:-134px -596px;width:32px;height:25px;line-height:25px}
input:hover.bitmap_button.slideshow_fast,input.bitmap_button.slideshow_fast.active{background-position:-166px -596px}
input.bitmap_button.nav_tips{background-position:-222px -596px;width:49px;height:25px;line-height:25px}
input.bitmap_button.thumb_up_lg{background-position:0 -673px;width:32px;height:32px;line-height:32px}
input.bitmap_button.thumb_down_lg{background-position:-32px -673px;width:32px;height:32px;line-height:32px}
input.bitmap_button.mini_yes,input.bitmap_button.mini_no{position:relative;top:2px}
.css_dd_menu{height:30px;overflow:hidden}
.css_dd_menu ul,.css_dd_menu ul li ul{list-style-type:none;font-size:11px}
.css_dd_menu ul li{display:block;float:left;line-height:30px;margin:0 30px 0 0}
.css_dd_menu ul li.right{float:right}
.css_dd_menu ul li ul{display:none;position:absolute;z-index:100;margin-left:-10px;background:url(/images/transp_50.png);padding:0 8px 8px 0}
.css_dd_menu ul li.dropdown{font-weight:700;color:#07b;padding:0 18px 0 10px}
.css_dd_menu ul li:hover.dropdown{background-color:#E2E2E2}
.css_dd_menu ul li:hover > ul{display:block}
.css_dd_menu ul li ul li{float:none;line-height:26px;background-color:#E2E2E2;margin:0;padding:0 8px}
.css_dd_menu ul li ul li:hover{background-color:#07B;color:#fff}
.css_dd_menu ul li ul li:hover a{color:#fff}
.css_dd_menu ul li ul li a{padding-right:8px;background-color:transparent}
.css_dd_menu ul li ul li.divider{height:8px}
.css_dd_menu ul li ul li.divider:hover{background-color:#E2E2E2}
.css_dd_menu ul li a.fb_connect img{padding-top:5px}
.sidebar.normal{width:300px}
.sidebar.normal > div.ad{width:300px;overflow:visible}
.sidebar.normal > div.item{width:298px}
.sidebar div.ad{clear:right;margin-bottom:16px;overflow:visible}
.sidebar #scroll_ad{margin-bottom:0}
.sidebar #scroll_ad + .item{margin-top:15px}
.sidebar.narrow{width:160px}
.sidebar.narrow > div.ad{width:160px}
.sidebar.narrow > div.item{width:158px}
.sidebar.medium{width:184px}
.sidebar.medium > div.item{width:182px}
.sidebar.community{width:200px}
.sidebar.community > div.item{width:198px}
.sidebar.wide{width:642px}
.sidebar.wide > div.item{width:640px}
div.item{clear:right;margin-bottom:16px;width:282px;border:1px solid #e2e2e2}
div.item div.inner{margin:8px}
div.item.style1{background-color:#fff}
div.item.style1 div.inner{background-color:#e2e2e2;padding:8px}
div.item.style1 div.inner p{color:#474747}
div.item.style2{background-color:#e2e2e2}
div.item.style2 div.inner{background-color:#e2e2e2}
div.item.style2 div.inner p{color:#474747}
#queryString{display:none}
div.item.style2.product div.inner ul li a{font-weight:400}
div.item.style3{background-color:#fff}
div.item.style3 div.inner{background-color:#fff}
div.item.style4{border:none}
div.item.style4 div.inner{background-color:#fff;margin:0}
div.item.wide{width:100%}
div.item div.inner table tbody tr td{width:50%;vertical-align:middle;padding:4px 15px 4px 5px}
div.item div.inner p{color:#7c7c7c}
div.item div.inner div.product{min-height:120px;clear:both;margin:5px 0 0;padding:0 0 10px}
div.item div.inner div.product.last{padding:0}
div.item div.inner div.border_bottom{border-bottom:1px solid #e2e2e2;margin:6px 0 4px}
div.item div.inner div.product div.thumb{float:left;width:120px;height:120px}
div.item div.inner div.product div.thumb a img{width:120px;height:120px}
div.item div.inner div.product div.product_info{float:left;width:150px;margin:0 0 0 10px}
div.item div.inner div.product div.product_info p{line-height:15px;padding:0}
.product_info .product_info__title{clear:both}
.user_info{width:auto;max-width:244px;clear:right;float:left}
.user_info .user_pic{width:30px;height:30px;float:left}
.user_info .user_pic a img{display:block;overflow:hidden;font-size:10px;line-height:10px}
.user_info .user_name{float:left;width:108px;margin:0 0 0 5px;padding:0}
.user_info .user_name p{font-size:11px;line-height:14px;height:14px;width:108px;font-style:italic;overflow:hidden;padding:0}
.user_info .user_name p a:first-child{float:left;max-width:92px;overflow:hidden}
div.item .inner .product .product_info .user_info{padding-top:5px}
div.item .inner .product div.product_info .user_info .user_name{max-width:125px;overflow:hidden}
div.item .inner .thumbs{list-style:none;width:283px;overflow:hidden;margin:5px 0 0}
div.item .inner .thumbs li{display:block;float:left;position:relative;margin-right:8px}
div.item .inner .thumbs li.last{margin-right:0}
div.item .inner .thumbs li a{background:none;display:block;line-height:0;width:89px;padding:0}
div.item .inner .thumbs li a img{width:90px}
div.item .inner .thumbs.photo li a img{height:90px}
div.item .inner .thumbs.video li a img{height:67px}
div.item .inner .thumbs li a.legend{display:block;position:absolute;bottom:0;background:url(/images/transp_50.png) repeat;color:#fff;font-size:11px;text-align:center;line-height:13px;word-wrap:break-word;padding:4px 0}
div.item .inner .thumbs li a:hover.legend{background:url(/images/transp_65.png) repeat}
div.item .inner h4{font-size:12px;font-weight:700;padding:12px 0 2px}
div.item .inner h5 + h4{font-weight:700;padding:8px 0 4px}
div.item .inner ul li{line-height:17px;color:#474747;font-size:12px}
div.item .inner ul li.extra_open,div.item .inner ul li.extra_close{padding-left:12px}
div.item .inner ul li:hover.extra_open,div.item .inner ul li:hover.extra_close{cursor:pointer}
div.item .inner ul li.extra{display:none}
div.item .inner ul li p{padding:0}
div.item .inner .narrow select{width:142px;border-width:1px}
div.item .inner .narrow input[type=text]{width:136px;border-width:1px}
div.item .inner .input_wrapper{padding:3px 0}
div.item .inner .input_wrapper:last-of-type{padding:3px 0 0}
div.item .inner .input_wrapper input,div.item .inner .input_wrapper select{margin:0}
div.item .inner .current_selection{margin-top:8px;background-color:#ccc;padding:8px}
div.item .inner .current_selection p:first-child{font-weight:700;padding:0}
div.item .inner .current_selection div{padding-left:8px}
div.item .inner .current_selection div h4{padding:0}
div.item .inner .current_selection .clearall{text-align:right}
div.item .inner .current_selection .clearall a{font-weight:400}
div.item .inner .current_selection div ul li,div.item .inner .current_selection div a{font-size:11px}
div.item > .inner:empty{content:"text"}
a + div.item{margin-top:16px}
div.item .inner dl dt{font-size:12px;padding:4px 0 0}
div.item .inner dl dd{border-bottom:1px solid #b2b2b2;margin-bottom:4px;padding:0 0 7px;word-wrap:break-word}
div.item.style4 .inner dl dd{border:none;margin-bottom:4px;padding:0}
div.item .inner dl dd:last-of-type{border:none;margin:0;padding:0}
div.item .inner ul{list-style-type:none;list-style:none}
div.item .inner #poll_data ul li{margin-left:16px}
div.item .inner ul li label{color:#474747}
div.item .inner ul li label input{position:relative;margin:2px 0 0 -16px}
div.item .inner dl.menu dt{font-size:16px;padding:0 0 4px}
div.item .inner dl.menu dd{border:none;padding:0}
div.item .inner dl.menu dd a{font-weight:400}
div.item .inner dl.menu dd + dt{padding-top:8px}
.submenu{display:block;padding:16px 16px 0;height:25px;overflow:hidden}
.submenu.in_main{padding:0}
.submenu .nav{display:block;font-weight:700}
.submenu .nav ul{list-style-type:none;height:25px;margin-right:8px}
.submenu .nav ul li{display:block;float:left;font-size:16px;color:#000;line-height:25px;margin:0 4px;padding:0 4px}
.submenu .nav ul li:hover{background-color:#000}
.submenu .nav ul li:hover.text{background:none}
.submenu .nav ul li a{color:#07b;background:none}
.submenu .nav ul li:hover a{color:#fff;background:none}
.submenu .nav ul li ul{position:absolute;z-index:10;margin-left:-4px;padding-bottom:5px;width:auto;background-color:#000;height:auto}
.submenu .nav ul li ul.scroll{height:400px;overflow-y:scroll}
.submenu .nav ul li:hover > ul{display:block}
.submenu .nav ul li ul li{float:none;line-height:19px;font-size:12px;color:#fff;margin:0;padding:0 9px}
.submenu .nav ul li ul li h3{font-size:12px;font-weight:700;color:#fff;margin-top:6px}
.submenu .nav ul li ul li a{color:#07b;line-height:normal;display:block;padding:2px 0}
.submenu .nav ul li ul li:hover > a,.submenu .nav ul li ul li a:hover{color:#fff}
.submenu .nav ul li ul.box{margin-left:-430px;width:630px;height:auto}
.submenu .nav ul li ul.box li{display:block;float:left;padding-right:0;margin:4px 10px 0 0}
.submenu .nav ul li ul.box li > div{display:block;width:auto;max-width:100px;color:#fff;background-color:#000;padding-bottom:8px}
.submenu .nav ul li ul.box li > div a{display:block;line-height:normal;padding:2px 0}
.breadcrumbs{text-align:left;font-weight:700;padding:16px 0 0 16px}
.breadcrumbs.in_main{padding:0}
.breadcrumbs .arrow{padding-right:16px;margin-right:4px}
input + .breadcrumbs{margin-top:8px}
.breadcrumbs + h1{margin:8px 0 4px}
.star_rating span{display:inline-block;height:12px;width:73px}
.star_rating span.star_0{background-position:-75px -70px}
.star_rating span.star_1{background-position:-60px -70px}
.star_rating span.star_2{background-position:-45px -70px}
.star_rating span.star_3{background-position:-30px -70px}
.star_rating span.star_4{background-position:-15px -70px}
.star_rating span.star_5{background-position:0 -70px}
.star_rating span.star_05{background-position:-75px -56px}
.star_rating span.star_15{background-position:-60px -56px}
.star_rating span.star_25{background-position:-45px -56px}
.star_rating span.star_35{background-position:-30px -56px}
.star_rating span.star_45{background-position:-15px -56px}
.star_on,.star_off{display:inline-block;height:12px;width:13px;cursor:pointer}
#star_rating{padding-bottom:0}
#star_rating small{position:relative;top:-1px;font-size:10px;color:#7C7C7C}
.star_rating_lg span{display:inline-block;height:18px;width:106px;background:transparent url(/images/star_rating_lg_sprite.png) 0 0 no-repeat}
.star_rating_lg span.star_0{background-position:-110px 0}
.star_rating_lg span.star_1{background-position:-88px 0}
.star_rating_lg span.star_2{background-position:-66px 0}
.star_rating_lg span.star_3{background-position:-44px 0}
.star_rating_lg span.star_4{background-position:-22px 0}
.star_rating_lg span.star_5{background-position:0 0}
.star_rating_lg span.star_05{background-position:-88px -18px}
.star_rating_lg span.star_15{background-position:-66px -18px}
.star_rating_lg span.star_25{background-position:-44px -18px}
.star_rating_lg span.star_35{background-position:-22px -18px}
.star_rating_lg span.star_45{background-position:0 -18px}
.star_rating_lg em.star_rating_info{font-size:11px;font-style:normal}
.forum_activity ul{list-style:none}
.forum_activity ul li{display:block;border-bottom:1px solid #B2B2B2;padding-bottom:6px;margin-bottom:6px}
.forum_activity ul li .userpic{display:inline-block;width:30px;height:30px;float:none;vertical-align:top;zoom:1;*display:inline}
.forum_activity ul li .user_info{width:240px;max-width:240px;display:inline-block;margin-left:8px;float:none;vertical-align:top;zoom:1;*display:inline}
.mx .forum_activity ul li .user_info{width:226px;max-width:226px}
.forum_activity ul li .user_info p{line-height:12px;margin:0;padding:0}
.forum_activity ul li .user_info p.topic_title{padding:0}
.forum_activity ul li .user_info p.user_name{font-style:italic;font-size:11px;float:none}
.more_links{padding-top:4px}
.more_links p{margin-top:5px;display:block;text-align:center}
.site_sponsor{height:auto}
.site_sponsor .left{font-size:10px;font-weight:700;padding:9px 0 0;text-align:center}
.site_sponsor .right{margin:0 0 0 5px;text-align:center;width:88px;margin:0 auto}
.site_sponsor.border_top{padding-top:9px;border-top:1px solid #e2e2e2;margin-top:7px}
.baseSideAd,.largeSideAd{width:300px}
#follow_vital{padding:8px 0 3px 2px}
#follow_vital ul{list-style-type:none}
#follow_vital ul li{display:block;float:left;width:69px;height:46px;border-right:1px solid #e2e2e2}
#follow_vital ul li:last-of-type{border-right:none}
#follow_vital ul li a{display:block;line-height:0;height:46px}
table thead tr{font-size:14px;font-weight:700;line-height:14px;border-bottom:2px solid #E2E2E2}
table tfoot tr{font-size:14px;font-weight:700;line-height:14px;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2}
table thead tr td:empty,table tfoot tr td:empty{padding:0}
table tbody tr{line-height:12px;border-bottom:1px solid #E2E2E2}
table tbody tr.last{border:none}
table thead tr td,table tbody tr td,table tfoot tr td{padding:7px;line-height:14px}
table tbody tr th{background-color:#f0f0f0;font-weight:700;min-width:100px;vertical-align:middle;padding:7px}
table tbody tr td.published_at{width:120px;overflow:hidden}
table.prod_compare{width:auto}
table.prod_compare ul{list-style-type:none}
table.prod_compare thead tr td{vertical-align:top}
table.prod_compare thead tr td.product_attr,table.prod_compare tbody tr th{width:170px;word-wrap:break-word}
table.prod_compare tbody tr td{width:160px;word-wrap:break-word;line-height:16px}
table.prod_compare.prod_1 tbody tr th,table.prod_compare.prod_2 tbody tr th,table.prod_compare.prod_3 tbody tr th{width:170px}
table.prod_compare.prod_1 tbody tr td{width:218px}
table.prod_compare.prod_2 tbody tr td{width:218px}
table.prod_compare.prod_3 tbody tr td{width:218px}
table.prod_compare tbody tr td{vertical-align:top}
table.product-specs{width:100%;margin:0}
table.product-specs tbody tr td{min-width:80px}
table.product-specs tbody tr:first-child > td{background-color:#f0f0f0;font-weight:700}
table.friends tbody tr th > *{vertical-align:middle}
table.friends tbody tr th a img{width:50px;height:50px}
table.setup_build tbody tr td select{width:150px}
table.mng_blog thead tr td:last-of-type,table.mng_blog tbody tr td:last-of-type{width:95px}
table.sans_borders tr th,table.sans_borders tr td{border:1px solid #fff}
h1 + table,table + h2{margin-top:15px}
#poll_results table tbody tr th{background-color:transparent;color:#464646}
table.specs ul{list-style-type:none}
.merchants_wrapper{position:relative;margin:10px 0 15px}
.merchants{margin:0}
.merchants tr{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.merchants thead tr{background-color:#f0f0f0}
.merchants .item_merchant{width:130px}
.item_merchant a{display:block;width:100px;line-height:0}
.merchants .item_shipping{font-size:11px}
.merchants .item_price{width:80px;font-size:14px;font-weight:700}
.merchants .item_link{width:55px}
.merchants td.item_image{width:100px;text-align:right}
.merchants td.item_image a.thumb{display:block;width:50px;margin:0 auto;line-height:0}
.merchants tr.item_listing{border-top:none;border-bottom:none}
.merchants tr.item_listing.last{border-bottom:1px solid #e2e2e2}
.merchants tr.item_listing td{padding-top:3px;padding-bottom:3px;position:relative}
.merchants tr.item_listing.last td{padding-bottom:7px}
.merchants tr.item_merchant_info{border-top:1px solid #e2e2e2;border-bottom:none}
.link_img_preview{display:none;width:200px;height:200px;position:absolute;z-index:100;margin-left:-100px;margin-top:-200px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-box-shadow:0 0 8px #d2d2d2;-webkit-box-shadow:0 0 8px #d2d2d2;box-shadow:0 0 8px #d2d2d2}
.link_img_preview a{display:block;width:200px;height:200px;background:#fff}
table.forum{width:100%;margin-top:7px}
table.forum thead tr{font-size:13px;font-weight:700;line-height:14px;border:none;background-color:#474747;color:#fff;text-transform:uppercase}
table.forum tbody tr{line-height:12px;border-bottom:1px solid #E2E2E2}
table.forum thead tr td,table.forum tbody tr td{padding:7px}
table.forum tbody tr th{background-color:#f0f0f0;font-weight:700;min-width:115px;padding:7px}
table.forum thead tr td.wide{width:45%}
table.forum thead tr td.category_name{width:420px}
table.forum tbody tr td > a{font-size:13px}
table.forum tbody tr > td:first-of-type{max-width:300px;word-wrap:break-word}
table.forum tbody tr > td:first-of-type a{vertical-align:middle}
table.forum tbody tr td.sticky{padding-left:22px;background:url(/images/icon_sticky.png) 2px 50% no-repeat}
table.clean{width:100%;text-align:left}
table.clean thead tr th{font-size:13px;font-weight:700;line-height:140%;border-bottom:6px solid #EDEFF0;vertical-align:bottom;padding:0 6px 4px 0}
table.clean tr td{padding:4px 0}
table.clean tr td.last,table.clean thead tr th.last{text-align:center;width:42px}
table.clean thead tr th.wide{width:140px;font-size:12px;font-weight:400;text-align:right}
table.clean tbody tr td.wide input.subscr-item{float:right;margin-right:22px}
.albumEditMenu{margin-bottom:10px;border-bottom:1px solid #e2e2e2}
.albumEditMenu a{display:inline-block;font-weight:400;border-left:1px solid #e2e2e2;margin-right:-3px;padding:3px 4px 3px 5px}
.albumEditMenu a.first{border-left:none}
.albumEditMenu a.active,.albumEditMenu a:hover{background-color:#e2e2e2;color:#000}
.share_block{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;clear:both;height:30px;line-height:30px;margin:10px 0 15px;padding:6px 8px}
.share_block.list_page{background-color:transparent;border-top:1px solid #e2e2e2;margin:0}
.share_block:focus{outline:none}
.share_block .addthis_toolbox{max-width:400px;float:left}
.share_block .addthis_toolbox ul{list-style-type:none;width:600px;position:absolute}
.share_block .addthis_toolbox ul li{list-style-type:none;float:left;line-height:30px;font-weight:700;color:#000;margin:0 8px 0 0}
.share_block .addthis_toolbox ul li a span{display:none}
.share_block .addthis_toolbox ul li.custom_images{height:24px;padding-top:3px}
.share_block .addthis_toolbox ul li.custom_images a{width:24px;height:24px;margin:0;padding:0 5px 0 0}
.share_block .addthis_toolbox ul li.fb_like_button{height:24px;width:155px;padding:4px 0 0}
.share_block .addthis_toolbox ul li.like_button{height:24px}
.share_block .addthis_toolbox ul li.like_button.facebook{padding:5px 20px 0 5px; position: relative; top: -10px}
.share_block .addthis_toolbox ul li.like_button.twitter{width:100px;padding:5px 0 3px}
.share_block .addthis_toolbox ul li.like_button.google{width:76px;padding:5px 0 3px}
.share_block .addthis_toolbox ul li.d16x16{height:16px;padding-top:3px}
.share_block .addthis_toolbox ul li.d16x16 a{width:16px;height:16px;margin:0;padding:0 6px 0 0}
.share_block .addthis_toolbox ul li.custom_images a:hover{background-color:transparent}
.share_block .addthis_toolbox ul li.custom_images a.last{padding:0}
.share_block .author_info{float:right;height:30px;margin:0;padding:0 0 0 8px}
.share_block .author_info .userpic{float:right;width:30px;height:30px}
.share_block .author_info .userpic a{background-color:transparent;width:30px;height:30px}
.share_block .author_info .userpic a:hover{background-color:transparent}
.share_block .author_info .info{height:28px;float:right;text-align:right;padding:2px 8px 0 0}
.share_block .author_info .info p{height:28px;line-height:1.2em;font-size:11px;font-style:italic;color:#7c7c7c;text-align:right;margin:0;padding:0}
.share_block .author_info .info p a{height:14px;font-size:11px;font-weight:700;margin:0;padding:0}
.share_block .author_info .info p a:hover{background-color:#07b;color:#fff;text-decoration:none}
.share_block.forum_page{border-top:1px solid #e2e2e2;margin:12px 0 0;padding:3px 6px}
.share_block.forum_page .addthis_toolbox ul{width:530px}
.share_block.forum_page .addthis_toolbox ul li.fb_like_button{height:24px;padding:3px 0 0}
dl.list_compact{clear:both;padding-bottom:20px}
dl.list_compact dt{font-size:16px;border-top:1px solid #e2e2e2;margin:10px 0 0;padding:14px 0 0 124px}
dl.list_compact dt a{margin:0;padding:0}
dl.list_compact dt span{font-weight:700;font-size:11px;padding-left:16px;color:#7c7c7c}
dl.list_compact dt span a{margin:0;padding:0}
dl.list_compact dd{color:#7C7C7C;font-size:12px;height:77px;margin:0;padding:0}
dl.list_compact dd div.thumb{width:100px;height:100px;float:left;position:relative;top:-23px;padding:0 12px 0 13px}
dl.list_compact dd div.thumb a{width:100px;height:100px;background-color:transparent;margin:0;padding:0}
dl.list_compact dd div.thumb a img{width:100px;height:100px;border:2px solid #FFF}
dl.list_compact dd div.thumb a.rollover img{border:2px solid #07b}
dl.list_compact dd div.thumb a:hover{background-color:transparent}
dl.list_compact dd div.thumb div.video{position:absolute;top:85px;left:15px;height:17px;width:100px}
dl.list_compact dd div.thumb p{float:left;background:#CCC;color:#7C7C7C;font-size:12px}
dl.list_mixed{clear:both}
dl.list_mixed dd{border-bottom:1px solid #e2e2e2;margin-bottom:20px;padding-bottom:5px}
.story_helpful{text-align:center;font-size:14px;color:#999;padding:10px 0}
.story_helpful p{color:#999;text-align:center}
div.main-profile-tab dl dt{color:#000;font-size:12px;font-weight:700}
#comment-notify{float:right;line-height:11px;padding:4px 0 0}
#comment-notify span{font-size:11px;color:#474747;font-weight:400}
#comment-notify span a,#comment-notify span a:hover{background:none;color:#07B;font-weight:700}
#forum #comment-notify{float:right;line-height:11px;padding:8px 4px 0 0}
#fave_bar{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:4px 0}
#fave_link{display:block;width:70px;float:left;margin:0}
#fave_link a{display:block;width:43px;height:26px;font-size:10px;line-height:10px;color:#7c7c7c;margin:0;padding:4px 0 0 27px}
#fave_link a:hover{color:#f26522}
#fave_bar .add{background:url(http://design.vitalbmx.com/images/icon-fave.gif) 0 0 no-repeat}
#fave_bar .remove{background:url(http://design.vitalbmx.com/images/icon-fave.gif) 0 -30px no-repeat}
#fave_bar .loading{background:url(http://design.vitalbmx.com/images/ajax-loading-16x16.gif) 4px 50% no-repeat}
#fave_count{display:block;width:44px;padding-top:5px;float:left;font-size:10px;line-height:10px;color:#7c7c7c;text-align:center;margin:0}
#fave_count a{font-size:18px;font-weight:700;color:#f26522;padding:0 2px}
#fave_count a:hover{color:#fff;background-color:#f26522}
#fave_recent{display:block;width:375px;height:30px;float:left;overflow:hidden;margin:0}
#fave_recent ul{width:625px;position:relative;left:-125px;font-size:11px;overflow:hidden}
#fave_recent ul li{display:block;position:relative;width:125px;height:30px;float:left;overflow:hidden}
#fave_recent ul li .userpic{width:30px;height:30px;float:left}
#fave_recent ul li .userinfo{font-style:normal;margin:1px 0 0 35px}
#fave_recent ul li .userinfo a{font-weight:700;line-height:15px;font-style:normal}
#fave_more{display:block;float:right;overflow:hidden;padding-top:2px;margin:0}
#fave_more span{font-size:11px}
#fave_more span a{font-weight:400;font-size:11px;line-height:14px;font-style:normal}
#fave_all{clear:both;display:none;margin:0;padding:4px 0 0}
#fave_all ul{list-style-type:none;font-size:11px}
#fave_all ul li{list-style:none;display:block;width:150px;height:30px;float:left;overflow:hidden;margin:4px 0}
#fave_all ul li .userpic{width:30px;height:30px;float:left}
#fave_all ul li .userinfo{font-style:normal;margin:1px 0 0 35px}
#fave_all ul li .userinfo a{font-weight:700;line-height:15px;font-style:normal}
#fave_bar.w_640 #fave_recent{width:414px}
#fave_bar.w_640 #fave_recent ul{width:690px;left:-138px}
#fave_bar.w_640 #fave_recent ul li{width:138px}
#fave_all.w_640 ul li{width:160px}
#fave_bar.w_220{float:left;border:none;background:none;margin:0;padding:0 0 0 12px}
#fave_bar.w_220 #fave_count a{font-size:14px}
#fave_all.forum_page ul li{width:135px}
#forum-topic-replies tbody tr.last-post,#forum-topic-replies tbody tr.last-post td{border:none}
.thread_pages{float:right}
.thread_pages a{border:1px solid #A4A4A4;display:inline-block;float:left;font-size:10px;margin:1px;padding:1px 2px}
.thread_pages span{display:inline-block;float:left;padding:1px 2px}
.tabbox{width:auto;border:1px solid #ddd;padding:8px 7px 0}
.tabbox div.tabbox-inner{padding:8px 0}
.tabbox div.tabbox-inner p{font-size:12px}
.tabbox a.view_entire_section{float:right;position:inherit;top:auto;left:auto}
.tabbox .tabbox-inner ul{list-style-type:none;clear:both}
.tabbox .tabbox-inner ul li{float:left;display:block;width:120px;overflow:hidden;text-align:center;padding:0 8px 8px 0}
.tabbox .tabbox-inner ul li.last{padding-right:0}
.tabbox .tabbox-inner ul li .thumb{width:120px;height:120px;display:table-cell;vertical-align:middle}
.tabbox .tabbox-inner ul li .thumb a:hover{background-color:transparent}
.tabbox .tabbox-inner ul li .content_type{width:auto;height:17px;position:relative;margin-top:-18px}
.tabbox .tabbox-inner ul li h6{width:120px;font-weight:700;padding:4px 0}
.tabbox h2.tabhead{display:block;width:91px;height:19px;background:#474747}
.tabbox h2 span{color:#fff}
.content_thumbs{list-style-type:none;clear:both}
.item.wide .content_thumbs{padding:4px 5px 0}
.content_thumbs li{float:left;display:block;width:138px;overflow:hidden;padding:0 20px 16px 0}
.item.wide .content_thumbs li{padding:0 16px 16px 0}
.content_thumbs.profile_manager li{padding:0 16px 16px 0}
.content_thumbs.profile_manager li.last{padding:0 0 16px}
.content_thumbs li.first{clear:both;padding-left:0}
.content_thumbs li.last{padding-right:0}
.item.wide .content_thumbs li.last{padding:0 0 16px}
.content_thumbs li div.thumb,.content_thumbs li div.thumb img{width:138px;height:138px}
.content_thumbs li div.video{height:104px}
.content_thumbs li div.thumb.video img{width:138px;height:104px}
.content_thumbs li div.thumb a:hover{background-color:transparent}
.content_thumbs li div.content_type{width:auto;height:17px;position:relative;margin-top:-18px}
.content_thumbs li h6{width:138px;font-weight:700;word-wrap:break-word;font-size:15px;line-height:16px;padding:4px 0 0}
.item.wide .content_thumbs li h6{font-size:12px;text-align:center;word-wrap:break-word;margin-bottom:0}
.content_thumbs li p{font-size:11px;line-height:13px;color:#7c7c7c;margin:0;padding:0 0 3px;clear:both}
.item.wide .content_thumbs li p{text-align:center}
.content_thumbs li > p:last-child{padding:0}
.content_thumbs .product{padding:0 14px 15px 0}
.content_thumbs li.product.last{padding-right:2px}
.content_thumbs li.product .thumb{border:1px solid #e2e2e2;position:relative}
.content_thumbs li.product .thumb .feat_product{display:block;width:138px;height:17px;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.5) url(data:image/png;base64,R0lGODlhigARAKIHAOnp6Y2Njbi4uJ+fn8jIyP7+/tvb235+fiH5BAEAAAcALAAAAACKABEAAAP/eLrc/jDKSau9OOvNu/9gKI5kaZ5oqq4sORRwIbwxoBDwQcevcASyQ6wACOyIB0PMwDj6lLwfAGYIHAQ1q4F5ABBusCJ22OotXoPGtJDWsRVBoC8uQzO2v6DCbrDhu0x9AQEATFhSgVxeVwWDhQqHLW4+e29nMotubXRzPnJ2C399l2mjf4VykI2RWAGnX48NkWVDRkNfOK4FlZueQUNVR19/BDaVUVBEA6BorI2vXV+yu5JmvAxrMGmgnEIzBV+gCqLGmndVBUypjAHOroqwXAyzLNbmlb7hlgA2WGlBSpZZGqdOzz2CjJ4UIWSI2qNWqSDGorfC3hEZ+2wwWyONLY6Bi0mWNBmYRFEjXemsjCFihVAYKwdwsFQlqabNmzhz6tzJs6fPn0CDCgWaAAA7) 0 0 no-repeat}
.ie6 .content_thumbs li.product .thumb .feat_product,.ie7 .content_thumbs li.product .thumb .feat_product{background:url(http://assets.vitalmedianet.com/images/feat_product.png) 0 0 no-repeat}
.content_thumbs li.product a.checkbox_overlay{display:block;position:relative;margin-top:-19px;height:19px;width:70px;background:url(/images/transparent.gif) repeat}
.content_thumbs.small li{padding:0 16px 16px 0}
.content_thumbs.small li.reset_bottom_padding{padding-bottom:0}
.content_thumbs.small li,.content_thumbs.small li h6,.content_thumbs.small li p{width:120px}
.content_thumbs.small li div.thumb,.content_thumbs.small li div.thumb img{width:120px;height:120px}
.content_thumbs.small li.first{padding-left:0}
.content_thumbs.small li.last{padding-right:0}
.content_thumbs.mini li{padding:0 13px}
.content_thumbs.mini li,.content_thumbs.mini li h6,.content_thumbs.mini li p{width:90px}
.content_thumbs.mini li div.thumb,.content_thumbs.mini li div.thumb img{width:90px;height:90px}
.content_thumbs.mini li.last{padding-bottom:12px}
.content_thumbs.mini li:last-of-type{padding-bottom:0}
.content_thumbs.mini_wide li{padding:0 13px}
.content_thumbs.mini_wide li,.content_thumbs.mini_wide li h6,.content_thumbs.mini_wide li p{width:120px}
.content_thumbs.mini_wide li div.thumb,.content_thumbs.mini_wide li div.thumb img{width:120px;height:120px}
.content_thumbs.small li h6,.content_thumbs.mini li h6,.content_thumbs.mini_wide li h6{font-size:12px;line-height:15px;margin:0}
.content_thumbs.boxed{padding-top:4px;margin:0}
.content_thumbs.boxed li > *{text-align:center}
.content_thumbs.wide{margin-left:13px}
.content_thumbs.wide li{padding-right:26px}
.content_thumb{display:block;width:140px;overflow:hidden;margin-top:8px;padding:0}
.content_thumb .thumb{width:138px;height:138px}
.content_thumb .video{height:104px}
.content_thumb .thumb a:hover{background-color:transparent}
.content_thumb .thumb.product{border:1px solid #e2e2e2}
.content_thumb .content_type{width:auto;height:17px;position:relative;margin-top:-18px}
.content_thumb h6{width:138px;font-weight:700;word-wrap:break-word;font-size:15px;line-height:16px;padding:4px 0 0}
.content_thumb p{font-size:11px;line-height:13px;color:#7c7c7c;margin:0;padding:0}
.content_thumb.small{width:120px}
.content_thumb.small .thumb{width:120px;height:120px}
.pagination{text-align:center;margin:20px 0}
.pagination.category{float:right;margin:0 0 0 10px}
.pagination.topic{text-align:left}
h1 + .pagination.topic{margin:10px 0}
.pagination a,.pagination span{background-color:#fff;border:1px solid #d1d3d4;padding:3px 7px}
.pagination a:hover{background-color:#0073b5;color:#fff}
.pagination span{display:inline-block}
.pagination span.current{background-color:#0073b5;color:#fff}
.pagination span.disabled{color:#aaa}
.pagination span.gap{border:none}
.pagination p{font-weight:700;padding-bottom:6px;text-align:center}
.pagination_mini{text-align:center;font-size:11px;line-height:1em;margin:0}
.pagination_mini a,.pagination_mini span{background-color:transparent;padding:2px 4px 3px}
.pagination_mini a{text-decoration:underline}
.pagination_mini a:hover{background-color:#0073b5;color:#fff}
.pagination_mini .current{border:1px solid #666;background-color:transparent;text-decoration:none;padding:1px 3px 2px}
.pagination_mini .current:hover{background-color:#0073b5}
.pagination_micro{display:block;height:11px;width:76px;float:right;margin:2px 0 0}
.pagination_micro a.prev,.pagination_micro a.next{display:inline-block;width:8px;height:11px;background-color:transparent;background-repeat:no-repeat}
.pagination_micro a.prev{background-position:0 -308px}
.pagination_micro a.next{background-position:100% -308px}
.pagination_micro span{display:inline-block;height:11px;width:50px;margin:0}
.pagination_micro span.page_1{background-position:-100px -308px}
.pagination_micro span.page_2{background-position:-90px -308px}
.pagination_micro span.page_3{background-position:-80px -308px}
.pagination_micro span.page_4{background-position:-70px -308px}
.pagination_micro span.page_5{background-position:-60px -308px}
.set_pagination{display:block;overflow:hidden;text-align:center;margin:0 auto 10px;width:738px}
.set_pagination ul{list-style-type:none;background:none;display:block;width:710px;float:left}
.set_pagination .loading{background:transparent url(/images/ajax_loader_bar.gif) 50% 50% no-repeat}
.set_pagination ul li{display:inline-block;border:2px solid #fff;vertical-align:top;margin:0 1px}
.set_pagination ul li a{display:block;margin-top:4px;line-height:1px}
.set_pagination ul li a.selected{border:2px solid #7C7C7C;margin-top:0;padding:2px}
.set_pagination .nav{display:block;margin-top:6px;vertical-align:top;float:left}
.set_pagination .nav a{display:block;width:8px;height:48px;background-color:transparent;background-repeat:no-repeat;margin:0 3px}
.set_pagination .nav a.prev{background-position:-8px -561px}
.set_pagination .nav a:hover.prev,.set_pagination .nav a.prev.active{background-position:0 -561px}
.set_pagination .nav a.next{background-position:-16px -561px}
.set_pagination .nav a:hover.next,.set_pagination .nav a.next.active{background-position:-24px -561px}
.set_pagination.video{width:780px}
.set_pagination.video .nav{margin-top:16px}
.set_pagination.video ul{width:750px}
.set_pagination.video ul li p{display:block;width:100px;word-wrap:break-word;text-align:center}
.set_pagination.video ul li p a{line-height:13px;font-size:11px;display:inline}
.guest_prompt{width:279px;height:93px;position:absolute;background:url(http://assets.vitalmedianet.com/images/guest_prompt_bg.png) 0 0 no-repeat;overflow:hidden;z-index:100;margin:0;left:0}
.guest_prompt__inner{padding:13px 17px 17px}
.guest_prompt__inner p{font-size:11px;font-weight:400;line-height:normal;text-align:center;padding:0}
.guest_prompt__inner .fb_connect{padding-top:4px}
.guest_prompt__inner p .fb_connect{display:inline-block;padding:0;line-height:0}
.guest_prompt__inner hr{height:0;background-color:#E6DFDF;border:none;border-top:1px solid #E6DFDF;border-bottom:1px solid #FCFCFC;margin:5px 0 3px}
.x_close_link{position:absolute;width:10px;height:10px}
.x_close_link a,.x_close_link a:hover{display:block;width:10px;height:10px;background:url(data:image/gif;base64,R0lGODlhCgAKAKIAAMPDw8XFxcbGxsTExP///0ZGRgAAAAAAACH5BAAAAAAALAAAAAAKAAoAAAMXWLrcXgQoQVggg45Gsbseo13SEl5P+iQAOw==) 0 0 no-repeat;text-indent:-9999px}
.login_prompt_overlay{display:none;width:279px;height:93px;position:absolute;background:url(/images/prompt_bg_1.png) 0 0 no-repeat;overflow:hidden;z-index:100;margin:0 0 0 303px}
.login_prompt_overlay .inner{padding:13px 17px 17px}
.login_prompt_overlay .inner p{font-size:11px;font-weight:400;line-height:normal;text-align:center;padding:0}
.login_prompt_overlay .inner p a{font-weight:700}
.login_prompt_overlay .inner hr{height:0;background-color:#E6DFDF;border:none;border-top:1px solid #E6DFDF;border-bottom:1px solid #FCFCFC;margin:5px 0 3px}
.login_prompt_overlay .inner p.offset{padding-top:4px}
#video_detail_view .login_prompt_overlay{margin:0 0 0 343px}
#photo_detail_wide_view .login_prompt_overlay{margin:0 0 0 503px}
#product_detail_view div.login_prompt_overlay{margin:0 0 0 305px}
#forum .login_prompt_overlay{margin:24px 0 0 532px}
#message_bar{height:21px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJAAAABDCAMAAAD06w+JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJlQTFRF/v7+/f39/Pz89PT0+vr68PDw+fn54+PjysrK7e3t5ubm1tbWzc3N2NjY6enp+Pj43Nzc+/v70dHR9/f37OzsyMjI4eHhz8/P8vLy39/f1NTU2tra6Ojo3t7e4uLi8fHx19fX7+/v0NDQ8/Pz6+vr9fT0zs7O1dXV3d3d5OTk29vbycnJ9fX12dnZ6urq7u7u5+fn////9/b2OUksUQAAAtJJREFUeNrs2GlT2lAYgNEARSqKSqWIBQH3rZv8/x/XIDiyJOEGgsv0nBnGL21N7s37cNNoBPBBRJYAECQAQQIECUCQAEECECRAkAAECRAkAEECBAlAkABBAhAkQJAABAlAkABBAhAkQJAABAkQJABBAgQJQJAAQQIQJECQAAQJECQAQQIECUCQAAQJECQAQQIECUCQAEECECRAkAAECRAkAEECBAlAkABBAhAkAEECBAlAkABBAhAkQJAABAkQJIBCgvQ9r8ev72x/O25OQlx8W9uPdLd784aNxnC410jxqxt7OMpydzZx+qw90e/327UF9/UFf3v1em/s4GD8mWi1dlu7Cc47g0F12fnSH2y1WvG/cjBr/DvqCe5rS/rTG2iftk/PXtxl3f9Dd6LRbaQaLiz6bfr+rLvlFycXFyFP1c3Nlh7q/Xee1cfceYn2itJYT3fe0WovY5aoHapfy6O+Um86xStdtRIszO+faobOq0qQ0ej4+PgwthP7EqrZHH+azXK5VCpFUfS0ifhvl8qlcqw5FXwd8TWPr/0wvof4CzTohi9fVyhjHc+Xo5ngKmBLe2lxnVfLJ/BBPs0UME8LE9hda4wLy0hUK0o9t4wR/t1KF38xV4s0M+CXlVxGPyc/r6+n583jAIfpdhaK0UxWXqW0LJp6+nxeLj3hrlauRMoKNud69yx1UwK2dLL515W1zNSzUy1aamfTSxsW1w1jmy7aLUr4Kg06ub/k5zKQPswbCD02JGchoBLpsVjORoKECf2cfXnDhM2uT5Qpa1PC9nXpgWjmOwtu+vwmF3WUf7xeR3Mw6OQpXzGiSkGy/qMq64SQvwzTt4h3Fq2iC/9F8tZq3Jt4DuMaHcw4H2bMeFEdibZ6oEh69ShvyrRDYDU3Hba0N92tHfk2vuKNX1OcPeB9DnJrHbq2K9rWG8v2eM6guHfLLfnIYfFcgLyF+CfAAKx005PqYu7qAAAAAElFTkSuQmCC) 50% 100% no-repeat;overflow:hidden;margin-bottom:-8px;display:none;padding:4px 4px 13px}
.ie6 #message_bar,.ie7 #message_bar{background:url(http://assets.vitalmedianet.com/images/message_bar.gif) 50% 100% no-repeat}
#message_bar a,#message_bar span{display:inline-block}
#message_bar div.post_txt{position:relative;top:0;height:21px;width:1px;display:inline-block}
#message_bar div.inner{text-align:center;position:relative}
#message_bar div.inner span{position:relative;top:-6px}
#message_bar div.inner span.close{padding:10px 5px 9px 0;position:absolute;right:0}
#message_bar div.inner span.close a{font-weight:400;font-size:11px}
#message_bar div.inner span.close a.x_button{display:inline-block;width:10px;height:10px}
#message_bar div.inner span.close a.x_text{position:relative;top:-1px}
#prod_detail_view #message_bar{margin-bottom:0}
.form_wrapper{display:inline-block;margin:0 auto;padding:15px 30px}
.form_wrapper h1{text-align:center;padding:0 0 15px}
.form_wrapper div.form_box,.form_wrapper div.form_vert_divider{text-align:left;margin:0 5px}
.form_wrapper div.form_box div.title{background-color:#e2e2e2;font-size:16px;line-height:32px;padding:0 15px}
.form_wrapper div.form_box div.body{background-color:#F0F0F0;padding:15px}
.form_wrapper ul{list-style:none}
.form_wrapper ul li{display:list-item;clear:both;min-height:22px;line-height:22px;padding:0 0 10px}
.form_wrapper ul li.last{padding:0}
.form_wrapper ul li label{float:left;width:150px;text-align:right;font-weight:700;margin:0 10px 0 0;padding:0}
.form_wrapper ul.narrow li label{width:95px}
.form_wrapper ul.wide li label{width:150px}
.form_wrapper ul li label.recaptcha{margin-top:75px}
.form_wrapper ul li label.inline_label{width:auto;font-weight:400;float:none;margin:0}
.form_wrapper ul li input,.form_wrapper ul li select{margin:0}
.form_wrapper ul li input[type=text],.form_wrapper ul li input[type=password]{float:left;width:196px;border-color:#a4a4a4}
.form_wrapper ul li input[type=file]{width:196px}
.form_wrapper ul li select{width:auto;max-width:204px;border-color:#a4a4a4}
.form_wrapper ul li p{clear:both;margin:0 0 0 160px;padding:8px 0 0}
.form_wrapper ul.narrow li p{clear:both;margin:0 0 0 105px;padding:8px 0 0}
.form_wrapper ul li p.note{font-size:11px;line-height:11px;font-style:normal;padding:3px 0}
.form_wrapper ul li span{display:inline-block;line-height:21px;padding:0}
.form_wrapper ul li.text{background:url(http://design.vitalbmx.com/images/line_10x1_gray.png) 0 50% repeat-x;text-align:center;margin-bottom:10px;padding:0}
.form_wrapper ul li.text p{font-size:14px;line-height:14px;background-color:#fff;display:inline-block;margin:0;padding:12px 8px}
.form_wrapper ul li #recaptcha_image{margin-left:160px;border:1px solid #a4a4a4;width:306px;height:57px;background-color:#fff}
.form_wrapper ul.pm li{display:block;height:auto}
.form_wrapper ul.pm li label{float:none;display:block;width:auto;text-align:left}
.form_wrapper ul.pm li input[type=text],.form_wrapper ul.pm li textarea{width:300px;float:none}
.form_wrapper ul.pm li textarea{height:128px;border-color:#A4A4A4}
.form_wrapper ul.pm li #recaptcha_image{margin-left:0}
.form_wrapper p.links{margin-top:55px;text-align:center}
.form_wrapper .message{border:2px solid #09f;text-align:center;font-size:14px;margin:0 5px 15px;padding:10px}
.form_wrapper .form_box{text-align:left}
.form_wrapper .error{display: none;}
.form_wrapper .error p{color: red;font-weight: normal;}
.form_wrapper .loading{background: url(/images/ajax-loading-16x16.gif) no-repeat 0px 0px; display: inline-block; width: 16px; height: 16px;}
#resend-confirmation-form {display: none; margin-left: 160px;}
.form_simple{display:block;margin:auto;padding:0}
.form_simple .form_box .content{background:none;padding:0}
.form_simple ul{list-style:none}
.form_simple ul li{display:list-item;clear:both;min-height:22px;line-height:22px;padding:0 0 10px}
.form_simple ul li.last,.form_simple ul li:last-child{padding:0}
.form_simple ul li label{float:left;width:auto;text-align:right;font-weight:400;margin:0 10px 0 0;padding:0}
.form_simple ul.narrow li label{width:95px}
.form_simple ul.wide li label{width:140px}
.form_simple ul li label.recaptcha{margin-top:75px}
.form_simple ul li label.inline_label,.form_simple ul li span.inline_label{width:auto;font-weight:400;float:none;margin:0}
.form_simple ul li input,.form_simple ul li select{margin:0}
.form_simple ul li input[type=text]{float:left;width:196px}
.form_simple ul li select{width:auto;max-width:204px}
.form_simple ul li p{clear:both;margin:0 0 0 160px;padding:8px 0 0}
.form_simple ul.narrow li p{margin:0 0 0 105px}
.form_simple ul.wide li p{margin:0 0 0 145px}
.form_simple ul li p.note{font-size:11px;line-height:11px;font-style:normal;padding:3px 0}
.form_simple ul li span{display:inline-block;line-height:21px;padding:0}
.form_simple ul li.text{background:url(http://design.vitalbmx.com/images/line_10x1_gray.png) 0 50% repeat-x;text-align:center;margin-bottom:10px;padding:0}
.form_simple ul li.text p{font-size:14px;line-height:14px;background-color:#fff;display:inline-block;margin:0;padding:12px 8px}
.form_simple ul li textarea{width:372px}
.form_simple p.links{margin-top:55px;text-align:center}
.form_simple .message{border:2px solid #09f;text-align:center;font-size:14px;margin:0 5px 15px;padding:10px}
.filter_sort{font-size:12px;margin-bottom:10px;padding:15px 12px 0 0;height:16px}
.filter_sort ul{font-weight:700;display:block;height:15px}
.filter_sort ul,.filter_sort ul li ul{list-style-type:none;line-height:15px}
.filter_sort ul li{display:block;float:left;border:none;padding:0 5px}
.filter_sort ul li.first{padding-left:0}
.filter_sort ul li.dropdown{font-weight:700;color:#07b;padding:0 14px 0 2px}
.filter_sort ul li.prepend{margin-left:16px}
.filter_sort ul li.sort,
.filter_sort ul li.uk_bike_filter {margin-left:30px}
.filter_sort ul li.button{margin-top:-4px;float:right}
.filter_sort ul li a{padding:0 2px}
.filter_sort ul li ul{display:none;position:absolute;padding-top:4px;margin-left:-8px;z-index:100}
.filter_sort ul li:hover{cursor:pointer}
.filter_sort ul li:hover > ul{display:block}
.filter_sort ul li ul li{float:none;line-height:24px;background-color:#E2E2E2;border:none;padding:0 8px}
.filter_sort ul li ul li:hover{background-color:#07B;color:#fff}
.filter_sort ul li ul li:hover a{color:#fff}
.filter_sort ul li ul li a{background-color:transparent;display:inline-block;white-space:nowrap}
#uk_only {margin-right: 3px}
#product_main_view .filter_sort{display:inline-block;width:100%;margin:0;padding:4px 16px 9px 0}
.comments .filter_sort{display:inline-block;margin-top:3px;vertical-align:top;padding:0}
.comments .filter_sort ul li ul li{background-color:#D1D3D4}
.comments .filter_sort ul li ul li:hover{background-color:#07b}
.vert_divider{font-size:16px;font-weight:700;padding:53px 5px 0}
.horiz_divider{text-align:center;font-size:16px;font-weight:700;padding:10px 0}
.tip_right{padding-right:7px;background:url(/images/sprite_b_tips_h.gif) 100% 52px no-repeat}
.tip_left{padding-left:7px;background:url(/images/sprite_b_tips_h.gif) 0 52px no-repeat}
.tip_bottom{padding-bottom:7px;background:url(/images/sprite_b_tips_v.gif) 50% 100% no-repeat}
.tip_top{padding-top:7px;background:url(/images/sprite_b_tips_v.gif) 50% 0 no-repeat}
.dd_list{font-size:12px;margin:0;padding:0}
.dd_list.top_right{float:right;margin-top:4px}
.dd_list ul{font-weight:700;display:block}
.dd_list ul,.dd_list ul li ul{list-style-type:none;line-height:15px}
.dd_list ul li{display:block;float:left;padding:0 5px}
.dd_list ul li.first{padding-left:0}
.dd_list ul li.dropdown{font-weight:700;color:#07b;padding:0 14px 0 2px}
.dd_list ul li.prepend{margin-left:16px}
.dd_list ul li.sort{margin-left:30px}
.dd_list ul li.button{margin-top:-4px;float:right;margin-right:-19px}
.dd_list ul li a{padding:0 2px}
.dd_list ul li ul{display:none;position:absolute;padding-top:4px;z-index:100;margin-left:-8px}
.dd_list.top_right ul li ul{margin-left:-70px}
.dd_list ul li:hover{cursor:pointer}
.dd_list ul li:hover > ul{display:block}
.dd_list ul li ul li{float:none;line-height:24px;background:#E2E2E2;padding:0 8px}
.dd_list ul li ul li:hover{background:#07B;color:#fff}
.dd_list ul li ul li:hover a{color:#fff}
.dd_list ul li ul li a{padding-right:8px;background:none}
.set_nav{clear:both;height:25px;margin:4px 0 10px}
.set_nav input,.set_nav p{float:left;margin-right:4px}
.set_nav p{display:block;line-height:11px;font-size:11px;color:#7C7C7C;margin-right:20px;padding:7px 0 0 3px}
.set_nav .message{display:inline-block;font-weight:700;padding:5px 0 0 6px}
div.main_item{text-align:center;line-height:0;display:inline-block;width:100%;min-height:250px}
div.main_item a{display:inline-block;position:relative}
div.main_item a:hover{background-color:transparent}
p.main_item span:first-child{padding-right:8px}
p.main_item span:first-child:empty{padding:0}
.edit_media_info div{margin:2px 0}
.edit_media_info label{display:inline-block;width:50px}
.edit_media_info div:first-of-type > label{position:relative;top:-32px}
.edit_media_info textarea,.edit_media_info input[type=text]{width:440px}
.edit_media_info textarea{height:64px}
.product_photo + h2{margin-top:15px}
#more_product_info{padding:8px;background-color:#F0F0F0;margin:12px 0 15px}
#more_product_info p{padding-top:0}
.comments{display:block;background-color:#e2e2e2;padding:10px 15px 15px}
.comments .head span.comments_count{font-size:16px;font-weight:700;margin-right:8px}
.comments .head span.comments_sort{font-weight:700}
.comments .head span.comments_sort span{padding-left:0}
.comments .head span.comments_sort a.sort_asc{padding-right:13px;margin-right:3px}
.comments .head span.comments_sort a.sort_desc{padding-right:13px;margin-right:3px}
.comments .body ul{list-style:none}
.comments .body ul li{display:block;border-bottom:1px solid #D1D3D4;padding:8px 0}
.comments .body ul li.add_border{border-bottom:1px solid #D1D3D4}
.comments .body ul li:last-of-type{border:none}
.comments .body ul li .userpic{float:left;display:block;width:48px;height:48px;margin-right:10px}
.comments .body ul li .comment{display:block;margin-left:58px}
.comments .body ul li .comment h6{padding-top:6px}
.comments .body ul li .comment p{padding:0 0 4px}
.comments .body ul li .comment p.user_name,div.comments div.body ul li .comment p.comment_text{padding:0}
.comments .body ul li .comment p.timestamp{padding-bottom:6px}
.comments .body ul li .comment p.small{padding-top:10px;color:#555}
.comments .body ul li .comment textarea{width:500px}
.comments .login_prompt{line-height:18px;text-align:center;font-size:13px;border:2px solid #231f20;background-color:#fff;margin:10px 0 0;padding:12px 12px 11px}
.comments .login_prompt a img{vertical-align:middle;position:relative;top:-1px}
.comment_form{display:block}
.comments .body ul + .comment_form{margin-top:15px}
.comment_form .textarea_wrapper{display:block;padding-right:10px}
.comment_form .textarea_wrapper textarea{width:100%;height:80px;border-width:1px}
.forum_topic .comment_form input.text{width:220px}
.forum_topic .comment_form .textarea_wrapper textarea{height:220px}
.comment_form .textarea_wrapper textarea.tall{width:100%;height:300px}
.comment_form .textarea_formatting{display:block;margin-left:4px;text-align:left}
.comment_form .textarea_formatting a{margin-right:10px;font-size:11px}
.comment_form label{display:block;clear:both;margin-top:12px}
.comment_form input.text{border:1px solid #939598;margin:0 0 8px;padding:2px 4px}
.button_wrapper{text-align:center;margin:11px 0 0}
.button_wrapper.left{text-align:left}
.img_thumbs_micro{clear:none;display:block;list-style-type:none;margin-right:-1px}
.img_thumbs_micro li{float:left;width:45px;height:45px;padding:0 4px 4px 0}
.img_thumbs_micro li.last{padding:0 0 4px}
.img_thumbs_micro li a{display:inline-block;line-height:1px}
.img_thumbs_micro li a img{width:45px;height:45px}
.img_thumbs_small{clear:none;display:block;list-style-type:none}
.img_thumbs_small li{float:left;width:50px;height:50px;padding:0 7px 8px 0}
.img_thumbs_small li.last{padding:0 0 8px}
.img_thumbs_small li a{display:inline-block;line-height:1px}
.img_thumbs_small li a img{width:50px;height:50px}
.img_thumbs_medium{clear:none;display:block;list-style-type:none;margin:16px 0}
.img_thumbs_medium li{float:left;width:70px;height:70px;border:2px solid #fff;margin-right:3px;padding:1px}
.img_thumbs_medium li.current{border:2px solid #7C7C7C}
.img_thumbs_medium li:hover{border:2px solid #7C7C7C}
.img_thumbs_medium li:hover.current{border:2px solid #7C7C7C}
.img_thumbs_medium li.last{padding:0 0 8px}
.img_thumbs_medium li ul{display:none;list-style-type:none;position:absolute}
.img_thumbs_medium li:hover > ul{display:block}
.img_thumbs_medium li ul li{display:block;background-color:#E2E2E2;font-weight:700;width:auto;height:auto;border:none;font-size:11px;color:#000;padding:9px 12px}
.img_thumbs_medium li ul li:hover{border:none}
.review_form{display:block;background-color:#D1D3D4}
.review_form .head{display:block;background-color:#474747;color:#fff;text-align:center;padding:7px}
.review_form .head h3{font-size:14px;line-height:14px;color:#fff;text-align:inherit;padding:0}
.review_form .head > div{display:inline-block;margin:0 auto}
.review_form .body{padding:10px}
.review_form .body label{display:block;font-weight:700;padding-top:4px}
.review_form .body label em{font-weight:400;font-size:11px}
.review_form .body span.error{color:#A22A2C;font-weight:700}
.review_form .body input.text{width:750px;border:1px solid #939598;padding:2px 3px}
.review_form .body textarea{width:752px;height:40px;border-color:#939598;border-width:1px}
.review_form .body textarea.tall{height:60px}
.review_form .body input[type=submit]{margin-top:8px}
.compare_link{font-size:16px;font-weight:700;padding:0 18px 0 0;margin:6px 0}
.compare_list{list-style:none;position:absolute;background-color:#e2e2e2;max-height:400px;width:200px;overflow-x:hidden;overflow-y:scroll;z-index:2}
.compare_list.above{margin-top:-426px}
.compare_list li{display:list-item}
.compare_list li a{display:block;font-size:11px;font-weight:700;width:auto;line-height:120%;padding:4px 15px}
.compare_list.open{display:block}
.compare_list.closed{display:none}
/* Fix! */div.box{overflow:hidden;margin:12px 0;padding:13px 15px}
div.box.mini{margin:12px 0;padding:3px 6px 5px}
div.box.gray{border:1px solid #e2e2e2;background-color:#e2e2e2}
div.box.gray.forum_topic{padding:13px 55px}
div.box.medium{border:1px solid #E2E2E2;margin:12px 0 16px;padding:6px}
div.box.unpublished{border:1px solid #F7AAAE;background-color:#FCD6D8}
div.box.white{border:2px solid #000;background-color:#fff}
div.box.reminder{border:1px solid #F7AAAE;background-color:#FCD6D8}
div.box.forum_post{border-top:4px double #E2E2E2;margin:0;padding:10px 15px}
div.box.forum_post.first{background-color:#e2e2e2;margin-top:12px}
div.box.forum_post.first + div.box.forum_post{border-top:4px double #7C7C7C}
div.box.forum_post.first + input{margin-top:8px}
div.box.forum_post.first div.author_info{margin-top:-5px}
div.box.forum_post + .pagination{margin:0 0 10px}
div.main > div.forum_post:last-of-type{border-bottom:4px double #e2e2e2;margin-bottom:10px}
div.box.deleted{background-color:#ccc;border:1px solid #666}
div.box .author_info{width:100px;overflow:hidden;word-wrap:break-word;float:left}
div.box .author_info p{font-size:11px;padding:0}
div.box .author_info p.username{font-size:12px}
div.box .author_info .userpic{margin:4px 0}
div.box .author_info .userpic a{display:inline-block;line-height:1px}
div.box .author_info .userpic a img{width:100px;height:100px}
div.box .post{margin-left:112px}
div.box .post .info{display:inline-block;height:auto;width:100%;margin-bottom:4px}
div.box .post .info p{padding:0}
div.box .post .info p:first-child{line-height:20px}
div.box .post .edit{display:block;margin-bottom:7px}
div.box .post .edit textarea{width:100%;background-color:#FF9;border:none;padding:0}
div.box .post .signature{border-top:1px solid #e2e2e2;display:block;padding-top:4px}
div.box.forum_post.first .post .signature{border-top:1px solid #eee}
div.box .post .signature p{line-height:100%}
div.box .post .body{display:block;margin-bottom:8px;word-wrap:break-word}
div.box .post .body blockquote,.post_preview blockquote{margin-bottom:12px;padding:0 0 0 32px;background:#E8E9EB url(/images/sprite_quotes.png) 0 10px no-repeat}
div.box .post .body blockquote > div blockquote,.post_preview blockquote > div blockquote{margin-bottom:0}
div.box .post .body blockquote div,.post_preview blockquote div{background:transparent url(/images/sprite_quotes.png) 100% 10px no-repeat;padding:8px 32px 8px 0}
div.box .post .body blockquote div > blockquote,.post_preview blockquote div > blockquote{background-color:#D1D2D4}
div.box .post .body blockquote div > blockquote div > blockquote,.post_preview blockquote div > blockquote div > blockquote{background-color:#E8E9EB}
div.box .post .body img{max-width:674px}
div.box .post .body blockquote img{max-width:610px}
div.box .post .body blockquote div > blockquote img{max-width:546px}
div.box .post .body blockquote div > blockquote div > blockquote img{max-width:428px}
div.box .post_preview{display:none;margin-bottom:15px;background-color:#F1F3F4;padding:13px 15px}
div.box #preview{background-color:#fff;word-wrap:break-word;margin:15px 0 0}
div.box > p:first-child{padding-top:0}
#quote_all{display:block}
#quote_one{display:block}
.emoticons{text-align:center;display:none}
.emoticons a:hover{background-color:transparent}
.important_note{border:1px solid #09F;margin:4px 0;padding:4px 8px}
.errorExplanation{border:1px solid red;margin:10px 0;padding:4px 8px}
.errorExplanation ul{list-style:disc;list-style-position:inside}
.errorExplanation ul li{padding:0}
.errorExplanation h2{font-size:14px}
span.selected_checkbox{float:left;width:auto;margin-right:8px}
span.photo_thumb{float:left;width:138px;margin-right:12px}
span.photo_thumb input{position:relative;margin-left:-1px}
span.photo_thumb a{display:block;line-height:1px;margin:2px 0}
div.photo_info{float:left}
div.photo_info label{display:block;font-weight:700}
div.photo_info input,div.photo_info textarea{width:318px}
div.photo_info input + label,div.photo_info textarea + label{padding-top:4px}
ul.photolist{overflow:hidden;margin-bottom:15px;list-style-type:none}
ul.photolist li{float:left;height:130px;width:130px}
ul.photolist li img{cursor:pointer}
ul#photos_grid_container li img{cursor:move}
ul.photolist li a:hover,div.items div.item a.img{border:none}
.tooltip{display:none;background:transparent url(/images/black_arrow.png);font-size:12px;height:70px;width:231px;color:#fff;padding:25px}
.tooltip table{margin:0}
.tooltip table tbody tr{border:none;margin:0 0 6px;padding:0}
.tooltip table tbody tr td{border:none;margin:0;padding:2px 3px 5px}
.tooltip .label{color:#FF0;width:125px;font-weight:700}
.tooltip a{color:#ad4;font-size:11px;font-weight:700}
.tooltip_overlay{display:none;width:279px;height:93px;position:absolute;background:url(/images/prompt_bg_2.png) 50% 0 no-repeat;overflow:hidden;z-index:100;margin:-5px 0 0 -7px}
.tooltip_overlay .inner{padding:13px 17px 17px}
.tooltip_overlay .inner p{font-size:11px;font-weight:400;line-height:normal;padding:0 8px}
.tooltip_overlay .inner p a{font-weight:700}
.tooltip_overlay .inner p span{display:inline-block;width:125px;font-weight:700}
.tooltip_overlay .inner hr{height:0;background-color:#E6DFDF;border:none;border-top:1px solid #E6DFDF;border-bottom:1px solid #FCFCFC;margin:5px 0 3px}
.tooltip_overlay .inner p.offset{padding-top:4px}
.section{margin-bottom:15px}
.section .comment .userpic{float:left;width:50px;height:50px}
.section .comment .body{margin-left:58px;padding-left:7px;background:transparent url(/images/profile_comment_box_border3.gif) 0 0 no-repeat}
.section .comment .body .text{background-color:#f0f0f0;border:1px solid #f0f0f0;border-left:none;min-height:36px;margin-bottom:8px;overflow:hidden;padding:6px 8px}
.section > .links{margin-left:146px}
.section .comment > .links{margin:0 0 4px 65px}
.section h5{font-size:14px}
.section h5 span{font-size:11px;font-style:italic;font-weight:400;color:#7C7C7C}
.tooltipHelp{width:250px;background-color:#e2e2e2;position:absolute;color:#000;padding:12px 15px}
#articlewrapper img{margin:6px auto}
#contest_results h1{margin-top:10px}
#contest_results table tbody td:last-child{padding-left:16px}
#interstitial{background:#000;background-image:none}
#interstitial div#header{background-color:#000;width:100%}
#interstitial div#header div.inner{height:70px;width:926px;margin:0 auto}
#interstitial p{margin:0;padding:0;height:70px;line-height:70px;color:#fff;float:left;font-weight:700}
#interstitial p.gap{width:220px}
#interstitial a,#interstitial a:hover{color:#fff;background-color:transparent;text-decoration:none}
#interstitial{text-align:center}
#interstitial #ad{clear:both}
#interstitial #ad div{width:100%;text-align:center}
#interstitial #bar{height:30px;width:100%;background-color:#fc0;margin-bottom:25px;clear:both}
#interstitial a#skip{display:none}
#top_flash_bar{position:fixed;top:0;width:100%;z-index:10000;height:31px;padding:0 0 10px;background:transparent url(/images/top_bar_sprite.png) 0 0 repeat-x}
#top_flash_bar p{padding:0 16px;height:31px;line-height:31px;font-size:12px;color:#000}
#top_flash_bar p .important{display:inline-block;width:78px;height:19px;background:transparent url(/images/top_bar_sprite.png) 0 -41px no-repeat;position:relative;top:5px}
.sitewide_notice{background:#fff;padding:6px;text-align:center}
/* Alienation contest */.contest_110421{width:98px;height:134px;display:block;position:absolute;background:transparent url(http://cdn.vitalbmx.com/assets/contests/20110421_alienation.png) 0 0 no-repeat;margin-left:490px;margin-top:-31px}
/* Follow Vital box */.facebook-section{border-bottom:1px solid #e2e2e2;min-height:24px;padding-bottom:8px}
.twitter-section,.plusone-section{border-bottom:1px solid #e2e2e2;height:20px;overflow:hidden;padding:8px 0}
.plusone-section{padding:8px 0 0;border-bottom:none}
.plusone-button{display:inline-block;height:20px;overflow:hidden;width:90px}
.plusone-section span{color:#333;display:inline-block;font-family:'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;font-size:11px;height:20px;line-height:20px;position:relative;top:-6px}
.rss-section{border-left:1px solid #e2e2e2;float:left;height:20px;overflow:hidden;padding:8px 0 0 8px;width:131px}
.rss-section a,.rss-section a:hover{background:transparent url(http://assets.vitalmedianet.com/images/button-rss.png) 0 0 no-repeat}
.email-section{float:left;height:20px;overflow:hidden;padding:8px 8px 0 0;width:131px}
.email-section a,.email-section a:hover{background:transparent url(http://assets.vitalmedianet.com/images/button-email.png) 0 0 no-repeat}
.email-section a,.email-section a:hover,.rss-section a,.rss-section a:hover{color:#2a8dc7;display:block;font-size:12px;font-weight:400;height:20px;line-height:20px;padding-left:26px}
/* Super banner */.super_banner{padding:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2c2c',endColorstr='#000000');background:0 to(#000000));background:0;background-image:0}
.super_banner_inner{width:940px;margin:0 auto}
.super_banner_inner table{margin:0}
/* Onclick tiny menu */.tinymenu_wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 12px #bbb;-webkit-box-shadow:0 0 12px #bbb;box-shadow:0 0 12px #bbb;padding:10px;background-color:#f0f0f0;width:215px;position:absolute;margin-top:-25px;right:16px;z-index:10}
.tinymenu_close{display:block;width:14px;height:14px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZZJREFUeNp0krFLAlEcx796ehDdIEI4CAeCqItig0FQ0HL/go2GIrgFCU0NLi1NgUM0ZP+BDdLUYIGLwjnpIAhHTakQnIMHyUm/93pXj6MefLj3vvf73vv97vcL5HI5+JZCGIQuzh/EE2HLQSGf6YS4InZ8ukPcEBdij6D08pq4D4fDfhNbW8QZ8Sz2P8YKcco2qVQK2exv+tFoFKVSyTvuEbdsE6AaWU2vRJwJ3W4XmqahXK5AUYJoNBpIJBIwDAPz+dz7wG5I/Ii4pywWC35Lq3WH4XDITbPZDLquy8ZjlmpaLqZYLMK2baiqikKhwLV6vY7xeCyHpZlRlZVIJALLsr77oij8uVwu4TiOHKYy45usNJtN5PN5HjwYDLjWbrd53dKygqK5n56STCYxmUxQq9VQrVa52XVdZDIZ2fioxGIxlsM2ccCUTqcD0zQxGo3gnTebDfr9PlarFZNM4jwgRk4Vzd1nBxoCrNfrP+YA78QhMfUGgKV6RFwS7j+mB4LdMvUGwB+QFr1lU6KJ1HrEixz0JcAA7xV25CKIOCQAAAAASUVORK5CYII=) 50% 50% no-repeat;text-indent:-9999px;position:absolute;top:-7px;right:-7px}
.tinymenu_close:hover{background-color:transparent}
.tinymenu_inner{min-height:15px}
.tinymenu_inner p{font-size:11px;line-height:15px;padding:0 2px}
.tinymenu_inner form{margin-top:6px}
.tinymenu_inner input[type=checkbox] + label{position:relative;top:-2px}
.tinymenu_inner textarea{width:207px;display:block;margin-bottom:6px}
/* Unique body widths for small screens */.small_scrn,#community.small_scrn,#community_search.small_scrn,#edit_video_uploads.small_scrn,#edit_video_embeds.small_scrn,#new_video_embeds.small_scrn,#new_video_uploads.small_scrn,#error.small_scrn,#photo_detail_view_wide.small_scrn,#privacy_policy.small_scrn,#product_detail_view.small_scrn,#product_main_view.small_scrn,#story_archive_month_view.small_scrn,#story_archive_view.small_scrn,#story_detail_view.small_scrn,#story_main_view.small_scrn,#terms_of_use.small_scrn,#fb_connect.small_scrn,#video_detail_view.small_scrn,#view_home.small_scrn,#view_photo_main.small_scrn,#view_video_main.small_scrn,#view_video_new.small_scrn,#forum_topic_new.small_scrn,#slideshow_detail_view.small_scrn,#product_compare.small_scrn{min-width:1128px}
#forum.small_scrn,#user_profile.small_scrn{min-width:1164px}
#member_profile.small_scrn{min-width:1196px}
/* Unique overall page widths */#container,#community #container,#community_search #container,#edit_video_uploads #container,#edit_video_embeds #container,#error #container,#new_video_embeds #container,#new_video_uploads #container,#photo_detail_view_wide #container,#privacy_policy #container,#product_detail_view #container,#product_main_view #container,#story_archive_month_view #container,#story_archive_view #container,#story_detail_view #container,#story_main_view #container,#terms_of_use #container,#fb_connect #container,#video_detail_view #container,#view_home #container,#view_photo_main #container,#view_video_main #container,#view_video_new #container{width:1128px}
#forum #container,#user_profile #container{width:1164px}
#member_profile #container{width:1196px}
#forum_topic_new #container{width:1024px}
#search #container,#search.small_scrn,#join #container,#join.small_scrn,#login #container,#login.small_scrn,#reset_passw #container,#reset_passw.small_scrn,#slideshow_detail_view #container{width:932px}
#product_compare #container{width:auto;display:inline-block;*display:inline;zoom:1}
/* Unique page main content widths */.content_inner,#community .content_inner,#community_search .content_inner,#error .content_inner,#new_video_embeds .content_inner,#new_video_uploads .content_inner,#photo_detail_view_wide .content_inner,#privacy_policy .content_inner,#product_detail_view .content_inner,#story_archive_month_view .content_inner,#story_archive_view .content_inner,#story_detail_view .content_inner,#story_main_view .content_inner,#terms_of_use .content_inner,#fb_connect .content_inner,#video_detail_view .content_inner,#view_home .content_inner,#view_photo_main .content_inner,#view_video_main .content_inner,#view_video_new .content_inner{width:780px}
#member_profile .content_inner{width:632px}
#forum .content_inner,#forum_topic_new .content_inner{width:815px}
#product_main_view .content_inner{width:600px}
#search .content_inner,#join .content_inner,#login .content_inner,#reset_passw .content_inner,#slideshow_detail_view .content_inner{width:900px}
#user_profile .content_inner{width:600px}
#product_compare .content_inner{width:auto;min-width:900px}
/* Edit video page */#edit_video_uploads .content_inner,#edit_video_embeds .content_inner{width:300px}
#edit_video_uploads .sidebar,#edit_video_embeds .sidebar{width:780px}
/* Spotlights A,B */#sp-a{width:1094px;margin:16px auto 0;padding-bottom:16px;border-bottom:1px solid #e2e2e2}
.sp-wrapper{width:100%;height:439px;position:relative}
.sp-main-wrapper{width:780px;height:439px;position:absolute;top:0;left:0;background-position:0 0;background-repeat:no-repeat}
.sp-main{position:relative;width:100%;height:100%;overflow:hidden}
.sp-main-image{width:100%;height:100%;position:absolute;top:0;right:0}
.sp-main-image a{display:block;line-height:0}
.sp-main-shadow{width:780px;height:439px;padding:20px 0 20px 20px;position:absolute;top:-20px;right:0;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,0.3);box-shadow:inset 0 0 20px rgba(0,0,0,0.3);cursor:pointer}
.sp-main-right{position:absolute;top:0;right:0;width:38px;height:100%}
.sp-main-right ul{display:block;width:19px;height:404px;padding:35px 0 0 19px;list-style:none;list-style-type:none}
.sp-main-right ul li{display:block;width:100%;height:101px;background:none}
.sp-main-right ul li.active{background:url(data:image/gif;base64,R0lGODlhEwAlAIABAOLi4kJDQyH5BAEAAAEALAAAAAATACUAAAJIjI95oI3AXINRPmovzoFu631OKCpkqZ3jiXYs+npJLC/0d9e5vPes6zP4KkFbbnZE0iZL5ksSA/2kJI7KGuIIa1puF6K9hB8FADs=) 100% 50% no-repeat}
.sp-main-caption{width:702px;padding:10px;position:absolute;bottom:16px;left:26px;background-color:rgba(0,0,0,0.7)}
.ie6 .sp-main-caption,.ie7 .sp-main-caption{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://assets.vitalmedianet.com/images/transp_50.png')}
.sp-main-caption:hover{cursor:pointer}
.sp-main-caption h5{font-size:24px;line-height:24px;color:#FFF;font-weight:700;margin:0;padding:0}
.sp-main-caption h5 .comment_count,.sp-main-caption h5 .up_thumbs_count,.sp-main-caption h5 .down_thumbs_count{top:-8px}
.sp-main-caption h5 a{color:#fff}
.sp-main-caption h5 a:hover,/.sp-main-caption:hover a*/{color:#fff;background-color:transparent;text-decoration:underline}
.sp-main-caption p{color:#fff;line-height:1.2em;padding:4px 0;margin:0}
.sp-nav-wrapper{width:316px;height:439px;position:absolute;top:0;right:0;background-color:#f8f8f8}
.sp-nav{width:100%;height:100%;position:relative}
.sp-nav-bar{width:100%;height:35px;position:absolute;top:0;left:0;background:#e2e2e2}
.menu-tabs{float:left;width:200px;height:24px;margin-top:6px;margin-left:8px}
.menu-tabs ul{display:block;height:100%;list-style:none;list-style-type:none}
.menu-tabs ul li{display:block;height:100%;float:left;font-size:14px;font-weight:700;padding:0 8px}
.menu-tabs ul li.active{background:#474747}
.menu-tabs ul li a{line-height:24px;height:24px}
.menu-tabs ul li.active a,.menu-tabs ul li.active a:hover{background-color:transparent;color:#fff}
.menu-scroll{float:right;margin-top:11px;margin-right:8px}
.sp-nav-items-wrapper{width:100%;height:404px;position:absolute;top:35px}
.sp-nav-items{width:100%;height:100%;position:relative}
.sp-nav-items ul{display:block;width:100%;height:100%;position:relative;background-color:#f8f8f8;list-style:none;list-style-type:none}
.sp-nav-items ul li{display:block;height:100%;position:absolute;top:0;left:0}
.sp-nav-items ul li ul{display:block;float:left;width:316px}
.sp-nav-items ul li ul li{display:block;width:316px;height:100px;position:static;border-top:1px solid #e2e2e2}
.ie6 .sp-nav-items ul li ul li,.ie7 .sp-nav-items ul li ul li{position:relative;margin-bottom:-3px}
.sp-nav-items ul li ul li .item-inner{height:98px;padding:0;margin:0;background-color:#f8f8f8;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;position:relative}
.sp-nav-items ul li ul li.active .item-inner{background-color:#e2e2e2}
.sp-nav-items ul li ul li .item-inner .thumb{float:right;margin:8px 8px 8px 0}
.sp-nav-items ul li ul li .item-inner .thumb a{display:block;width:128px;height:80px;line-height:0;border:2px solid #f8f8f8}
.sp-nav-items ul li ul li .item-inner .title{font-size:16px;line-height:19px;padding:8px 0 8px 8px;width:160px}
/* mouseover on item-inner */.sp-nav-items ul li ul li.active:hover .item-inner .thumb a,.sp-nav-items ul li ul li.mouseover .item-inner .thumb a{border:2px solid #228b22}
.sp-nav-items ul li ul li.active:hover .item-inner .title a,.sp-nav-items ul li ul li.mouseover .item-inner .title a{color:#fff;background-color:#228b22}
.sp-nav-items ul li ul li.active:hover .item-inner .thumb a,.sp-nav-items ul li ul li.mouseover .item-inner .thumb a{border:2px solid #228b22}
/* invisible elements */.sp-nav-items ul li ul li .item-inner .url,.sp-nav-items ul li ul li .item-inner .image,.sp-nav-items ul li ul li .item-inner .caption,.sp-nav-items ul li ul li .item-inner .comments,.sp-nav-items ul li ul li .item-inner .thumbs-up,.sp-nav-items ul li ul li .item-inner .thumbs-down,.sp-nav-items ul li ul li .item-inner .title_full{display:none}
.item-inner .fb-like-button{width:90px;height:20px;position:absolute;left:8px;bottom:6px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;-webkit-transition:all .218s;-moz-transition:all .218s;-ms-transition:all .218s;-o-transition:all .218s;transition:all .218s}
.sp-nav-items ul li ul {display: none}
.sp-nav-items ul li ul.active {display: block}
.nav-group-items .active .fb-like-button,.item-inner:hover .fb-like-button{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 0;-moz-transition:all 0;-ms-transition:all 0;-o-transition:all 0;transition:all 0}
#sp-a .pagination_micro{position:relative}
#sp-a .pagination_micro .prev,#sp-a .pagination_micro .next,#sp-a .pagination_micro span{position:absolute;top:0}
#sp-a .pagination_micro .prev{left:0;width:38px;z-index:101}
#sp-a .pagination_micro .next{right:0;width:38px;z-index:102}
#sp-a .pagination_micro span{left:12px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;z-index:100}
/* Spotlight B */#sp-b{}
.sp-b-item{display:block;padding:0 15px 10px;margin-bottom:10px;border-bottom:1px solid #e2e2e2;color:#7C7C7C;font-size:12px;min-height:132px}
.sp-b-thumb{width:235px;height:132px;float:left;position:relative}
.sp-b-thumb a{display:block;width:235px;height:132px;line-height:0;position:absolute;top:0;left:0;border:2px solid #fff;margin:-2px;text-align:center}
.sp-b-thumb a:hover,.sp-b-thumb a.rollover{border:2px solid #228b22}
.sp-b-thumb a img{width:235px;height:132px}
.sp-b-thumb .video{position:absolute;bottom:0;left:0;width:235px;height:22px;background:rgba(0,0,0,0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAWCAYAAACSYoFNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb1JREFUeNrsmL1KA0EUhbPGSqtY+ACprERIekXyAhZpAzZbpLFctDFgIwq2sj7C5hEUTCmyEWyFSWmXhDyAjnf0LF7Gmf0LWwTnwEfm787OnMzeIfGklDUns9acBc4cZ85/NSd25tjVKmnQIbFb9qHeitxWyyzykzglrsqcnBAP77D2LtoCw+KkRmTYiE7A+n1CoF2gXlYLYkQ8Gnhme+yzmDrRIwbZX4mUHfmjS3WKQIi2JuqS9Sm1UFafMy2W9+sE6A8sdRtKMcov8ldnGXERxi2IC2JAjFh8WmwtKQiQ1NWG77XF2TYfYnwec4Q2bw11kbHQmJXHbHP9jLgbma5Uc9ZxgB5wvFXiaxINtOXRHOPTbpctjFNzD7W+MV7pBsaY1La0XxPblr5N4mSZRKeb08EG1CLvlpi3jU1XoR1W3iDOq7oFEnOGMMRnp2aec45GgbETnE79mp4UmOON2Cu4zylxS3wQB8R+vjvybxJW8g0JMS0hhxUnZM6TLK5XFl8nekjOuRKyoouJZpbbgpe5QsNYXZFmkEC7KGiM4hix05y8E0cFn/GN5/6ycD88nTnOHGeOM8eZs8r6EmAAADb5CjvzPIUAAAAASUVORK5CYII=) 100% 0 no-repeat}
.ie6 .sp-b-thumb .video,.ie7 .sp-b-thumb .video{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://assets.vitalmedianet.com/images/sp-b_video.png')}
.sp-b-thumb.square{background-color:#e2e2e2}
.sp-b-thumb.square a img{width:132px;height:132px}
.sp-b-text{float:left;margin-left:10px;width:505px}
.sp-b-text h6{font-size:20px}
.sp-b-text h6 .comment_count,.sp-b-text h6 .thumbs_up,.sp-b-text h6 .thumbs_down{top:-6px}
.share-buttons-wrapper{margin-top:8px;height:20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;-webkit-transition:all .218s;-moz-transition:all .218s;-ms-transition:all .218s;-o-transition:all .218s;transition:all .218s}
.share-buttons-wrapper a:hover{background-color:transparent}
.sp-b-item:hover .share-buttons-wrapper, .sp-b-item .share-buttons-wrapper.active {-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:all 0;-moz-transition:all 0;-ms-transition:all 0;-o-transition:all 0;transition:all 0}
.share-button-fb,.share-button-twitter{height:20px;padding:0;margin:0 17px 0 0;float:left}
.spb-nav-bar{width:768px;height:24px;padding:6px;overflow:visible;margin-bottom:10px;background:#e2e2e2}
.spb-nav-bar .menu-tabs{width:210px;padding:0;margin:0 0 0 9px;float:left}
.spb-nav-bar .menu-tabs li{font-size:16px}
.spb-nav-bar .subscribe{width:280px;height:24px;line-height:24px;float:right}
.subscribe-item{float:right;color:#2A8DC7;display:block;font-size:12px;font-weight:400;height:24px;line-height:24px;margin-left:15px;padding:0;background-position:0 50%;background-repeat:no-repeat}
.subscribe-item a,.subscribe-item a:hover{padding:3px 0 3px 26px;background-color:transparent;font-weight:400;cursor:pointer}
.subscribe-item a:hover > span{color:#fff}
.subscribe-email{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAj1JREFUeNqkVc1y4jAMVgLDecs+AW33nBAI9AZvwoNyYqZJISRv0n0BsK3qz01gOW3NaCwp0qcfyyZBRNjv9ziZTCCuEILsaZoKnyQJsF3UPbK7XC7MJmMGY26z2cBPFuHwhmOOvN1uY4T/XpzQ4XCAlAG7rgMMSGUFKUN5lYd7EAq9LfZ2gkG8NCTPc2i7lsDQHBWY5eGOFky/g8isb9tOMLz3kAZTCmjbahYhPCR/I3sDayGf5xqQM8QBQJZn0J7PNwDeHB+BMlgmmfU6yZBTZeLSsiyDM4GyDAbm74A4CNswGESd9z0gWnO98dl8Dk3TkIxG5OQVlPvWnBopk2UX9YaRSnZBKRDviJCoKAo4Ho8EoHKwnXX5opAAYaCPrdGSnZKUJOUHIwL4OH4HZDDWoVObYK0Scnqjxjw20i+5ODzrdHHow5lKns1mwlfvlXx+ff1DMgpwWZbRwbZEEhpfr1eJPlwMVq5WYvf59xNeXp7FmQd4Ov0N02KqoGaD5sdY42ANl4tIv+Z0gtV6rUHI8unXkzhERy6T98ViAR91DWuypeQo8aQfbO+dUF1VsFyW2mynDfc2xPE0ncncw2W5hIp8tJdOX544ZzVF4xLCYPaCjzNqN8PHE0WTg/jUVS32vORQJPW3N337Bj35d8XihyLSAa0E4ztDzezRfb2nu3uOpkPFSClW6pyjsXi3l2RoGGXUHZX618heJgPkwyRWSpYq65iyPftx3cs0lmD/Bjd/EaPRCHa7XfIlwABKsQkBm4B/gAAAAABJRU5ErkJggg==)}
.subscribe-rss{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA15JREFUeNqslVtoVUcUhr/Z52o1BSV4IWj0VPHaVm1V2qrRqNUHjTe8PVjog+iDCCK0tlRt8aH2QYQ+tUgeVCilXjBSbxEv8UG09a7BC0YxiZoSY9TG5OTss/d0zZ5t9pFi++JwhsNZM+uff/3rnzlKa41erzRvYKgtWin/SwIwNXsDtFyDtnp4dhGyEnRkxsyizP878pFs8SEe/Pi8CoZW2AUTbbkFDafh1i/QJN8SCne+fvSV+dByQKlYAW8JFQ+HMSth8QmYcxhKyqFT1ryQ6etmWBS52io6Lv6G23AZP5eNwB056J1ZsKgayn+yu3P/DRho6BeB60plopVfNARn8Hzio+aRyHwUyNc16s/AwcWi8QNI/ltX3RwCqp5hOSYo3/l8SKS0gtS0TSRKx0ZZrfehaonodc6CFgI+fgn46Tci6mjZ9KewOA7N54WyBTbSOZO3kp66VrQO+T5/iP51Jqr5OiQKAJ+EgPqz/Tgj5tpgPocywGe3we29QVnZdpFi9ErSC37ESYS0mmrRu0ahcqG1TO7Tri5HnlBxSRjwiXR4D8zfg+6WIJ2WjZd/JrtvDeYiWJuMhCmV+K51mplmxDZN5NtOoeC2iqKxJE5Rn6i03iNQg+bh3T1K3G3Fa7iA5/QgnvnYrvd7D+6fE+3qApaGbVByXnjmjWYS1CVlpKdvJDm8PNLmr5voHR+i2l7QIU1LrviD+MBxdq3uFP7OqRgrq/awZEeqTHWH7ilIN9bQWTmN9sPfd7lC9RkGs3bgGTCZuSMbpERbo8qUQf8Z6M4CYxvL+BLQUmlMuvaWHKCrvyZ7ZEvk8XcXogbPxqih7h0lf7smPE2h3l+Ony8ANEycGT/grK7DWXYAeg4kJWy9Y1/h3jwZJsqnbH1wrWPGq+d3Ro3MTBIWBYDOB+twyr9AFWdQI+fgzK0MDhFM3OrvRGTXJpZOkEaMxzGLdXvxX7TaeK9SdPHEAoYlY1+1vHTPNyIbN9XX4DVesYmxOGrAJIx8qu1v/Ee1Udm9xxQ8Dlf2v3Itc1d/R7eHJYgV/PoLUXn9x1nPmTek5V4UN758+cql7+ymbftSeRAq8JrEImc2k5KjfG1fM+/GITqSb9vExku2MRJ3rx/C1fZSpA+usutv9C+gH+ofAQYAwOBNoSrXA9gAAAAASUVORK5CYII=)}
/* Wallpaper ads */#wpadWrapper{width:100%;overflow:hidden;z-index:1;position:absolute;top:149px;left:0;display:none}
#wpadContainer{position:relative;left:50%}
#wpadCenter{display:block;height:600px;min-height:600px;float:left}
.wpadUnit{width:600px;min-height:600px;max-height:1080px;display:block;float:left;position:relative;overflow:hidden}
.wpadUnitFrame{background:url(http://cdn.vitalmtb.com/assets/images/body_bg.png) repeat;border:none;height:1080px}

.has_info{border-radius:6px;padding:0 4px 1px 3px;height:11px;display:inline-block;font-weight:bold;color:white;font-size:9px;position:absolute}
.has_info:hover{cursor:pointer} 
.mtb .has_info{background-color:#228B22} 
.bmx .has_info{background-color:#07b} 
.mx .has_info{background-color:#900} 
.has_info__wrapper{position:absolute;background:#ebebeb;color:#000;padding:15px;width:200px;display:block;z-index:5;-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 8px rgba(0,0,0,0.15);box-shadow:3px 3px 8px rgba(0,0,0,0.15)}
.has_info__inner{padding:0;margin:0}
/* Products */.stars-rating__main{width:140px} .stars-rating__main+.stars-rating__main{margin-top:3px} .stars-rating__main .b-big-stars-rating__star:first-of-type{margin-left:0} .stars-rating__main .b-big-stars-rating__wrapper{margin-left:0;padding:0} .thumb-overlay__vital{position:absolute;bottom:0;left:0;height:20px;width:138px;background:rgba(0,0,0,0.5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAICAYAAAAV6Lr7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgNJREFUeNqsVotxgzAMdbMBGSErOCO4I9AR0hGSEcIIYYQwAh4BRigjwAjU9J6u7xwbbFrd6TgL6/NkSbaa5/k6v1Lr+ORYOX4G/ovsgj0K+0fHBb7PFf07fLSkL3EYko3wEbOhA/IH6auAfR+nxDgS5oU7wiD4UjB3c5gK6Bisv7z4Rs/fDx/UL50dvzk+Oj45ftC/Hv+EPyAraU8J2aReyde/ObaONe0xZEfWBfbFbAjdIDtDv1VxOmLvJ3xcHFfwdacYNORCQyJmyWPj+ZsI14QcG7VBh4BsglO9odsEEmxVOvVIygVrDX1D6wGcY7OCDZOhI3pyMFfg6/8ZsxzqDXnedUAFguDglvUM7ihYSbBUQxPxE9K3CFJTVTWwFbIXshFLuFopsBE2lglR0/4KMbSB7lE7MIdIpkINvTLngDoEPqJqPyMj6kwtP1CC+5VqD+mL3FD3WAKiveqM2cglGTnvSPSVJkeNBIa6Jxdz7IAsFejmmAvdQRZBpjiuUQVlZiUpL8iSwA409uwOm9rrpDXfk9dpfYLuXzCL3tIIT+/uTR5xNVVI6j1idiaz8e4fRY+Hfoe9Eh1hE+KRcZPrZy9m8ccPnXprzB0iSeMq9uc/n76lqu83qjqkP3jM1WsTbSi8vkRWY3ypjTuohY9qR9enYF4bb3zYJ+8FyxiLbwEGABpME49LQZLgAAAAAElFTkSuQmCC) 28px 6px no-repeat;text-indent:-9999px} /*Product-rating*/.b-product-ratings{padding:6px 0 0;overflow:hidden;zoom:1;position:relative}
.b-big-stars-rating.red-stars,.b-big-stars-rating.blue-stars{float:left}
/*Stars-ratings*/.b-small-stars-rating.blue-stars .b-small-stars-rating__star,.b-small-stars-rating.red-stars .b-small-stars-rating__star,.b-big-stars-rating.red-stars .b-big-stars-rating__star,.b-big-stars-rating.blue-stars .b-big-stars-rating__star{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABHCAYAAABf7PRNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB5RJREFUeNrsm21sFEUcxnePqwWDNpKTYgOF1PRN704QTBRIKPGDYmMCBKypqQEMECPxg1GjfMJE/QJBUQR6JkqUDyrEmhBNEwzSxPIS5EUFKgopbwWVxkq10sLdrc/szdHdvZnZmdltjOEmebJ78/Lb+d/Ozs4815rWzDmGce68wUhroZcKcisnGdzE5iyDPgiB8yC0n8np3GOopggnvwZ6ASo3giXCmQ+NCcgpgxIhcHwDX07Llgfkk/YmVB+QUx8SxzfwhfS4OCA/z6kKyJkSEudGikKWoDzJKTcZeTzOCWgctIJRlmLkrRD0R4Xje8dN4URTOCGZnFJVDq+zqZA4UkOdBPOeoF4WWicI2pDkkFHxg0RnSfnxEDhSz/gqKlZ6jvlqYycRp5P5SuLX7QyBw3nG3e/MOzj1YoL3KyvxOKMVOaUhcXxn9fwsfg36EkrTz48qcp2cg/RRIWmiIqfK8aidC8BhzurOFIe6oKegI9BD0DboAUWul0MWQnOh8YocMnL+hHZDvQE4hZORNbHKudggC4SXHXc6P6zegjqgTyQXLSzOKPpFXoJOS3DqaOAHHHeazTl/WiNwyzJuxhQxbtJUDLwY+E2SoovbDhs79l6m83cZ34gYvGIfFs28kwvjcNxGhD7HbURIcIpGhG/g9reYIcK7OBOhxxvfrnRyc7BxydQH5NQH4kjd8cG/sey4thAix8X2Z53k5lQF5EwJzJEyIshFwjAicpzgRsRwf8I1IuwJIjvkKzqRcI0IRQ7XiAiJI7VJMY1rVzfSfTfPiFgvsSf345BR8aPEXjoFziwc7w3IkdqdrTLSQ2RHtZFpRERLt0gbEXxOJzgnpI2I9BDZmc3S5WxfvYwzbwwa0R1ffSdnRKQHDU9dPSNCjVOqy7G+3eRzx68P8gyEXdAjdFQQI+L1gEZEhBoIhzWNiAu0vQ6HFbjj9TCqdNhAiJQcMbLXh42IzJA8tZAzbCCocYaNiEhJryzHOvyZP9pIPDxsIFiZ09BCIxK9aJjY71vZC7hACnnkgrdBx6SMiELOADhdyCMrrxKoT8qIsDJ/QbvAGVDhrLl0XExOpzELN7/B+qYxoMDNXjeU7pAGJ393zPufCMRRudtkcvtPd2fOTkp1WIGnajYOQw64f9kV3pGQOknydK+j+sUxA7cOfiwHHsy9EcyZT4fWSZ3gdUZLxNr7UWCIl+Eq69jkYsvwVfogurZwiWnVJkXlUyGyB+zm1vjpe72xXncfYZ9F+z7N9qLSCdCQ6O3hN7k1Qc0jNLc1UXNhJFLcjx0hvrpAzVCLqI725JZjJwO0FylB2KI6USub5bFnQ5X0fDp0yJDcmPulbHU8z45Z1fGKyC/HLioHzu93JbWqSKqAmOxo1uICnEO8hRe4zkIA13SykxFO53wYvCLnEE/yAo9k8c1x1MQ5d0kneXhxTQZPcc65S+bVydVLwHkXGqt4beIBPzn6zM+7uSvDKTV+7Nc4+QPQDrC7BWzyVngMukWx3zbbHMj9WloLfQ7dI9l4H9169tzq80vlP5PuFrFZgZNf+7eD2+/DzfkEubeDrLlus6H+/FA/Cc2AtgqGUF4boAaoR2aoIwAV9n5Szy9ox1DvhVLQUVk21E8+Rx2dvwotpYsV3hAkv3mvVX0ex/Z02+z+uyaL2Ltuv3S2U+UZpwlbNuMLuliZy2Mbnr+niWYzGW8l0a8V44KsKnAtEXuMIsubVaLCZs3qjYLh0hhkVvdhVwec1atFbG+eN/BKKEHPyTM8jz7P3TSPlNXqBN47bgKLTZ65PppXjjoxzcDLSHt6Tp7hbV42FHMHjoWAQ4302AZNg9qhDigJpWjZAmcbhQWHix3749d26AzON0OHaFmdygLGoRp67IJaoVNQAdvZxrtknQORzbV3Q04cyZVQG7REa22dzdrs8iu9Lvb4vt+JE7vzt7JYF90N6ixZJ9O+ebeKNpsan1Pd29LiH/8UAy8GXgy8GHgx8P99Mo1XvwnkslpvNuhdePUe22VF+z7N9kWXVctlNciyk69mqEVYR9smtdnJAO1FSthsQR1R4LOhSqgWmh5m4OYrX+fZMZxXhBw44ZYRNlShE3iz47wl1DvuZidDDjzhYnMDz2YMjpo4527pORJOXlyTwVOcc+5S1LDSMi4rmSUtlstq5P5fhD2kX9wpwx6LemtYTqi17nH+b3ZWWsZlJddlsskd3wrNgE4IvkWv9kHToN3C0bjucR32eahVGHTujh+FUtBlVTbUjcDTyEifhNDB9Fb6WaQNUAPUY3/2exTXz1dh7yf10Kbff6jb9XshBJ8+KsuG+snnqOM5HTGX1Xp7kc02n/9U6LJa7zR1Kj3jQVxWxgQ1Yi4rrhWay8rot5rLiknC8KiRkccvU7r1Qna1IquwvYjtyfO+ziqhBD3HM5yZBzWQyYDmkbJandeZ+eyHLDaZ/PpoXjnqxDRfZ2WkPT3HM5zZ5mVDMWcb7wKmkR7boGlQO9RBFwIpWrZAawHjYVubl7ZDZ3C+GTpEy+oUeE7V0GMX1AqdggrZjjZRT+dHzGXFdWy21brcxba2PGM7oebK95VcVk+/lV3WfwUYAMuihKWseUdpAAAAAElFTkSuQmCC) no-repeat}
.ie6 .b-small-stars-rating.blue-stars .b-small-stars-rating__star,.ie6 .b-small-stars-rating.red-stars .b-small-stars-rating__star,.ie6 .b-big-stars-rating.red-stars .b-big-stars-rating__star,.ie6 .b-big-stars-rating.blue-stars .b-big-stars-rating__star{background:url(http://assets.vitalmedianet.com/images/star_rating_sprite.png) no-repeat}
.b-small-stars-rating,.b-big-stars-rating{overflow:hidden;zoom:1;position:relative}
.b-big-stars-rating{line-height:16px}
.b-big-stars-rating{line-height:20px}
.b-small-stars-rating__title,.b-big-stars-rating__title{float:left;font-weight:700}
.b-small-stars-rating__title{padding:0 4px 0 0}
.b-big-stars-rating__title{font-size:15px}
.b-small-stars-rating__error{float:left;font-weight:700;color:#A22A2C;padding:0 0 0 4px;display:none}
.b-big-stars-rating__legend{margin-left:4px}
.b-small-stars-rating__wrapper,.b-big-stars-rating__wrapper{float:left}
.b-big-stars-rating__wrapper{padding:0 2px}
.b-big-stars-rating__title + .b-big-stars-rating__wrapper{padding-top:1px}
.b-small-stars-rating__stars,.b-big-stars-rating__stars{overflow:hidden;display:inline-block;zoom:1;display:inline}
.b-small-stars-rating__star,.b-big-stars-rating__star{float:left;font-size:1px}
.b-small-stars-rating__star{width:13px;height:13px;padding:0 1px}
.b-big-stars-rating__star{width:16px;height:16px;margin:0 2px}
.b-write-review-form .b-big-stars-rating__star:hover{cursor:pointer;cursor:hand}
.b-small-stars-rating.stars-links .b-small-stars-rating__star,.b-big-stars-rating.stars-links .b-small-stars-rating__star{cursor:pointer;cursor:hand}
.b-small-stars-rating.red-stars .b-small-stars-rating__star.full-star{background-position:0 0}
.b-small-stars-rating.red-stars .b-small-stars-rating__star.half-star{background-position:-18px 0}
.b-small-stars-rating.red-stars .b-small-stars-rating__star.empty-star{background-position:-36px 0}
.b-small-stars-rating.blue-stars .b-small-stars-rating__star.full-star{background-position:0 -17px}
.b-small-stars-rating.blue-stars .b-small-stars-rating__star.half-star{background-position:-18px -17px}
.b-small-stars-rating.blue-stars .b-small-stars-rating__star.empty-star{background-position:-36px -17px}
.b-big-stars-rating.red-stars .b-big-stars-rating__star.full-star{background-position:0 -34px}
.b-big-stars-rating.red-stars .b-big-stars-rating__star.half-star{background-position:-23px -34px}
.b-big-stars-rating.red-stars .b-big-stars-rating__star.empty-star{background-position:-46px -34px}
.b-big-stars-rating.blue-stars .b-big-stars-rating__star.full-star{background-position:0 -56px}
.b-big-stars-rating.blue-stars .b-big-stars-rating__star.half-star{background-position:-23px -56px}
.b-big-stars-rating.blue-stars .b-big-stars-rating__star.empty-star{background-position:-46px -56px}
.b-big-stars-rating .stars-rating-value-reviews{padding:0 0 0 4px;position:relative;bottom:-2px;font-size:11px}
/* Expanding ads - SRAM */
.exp_ad_wrapper{margin:15px 0 0;display:none}
.exp_ad_inner{min-height:53px;max-height:250px;position:relative}
.exp_ad__toggle{position:absolute;width:100px;height:53px;top:0;right:0}
.exp_ad__toggle_link{display:block;width:100%;height:100%;text-indent:-9999px}
.exp_ad__toggle_link:hover{background:none}
.exp_ad__tall,.exp_ad__pencil{display:none}
.exp_ad__pencil{position:absolute;top:0;left:0}
.exp_ad__tall .exp_tall{position:relative}
/* Story pages */
.img_align__left{display:block;float:left}
.img_align__right{display:block;float:right}
.img240{max-width:240px;width:expression(this.width > 240 ? "240px" : true)}
.img375{max-width:375px;width:expression(this.width > 375 ? "375px" : true)}
.img510{max-width:510px;width: expression(this.width > 510 ? "510px" : true)}
.img645{max-width:645px;width: expression(this.width > 645 ? "645px" : true)}
.img780{max-width:780px;width: expression(this.width > 780 ? "780px" : true)}
.story_body h2, .story_body h3{margin-top:1em}
/* FB Connect - FB sharing settings page */
.fb_connect_btn_wrapper{line-height:21px}
.fb_connect_btn_wrapper img{vertical-align:middle;padding-left:4px}
.fb_logged_in{margin-bottom:8px;vertical-align:middle}
/* FB Connect - login page box */
.mtb .message{border-color:#228B22} 
.bmx .message{border-color:#07b} 
.mx .message{border-color:#900}
/* Footer Spotlights */
.mx #ad-banner-bottom{margin: 0 auto 15px auto}
.footer_spotlights_block{margin:15px 15px 15px 15px; border-top: 1px solid #e2e2e2; padding: 10px 0px 0px 0px}
.footer_spotlights_block h3{margin:0px 0px 10px 2px;background-color: #474747; text-transform: uppercase; color: white; display: inline-block; padding: 2px 2px 2px 2px;}
.footer_spotlights {display:block;list-style-type:none;margin:0;padding:0;background-color:white}
.footer_spotlights li{display:inline-block;padding:0px 14px 0px 0px; width: 205px;vertical-align: top;}
.footer_spotlights.w900 li{padding:0px 9px 0px 0px; width: 170px;}
.footer_spotlights.w1135 li{padding:0px 11px 0px 0px; width: 215px;}
.footer_spotlights li label{display: block; font-size: 8pt; color: #474747}
.footer_spotlights li a { font-size: 15px }
.footer_spotlights li a.mouse-over { background-color: #900; color: white }
.footer_spotlights li div.photo a.mouse-over img { border: 1px solid #900 }
.mtb_footer_spotlights li a.mouse-over { background-color: forestGreen; color: white }
.mtb_footer_spotlights li div.photo a.mouse-over img { border: 1px solid forestGreen }
.bmx_footer_spotlights li a.mouse-over { background-color: #0077BB; color: white }
.bmx_footer_spotlights li div.photo a.mouse-over img { border: 1px solid #0077BB }
.footer_spotlights li div.photo img { border: 1px solid white } 
.footer_spotlights li div.photo a.mouse-over, .footer_spotlights li div.photo a:hover{background:none}
.footer_spotlights li.last{padding-right: 0px}
.footer_spotlights li.last div.photo img {border: 1px solid #e2e2e2}
.mx .content_inner .fl_right .views {background: url(/images/_mx/sprite_all.png?1360187897) 5px -125px no-repeat;}
.mtb .content_inner .fl_right .views {background: url(/images/_mtb/sprite_all.png?1360187897) 5px -125px no-repeat;}
.bmx .content_inner .fl_right .views {background: url(/images/_bmx/sprite_all.png?1360187897) 5px -125px no-repeat;}
.content_inner .fl_right .views b { background-color: white; display: inline-block; margin: 0px 0px 0px 23px; font-weight: bold; color: #444444}
.bmx .item .inner dl.events dt.more { background-image: url(/images/_bmx/sprite_all.png?1360187897) }
.mtb .item .inner dl.events dt.more { background-image: url(/images/_mtb/sprite_all.png?1360187897) }
.mx .item .inner dl.events dt.more { background-image: url(/images/_mx/sprite_all.png?1360187897) }
.item .inner dl.events dt.more { background-position: 0 -398px; background-repeat: no-repeat; padding-left: 12px; cursor: pointer; margin-bottom: 7px; }
.item .inner dl.events dt.more.expanded { background-position: 0 -415px; }
.product_grid a.img { background: none }
.product_grid td { text-align: center; vertical-align: center }
.b-big-stars-rating__description { margin-left: 5px; position: relative; top: -1px; font-size: 11px; font-weight: bold;}
.middle_ad_wrapper { width: 200px; margin: 0 auto 8px auto};
