@import url('https://fonts.googleapis.com/css?family=Reem+Kufi');

body { background-color:#000; margin:0px; font-family: "Open Sans", "Arial", sans-serif; text-rendering: optimizeSpeed; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body.stop-scrolling { height: 100%; overflow: hidden; }

div.clear { clear:both; }

div.wrapper { max-width:1600px; min-height:400px; min-width:1000px; background-color:rgba(32,32,32,0.8); margin-left:auto; margin-right:auto; color:#fff; box-shadow:0 0 3px #999; }

div.spacer5px { height:5px; }
div.spacer6px { height:6px; }
div.spacer10px { height:10px; }
div.spacer15px { height:15px; }
div.hr { border-top:solid 1px #333; border-bottom:solid 1px #222; }
div.indexWrapper { width:1116px; margin-left:auto; margin-right:auto; }
div.indexLeft { display:table-cell; vertical-align:top; width:424px; min-height:250px; background-color:#111; }
div.indexSpacer { display:table-cell; width:15px; }
div.indexSpacer2 { height:15px; }
div.indexRight { display:table-cell; vertical-align:top; width:675px; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/bg_white_75.png); }
div.indexTxtHeader { font-size:20px; background-color:#000; color:#fff; padding:10px; }
div.indexTxtContent { background-color:#111; font-size:18px; color:#fff; padding:20px; }
div.indexVideoHeader { font-size:14px; background-color:#000; color:#fff; padding:8px; }
div.indexVideoHeader2 { font-size:14px; background-color:#000; color:#fff; padding:8px; }
a.indexTxtLink { font-size:18px; color:#ddd; text-decoration:underline; }
a.indexTxtLink:hover { color:#fff; }
div.indexContent { }
div.indexContentLeft { display:table-cell; vertical-align:top; width:920px; }
div.indexContentRight { display:table-cell; vertical-align:top; width:160px; padding:10px; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/bg_white_75.png); }
div.indexContentSpacer { display:table-cell; width:15px; }
div.indexCatWrap {  }
div.indexCatBox { background-color:#1a3e66; padding:8px; }
div.indexCatLoadContainer { display:table-cell; }
div.indexCatHeader { font-size:18px; color:#fff; padding:5px; font-weight:bold; }
div.indexCatContent { font-size:18px; color:#fff; padding:5px; font-weight:bold; }
div.indexCatChannels { height:120px; overflow:auto; overflow-y:hidden; }
div.indexCatChanImage { display:table-cell; padding-right:3px; }
div.indexWideWhite { background-color:#222; }
div.indexWideBlack { background-color:#000; }
div.indexSpotlightWrapper { background-color:#333; padding:5px; box-shadow:0 0 5px #000; }
div.indexCatLoadMoreBox { display:table-cell; min-width:177px; min-height:100px; background-color:#eee; color:#333; cursor:pointer; vertical-align:middle; text-align:center; text-shadow:0 0 3px #999; }
div.indexCatLoadMoreBox:hover { background-color:#ddd; color:#000; }
div.indexCatLoadMoreBox:active { background-color:#ccc; color:#333; }
span.indexCatLoadMoreText { font-size:24px; text-align:center; font-weight:bold; }
img.cat_img { width:20px; height:20px; vertical-align:middle; }

div.mvnPostShare { padding:15px; text-align:center; background-color:rgba(255,255,255,0.6); }

div.spotlightButtonsWrapper { width:430px; margin-left:auto; margin-right:auto; }
div.spotlightButtonsWrapper2 { width:630px; margin-left:auto; margin-right:auto; }

div.header { width:1920px; height:35px; background-color:#1a3e66; position:fixed; z-index:120; box-shadow:0 0 20px #444; }
div.header_spread { width:1600px; height:35px; margin-left:auto; margin-right:auto; padding-top:0px; }
div.header_spacer { height:35px; }

div.headerV3 { width:100%; height:60px; padding:5px; background-color:#1a3e66; position:fixed; z-index:99; box-shadow:0 0 20px #444; }
div.headerV3_spread { width:1600px; margin-left:auto; margin-right:auto; padding-top:0px; }
div.headerV3_spacer { height:60px; }

div.subheader { height:5px; background-color:#222; }
div.subheader_spread { margin-left:auto; margin-right:auto; }

div.footerWrapper { padding:20px; font-size:12px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#555 1px 1px; color:#fff; text-align:center; }
a.footerLink { font-size:12px; color:#eee; }
a.footerLink:hover { text-decoration: underline; color:#fff; }
div.footerUSA { vertical-align:top; height:30px; padding:20px; font-size:13px; font-variant:small-caps; }
img.footerUSA { width:26px; height:19px; position:absolute; margin-top:-3px; padding-left:5px; }

div.footerWrapper2 { color:#333; padding:20px; font-size:12px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#555 1px 1px; }
a.footerLink2 { font-size:12px; color:#333; }
a.footerLink2:hover { text-decoration: underline; color:#000; }

div.vaughnLeft { display:table-cell; max-width:1280px; min-width:640px; vertical-align:top; }

div.vaughnMid { display:table-cell; width:0px; }
div.vaughnRight { display:table-cell; width:350px; vertical-align:top; }

div.height5px { height:5px; }
div.height10px { height:10px; }
div.height15px { height:15px; }
div.height30px { height:30px; }
div.height40px { height:40px; }
div.height50px { height:50px; }

div.videoPlayer { min-width:640px; max-width:1280px; max-height:760px; min-height:400px; background-color:#111; color:#fff; margin-left:auto; margin-right:auto; }
div.videoPlayerBackground { background-color:#000; }
div.chatBox { display:table-cell; width:343px; height:750px; min-width:343px; min-height:550px; background-color:#111; }
div.chatBoxHeader { height:5px; background-color:#305b8a; }

div.abvs728x90 { min-width:468px; max-width:728px; height:90px; margin-left:auto; margin-right:auto; }
div.abvs300x600 { width:300px; height:600px; margin-left:auto; margin-right:auto; }

div.abvsDynamic { max-width:1200px; min-width:800px; max-height:90px; margin-left:auto; margin-right:auto; overflow:none; }
div.abvsDynamic970 { max-width:1200px; min-width:970px; max-height:250px; margin-left:auto; margin-right:auto; overflow:none; }
div.videoHeaderImage { min-width:640px; height:75px; max-height:75px; min-height:75px; background-color:#000; background-repeat:no-repeat; }
div.videoStatus { min-width:640px; padding:5px; height:44px; max-height:44px; min-height:25px; background-color:#222; font-size:12px; font-weight:bold; }
div.channelProfileImage { padding:2px; width:53px; height:40px;  }
img.channelProfileImage { width:53px; height:40px; border:0px; }
div.chanStatusLeft { display:table-cell; width:60px; }
div.chanStatusRight { display:table-cell; vertical-align:top; }
div.channelAboutWrapper { width:640px; margin-left:auto; margin-right:auto; font-family:Tahoma,Verdana; text-shadow: 1px 1px 1px #777; padding:10px; word-wrap: break-word; }
div.channelStatusText { padding:4px; }
div.channelStatusCategory { padding:4px; }
a.indexTxtLink { font-size:18px; color:#fff; text-decoration:underline; }
a.indexTxtLink:hover { color:#999; }

img.vaughnlive_header { border:0px; }
div.vaughnlive_header { width:211px; margin-left:auto; margin-right:auto; }
div.indexLeftContainer { background-color:#111; width:420px; }

div.videoHeaderImageText { background-color:#305b8a; color:#fff; height:75px; vertical-align:middle; text-align:center; text-shadow: 0px 0px 24px #fff; font-size:40px; font-weight:bold; padding-top:12px; }

div.videoStatsWrapper { }
div.videoStatsLeft { display:table-cell; width:200px; padding-left:10px; }
div.videoStatsMid { display:table-cell; }
div.videoStatsRight { display:table-cell; width:350px; font-size:13px; text-align:right; padding-right:10px; vertical-align:top; padding-top:6px; }
div.videoStatsButtons { display:table-cell; width:75px; font-size:13px; text-align:right; padding-right:5px; }
div.loading { position: fixed; width:100%; height:100%; background-color:#222; color:#ccc; z-index:99999; }
div.loadingSplash { padding-top:200px; text-align:center; font-size:32px; font-weight:bold; color:#333; }
div.mvn { width:0px; height:0px; overflow:none; }
div.modalv3 { color:#fff; }
div.modalv3_bg { position:fixed; top:0px; left:0px; display:none; z-index:198; background-image:url(//cdnvsft.r.worldssl.net/img/bg_black_50.png); }
div.modalv3_bg2 { position:fixed; top:0px; left:0px; display:none; z-index:200; background-image:url(//cdnvsft.r.worldssl.net/img/bg_black_50.png); }
div.modalv3_box { position:fixed; top:0px; left:0px; display:none; background-color:#ccc; box-shadow:0 0 10px #333; }
div.modalv3_footer { position:absolute; width:100%; bottom:20px; }
div.modalv3_footer_ok { position:absolute; width:100%; bottom:10px; }
div.modalv3_box_signin { width:350px; height:400px; }
div.modalv3_box_signup { width:350px; height:525px; }
div.modalv3_box_alert { width:375px; min-height:135px; }
div.modalv3_box_activatedonly { width:475px; min-height:315px; }
div.modalv3_box_quickboard { width:600px; min-height:300px; }
div.modalv3_box_forgotpass { width:350px; min-height:250px; }
div.modalv3_box_broadcast { width:550px; min-height:630px; }
div.modalv3_box_report { width:550px; min-height:400px;}
div.modalv3_box_vpn_signin { width:550px; min-height:280px;}
div.modalv3_box_vpn_signup { width:550px; min-height:280px;}
div.modalv3_box_tip { width:550px; min-height:480px; }
div.modalv3_box_vip { width:550px; min-height:525px; }
div.modalv3_box_paypal { width:550px; min-height:380px; }
div.modalv3_left { display:table-cell; width:675px; vertical-align:top; }
div.modalv3_right { display:table-cell; vertical-align:top; }
div.modalv3_status { padding:10px; color:#333; font-weight:bold; font-size:14px; border-bottom:solid 3px #305b8a; background-color:#eee; }
div.modalv3_close { background-color:#660000; text-align:center; color:#ddd; height:19px; font-weight:bold; font-size:14px; padding:10px; cursor:pointer; width:21px; max-width:21px; min-width:21px; }
div.modalv3_close:hover { background-color:#990000; }
div.modalv3_close:active { background-color:#880000; }
div.modalv3_vaughnsoft { width:194px; height:25px; margin-left:auto; margin-right:auto; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnsoft_dark.png); }
img.modalv3_icon { width:20px; height:15px; vertical-align:bottom; }
div.modalv3_processing_txt { text-align:center; font-weight:bold; padding:15px; color:#333; }
div.modalv3_alert_txt { text-align:center; font-weight:bold; padding-top:15px; color:#333; }
div.modalv3_activatedonly_txt { text-align:left; font-weight:bold; padding:15px; color:#333; }
div.modalv3_ok { width:75px; margin-left:auto; margin-right:auto; background-color:#1a3e66; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; }
div.modalv3_ok:hover { background-color:#305b8a; cursor:pointer; }
div.modalv3_ok:active { background-color:#1a3e66; cursor:pointer; }

div.tipWrapper { padding:10px; }
div.tipUsername { display:table-cell; min-width:80px; padding:5px; font-size:14px; font-weight:bold; color:#000; text-align:center; }
div.tipAmount { display:table-cell; color:#000; }
input.tipAmount { width:65px; padding:5px; font-size:14px; font-weight:bold; box-shadow: 0 0 10px #999; text-align:center; white-space:normal; border:0px; box-sizing:border-box; outline:none; }
input.tipAmount:active { box-shadow: 0 0 10px #305b8a; }
div.tipCurrency { display:table-cell; width:65px; padding:5px; font-size:14px; font-weight:bold; color:#000; }

div.tipMessage { width:520px; padding:5px; }
textarea.tipMessage { width:520px; height:175px; resize:none; font-size:14px; font-weight:bold; box-shadow: 0 0 10px #999; border:0px; box-sizing:border-box; outline:none; }
textarea.tipMessage:active { box-shadow: 0 0 10px #305b8a; }

div.btnShare { position:absolute; background-color:rgba(32,32,32,0.8); border:solid 1px #555; padding:15px; margin-top:-95px; max-width:466px; max-height:32px; z-index:101; display:none; }


div.paypalAmount { display:table-cell; color:#000; }
input.paypalAmount { width:65px; padding:5px; font-size:14px; font-weight:bold; box-shadow: 0 0 10px #999; text-align:center; white-space:normal; border:0px; box-sizing:border-box; outline:none; }
input.paypalAmount:active { box-shadow: 0 0 10px #305b8a; }
div.paypalCurrency { display:table-cell; width:65px; padding:5px; font-size:14px; font-weight:bold; color:#000; }

div.browseWindow { position:absolute; margin-left:226px; margin-top:-5px; z-index:2; display:none; background-color:#1a3e66; width:665px; height:455px; padding:10px; }
div.browseWindow2 { z-index:3; width:665px; height:390px; }

div.browseContainer { padding:0px; }
div.browseBox { float:left; width:200px; height:113px; vertical-align:top; border: solid 1px transparent; }
div.browseBox:hover { border:solid 1px #fff; }
div.browseBoxSpacer { float:left; width:15px; height:145px; }
div.browseThumb { width:200px; height:113px; background-color:#333; }
img.browseThumb { width:200px; height:113px; }
div.browseTxt { text-align:left; font-size:11px; font-weight:bold; color:#fff; margin-top:-113px; padding:3px; background-color:rgba(0,0,0,0.6); position:relative; cursor:pointer; }
div.browseIndexTxt { text-align:left; font-size:11px; font-weight:bold; color:#fff; margin-top:-105px; padding:3px; background-color:rgba(0,0,0,0.6); position:relative; cursor:pointer; }
div.browseTxt2 { text-align:left; font-size:10px; font-weight:bold; color:#fff; margin-top:77px; padding:2px; background-color:rgba(0,0,0,0.3); position:relative; cursor:pointer; }
a.browseTxt { font-size:11px; font-weight:bold; color:#fff; text-decoration:none; }
div.browseHeader { padding-bottom:10px; font-size:15px; color:#fff; }
div.browseLeft { display:table-cell; vertical-align:top; width:200px; height:435px; }
div.browseMid { display:table-cell; vertical-align:top; width:15px; }
div.browseRight { display:table-cell; vertical-align:top; width:445px; height:435px; }
div.browseRightBox { width:445px; height:425px; overflow:auto; }
a.browseTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.browseTab { padding:6px; color:#eee; font-size:14px; font-weight:bold; cursor:pointer; }
div.browseTab:hover { color:#fff; background-color:#305b8a; cursor:pointer; }
div.browseTab:active { background-color:#1a3e66; }
div.browseTabAccent { border-right:solid 3px transparent; cursor:pointer; }
div.browseTabAccent:hover { border-right:solid 3px #fff; cursor:pointer; }
div.browseTabAccent:active { border-right:solid 3px #eee; cursor:pointer; }
div.browseTabAccentSelected { background-color:#305b8a; border-right:solid 3px #fff; cursor:pointer; }
div.browseTabAccentSelected:active { background-color:#305b8a; border-right:solid 3px #eee; cursor:pointer; }
div.browseTabLine { height:1px; background-color:#ddd; }
div.browseTabSpacer { height:3px; }

a.browsePageTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.browsePageTab { padding:6px; color:#eee; font-size:14px; font-weight:bold; cursor:pointer; }
div.browsePageTab:hover { color:#fff; background-color:#305b8a; cursor:pointer; }
div.browsePageTab:active { background-color:#1a3e66; }
div.browsePageTabAccent { cursor:pointer; }
div.browsePageTabAccent:hover { cursor:pointer; }
div.browsePageTabAccent:active { cursor:pointer; }
div.browsePageTabAccentSelected { background-color:#305b8a; cursor:pointer; }
div.browsePageTabAccentSelected:active { background-color:#305b8a; cursor:pointer; }
div.browsePageTabLine { height:1px; background-color:#ddd; }
div.browsePageTabSpacer { height:3px; }

/* Browse Page */
img.cat_img2 { width:20px; height:20px; vertical-align:middle; background-color:#1a3e66; padding:2px; }
div.catMenuContainer { margin-top:10px; margin-bottom:10px; width:150px; background-color:#1a3e66; vertical-align:top; padding:10px; padding-right:0px; position:fixed; margin-left:-10px; z-index:1; }
div.catPageContainer { min-height:900px; background-color:#fff; padding:5px; word-wrap: break-word; }
div.catPageContainerLeft { display:table-cell; vertical-align:top; min-width:808px;  z-index:1; }
div.catPageContainerMid { display:table-cell; width:1px; }
div.catPageContainerRight { display:table-cell; width:300px; padding:5px; vertical-align:top; }
div.browsePageWrapper { width:1280px; margin-left:auto; margin-right:auto; }
div.browseMobilePageWrapper { width:1280px; margin-left:auto; margin-right:auto; }
div.browsePageLeft { display:table-cell; width:150px; min-width:150px; vertical-align:top; }
div.browsePageMid { display:table-cell; width:1px; max-width:0px; min-width:0px; }
div.browsePageRight { display:table-cell; vertical-align:top; word-wrap: break-word; }
div.browsePageHeaderSpacer { height:50px; }
a.catTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.catTab { padding:6px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer; }
div.catTab:hover { color:#1a3e66; background-color:#fff; cursor:pointer; }
div.catTab:active { background-color:#305b8a; }
div.catTabAccent { cursor:pointer; }
div.catTabAccent:hover { cursor:pointer; }
div.catTabAccent:active { cursor:pointer; }
div.catTabAccentSelected { color:#1a3e66; background-color:#fff; cursor:pointer; }
div.catTabAccentSelected:active { cursor:pointer; }
div.catTabLine { height:1px; background-color:#305b8a; }
div.catTabSpacer { height:3px; }
div.catLoadMoreBox { display:table-cell; min-width:177px; min-height:100px; background-color:#eee; color:#333; cursor:pointer; vertical-align:middle; text-align:center; text-shadow:0 0 3px #999; }
div.catLoadMoreBox:hover { background-color:#ddd; color:#000; }
div.catLoadMoreBox:active { background-color:#ccc; color:#333; }
span.catLoadMoreText { font-size:24px; text-align:center; font-weight:bold; }
/* End Browse Page */

div.browseLoading { width:100%; height:390px; font-size:32px; color:#fff; font-weight:bold; text-align:center; padding-top:125px; }
div.browseLoadingTxt { font-size:32px; color:#fff; font-weight:bold; text-align:center; }

div.browseMobilePageStreamBox { float:left; cursor:pointer; color:#000; margin-bottom:15px; }
div.browseMobilePageStreamBox:hover { float:left; cursor:pointer; }
div.browseMobilePageStreamBox:active { float:left; cursor:pointer; }
div.browsePageStreamBox { float:left; padding:6px; cursor:pointer; color:#000; }
div.browsePageStreamBox:hover { float:left; padding:6px; background-color:#1a3e66; cursor:pointer; transition: background-color 150ms linear; }
div.browsePageStreamBox:active { float:left; padding:6px; background-color:#305b8a; cursor:pointer; }
div.browsePageStreamBox_inner { width:392px; height:220px; background-color:#bbb;  }
img.browsePageStreamBox_inner { width:392px; height:220px; border:0px; }
div.browsePageStreamBox_lower { height:62px; padding:5px; background-color:#ddd; }
div.browsePageStreamBox_lower_left { display:table-cell; vertical-align:top; }
div.browsePageStreamBox_lower_mid { display:table-cell; width:5px; }
div.browsePageStreamBox_lower_right { display:table-cell; vertical-align:top; padding-top:2px; }
img.browsePageStreamBox_inner_profile { width:75px; height:56px; border:solid 3px #fff; }
div.browserPageStreamBox_lower_account { font-weight:bold; }
div.browserPageStreamBox_lower_spacer { height:5px; }
div.browserPageStreamBox_lower_status { width:292px; font-weight:bold; font-size:12px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

div.browsePagePlayerBox { width:300px; height:169px; background-color:#222; }
div.browsePagePlayerTitle { padding:5px; font-weight:bold; font-size:14px; }
div.browsePageCallToAction { width:300px; height:150px; background-color:#ddd; }
div.browserPageCTAspacer { height:15px; }

div.browsePageAbvs300x600 { width:300px; min-height:600px; background-color:#000; }

div.catPageTitle { padding:10px; }
span.catPageTitle { font-size:28px; font-weight:bold; letter-spacing:1px; white-space: nowrap; }
span.catPageTitle2 { font-size:16px; font-weight:bold; letter-spacing:1px; white-space: nowrap; }

div.catPageTitleLeft { display:table-cell; vertical-align:top; }
div.catPageTitleMid { display:table-cell; vertical-align:top; }
div.catPageTitleRight { display:table-cell; vertical-align:middle; padding-left:5px;}

div.streamLiveBadge { position:absolute; margin-top:-210px; margin-left:10px; color:#fff; background-color:Red; text-align:center; padding:5px; font-weight:bold; font-size:16px; box-shadow:0 0 3px #000; z-index:0; }

img.lazyBrowse { border:0px; }

a.aboutTab { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.aboutTab { padding:6px; color:#333; background-color:#ccc; font-size:14px; font-weight:bold; cursor:pointer; }
div.aboutTab:hover { color:#000; background-color:#ddd; cursor:pointer; }
div.aboutTab:active { background-color:#ddd; }
div.aboutTabAccent { border-right:solid 3px transparent; cursor:pointer; }
div.aboutTabAccent:hover { border-right:solid 3px #305b8a; cursor:pointer; }
div.aboutTabAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.aboutTabAccentSelected { background-color:#eee; border-right:solid 3px #305b8a; cursor:pointer; }
div.aboutTabAccentSelected:active { background-color:#ccc; border-right:solid 3px #1a3e66; cursor:pointer; }
div.aboutTabLine { height:1px; background-color:#ccc; }
div.aboutTabSpacer { height:3px; }

div.signinContainer { padding:15px; }
div.signinWindow { position:relative; right:240px; top:40px; z-index:2; display:none; width:325px; height:290px; background-color:#ccc; border:solid 1px #000; }
div.signinWindow2 { z-index:3; width:325px; height:290px; overflow:hidden; color:#000; }
img.menuDashboard { width:40px; }
img.menuFollowing { width:40px; }
img.menuBrowse { width:40px; padding-left:3px; }
img.menuHome { width:40px; padding-left:3px; }

img.menuHome2 { width:30px; padding-left:3px; }
img.menuBrowse2 { width:30px; padding-left:3px; }
img.menuFollowing2 { width:30px; }
img.menuDashboard2 { width:30px; }
img.menuSignin2 { width:30px;}

img.aboutImage { max-width:580px; }

div.menu2Wrapper { padding-top:9px; }
div.menu2Logo { display:table-cell; vertical-align:top; }
div.menu2Home { display:table-cell; vertical-align:top; padding-left:5px; }
div.menu2Browse { display:table-cell; vertical-align:top; padding-top:0px; padding-left:10px; }
div.menu2Vip { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Help { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Abvs { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Broadcast { display:table-cell; vertical-align:top; padding-top:0px; }
div.menu2Signin { display:table-cell; vertical-align:top; min-width:115px; }
div.menu2SignedIn { display:table-cell; vertical-align:top; min-width:115px; }
div.menu2Signup { display:table-cell; vertical-align:top; min-width:115px; }
div.menu2Spacer { display:table-cell; vertical-align:top; width:100%; }
div.menu2Spacer2 { display:table-cell; vertical-align:top; width:100%; }
div.menuSignedinLeft { display:table-cell; vertical-align:top; margin-left:auto; }
div.menuSignedinMid { display:table-cell; vertical-align:top; min-width:10px; }
div.menuSignedinSpacer { display:table-cell; vertical-align:top; min-width:100%; }
div.menuSignedinRight { display:table-cell; vertical-align:top; }

div.menu2burger { font-size:25px; color:#fff; cursor:pointer; }
div.headerMenu { margin-top:-6px; height:11px; padding:15px; font-family:Arial;}

div.menuBtnRow { display:table-cell; vertical-align:top; }
div.menuBtnRowSpacer { display:table-cell; vertical-align:top; min-width:5px; }

div.menuBtnBlue { min-width:25px; background-color:#1a3e66; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnBlue:hover { background-color:#305b8a; cursor:pointer; }
div.menuBtnBlue:active { background-color:#1a3e66; cursor:pointer; }

div.menuBtnBlue2 { min-width:25px; background-color:#305b8a; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnBlue2:hover { background-color:#1a3e66; cursor:pointer; }
div.menuBtnBlue2:active { background-color:#305b8a; cursor:pointer; }

div.menuBtnGold { min-width:25px; background-color:#F26C0C; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnGold:hover { background-color:#ff8128; cursor:pointer; }
div.menuBtnGold:active { background-color:#F26C0C; cursor:pointer; }

input.menuBtnBlue { min-width:25px; background-color:#1a3e66; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; border:0px; white-space: normal; }
input.menuBtnBlue:hover { background-color:#305b8a; cursor:pointer; }
input.menuBtnBlue:active { background-color:#1a3e66; cursor:pointer; }

input.btn200 { width:200px; }
input.btn300 { width:300px; }
input.btn425 { width:425px; }
input.btn450 { width:450px; }
div.btn200 { width:200px; }
div.btn300 { width:300px; }
div.btn425 { width:425px; }
div.btn450 { width:450px; }

div.menuBtnRed { min-width:25px; background-color:#770000; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnRed:hover { background-color:#990000; cursor:pointer; }
div.menuBtnRed:active { background-color:#660000; cursor:pointer; }

div.menuBtnBlack { min-width:25px; background-color:#000; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnBlack:hover { background-color:#111; cursor:pointer; }
div.menuBtnBlack:active { background-color:#222; cursor:pointer; }

div.menuBtnGreen { min-width:25px; background-color:#007700; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnGreen:hover { background-color:#009900; cursor:pointer; }
div.menuBtnGreen:active { background-color:#005500; cursor:pointer; }

div.menuBtnClear { min-width:25px; background-color:transparent; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; white-space:nowrap; }
div.menuBtnClear:hover { background-color:#aaa; cursor:pointer; }
div.menuBtnClear:active { background-color:#ccc; cursor:pointer; }

div.menuBtnHidden { display:none; }
div.menuBtnPleaseWait { cursor:wait; }
div.menuBtnPleaseWait:hover { cursor:wait; }

input.stripBox { border:0px; background-color:#eee; font-size:10px; width:80px; box-sizing:border-box; outline:none; }
div.stripContainer { display:table-cell; vertical-align:top; }

div.stripBox { display:table-cell; width:85px; background-color:#eee; color:#333; padding:5px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #ccc; border-right:0px; }

div.stripBtn175 { width:175px; }
div.stripBtn240 { width:240px; }
div.stripBtn220 { width:220px; }
div.stripBtn295 { width:295px; }
input.stripBtn175 { width:175px; }
input.stripBtn295 { width:295px; }
input.stripBtn300 { width:300px; }
input.stripBtn450 { width:450px; }

div.stripBtn { display:table-cell; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBg.png); background-color:#eee; color:#555; min-width:20px; max-height:31px; padding:5px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:center; border:solid 1px #ccc; cursor:pointer; }
div.stripBtn:hover { border:solid 1px #777; color:#000; cursor:pointer; }
div.stripBtn:active { background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgClick.png); color:#222; }

input.stripBtnRed { display:table-cell; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgRed.png); background-color:#660000; color:#ddd; min-width:50px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #333; cursor:pointer; }
input.stripBtnRed:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
input.stripBtnRed:active { background-color:#660000; color:#ccc; }

input.stripBtn { width:100%; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBg.png); background-color:#eee; color:#555; min-width:20px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #ccc; cursor:pointer; }
input.stripBtn:hover { border:solid 1px #777; color:#000; cursor:pointer; }
input.stripBtn:active { background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgClick.png); color:#222; }

input.menuBtnBlue { min-width:25px; background-color:#1a3e66; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; border:0px; white-space: normal; }
input.menuBtnBlue:hover { background-color:#305b8a; cursor:pointer; }
input.menuBtnBlue:active { background-color:#1a3e66; cursor:pointer; }

input.menuBtnBlack { min-width:25px; background-color:#000; text-align:center; padding:6px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; border:0px; white-space: normal; }
input.menuBtnBlack:hover { background-color:#111; cursor:pointer; }
input.menuBtnBlack:active { background-color:#222; cursor:pointer; }
div.stripBtnRed { display:table-cell; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgRed.png); background-color:#660000; color:#ddd; min-width:50px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #333; cursor:pointer; }
div.stripBtnRed:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnRed:active { background-color:#660000; color:#ccc; }

div.stripBtnRed2 { background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgRed.png); background-color:#660000; color:#ddd; min-width:50px; padding:4px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #333; cursor:pointer; }
div.stripBtnRed2:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnRed2:active { background-color:#660000; color:#ccc; }

div.stripBtnBlack { display:table-cell; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgBlack.png); background-color:#eee; color:#ddd; min-width:50px; padding:7px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #555; cursor:pointer; }
div.stripBtnBlack:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnBlack:active { background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgBlackClick.png); color:#ccc; }
div.stripBtnBlack2 { background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgBlack.png); background-color:#eee; color:#ddd; min-width:50px; padding:4px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border:solid 1px #555; cursor:pointer; }
div.stripBtnBlack2:hover { border:solid 1px #777; color:#fff; cursor:pointer; }
div.stripBtnBlack2:active { background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/btnBgBlackClick.png); color:#ccc; }

div.stripBtnSpace { display:table-cell; width:10px; }
div.menuIMinterface { position:absolute; z-index:9; margin-left:-118px; margin-top:-6px; }
div.imCntOverlay { position:relative; width:10px; display:none; background-color:#dc0d17; color:#fff; font-size:10px; top:-22px; left:-10px; padding:1px 3px; min-height:13px; text-shadow:0 -1px 0 rgba(0, 0, 0, .4); }

div.signinContainer { padding:15px; }
div.signinWindow { position:relative; right:240px; top:40px; z-index:2; display:none; width:325px; height:290px; background-color:#ccc; border:solid 1px #000; }
div.signinWindow2 { z-index:3; width:325px; height:290px; overflow:hidden; color:#000; }
.signinWindow:after, .signinWindow:before {
    bottom: 290px;
    left: 225px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.signinWindow:after {
    border-color: rgba(204, 204, 204, 0);
    border-bottom-color: #ccc;
    border-width: 30px;
    margin-top: -30px;
}
.signinWindow:before {
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #000;
    border-width: 31px;
    margin-top: -31px;
}
div.dashboardContainer { padding:0px; }
div.dashboardWindow { position:fixed; bottom:5px; left:110px; z-index:2; display:none; width:150px; height:260px; background-color:#ccc; border:solid 1px #000; }
div.dashboardWindow2 { z-index:3; width:150px; height:260px; overflow:auto; color:#000; }
.dashboardWindow:after, .dashboardWindow:before {
    right: 150px;
    bottom: 25px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.dashboardWindow:after {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #ccc;
    border-width: 30px;
    margin-top: -30px;
}
.dashboardWindow:before {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000;
    border-width: 31px;
    margin-top: -31px;
}
input.signin { padding:4px; width:295px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.signin:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
div.goliveTxt { color:#333; font-size:12px; text-align:center; }
a.goliveTxt { color:Blue; }
div.signinOr { padding:20px; font-size:11px; text-align:center; }
div.signupWrapper { width:300px; margin-left:auto; margin-right:auto; padding-top:15px; }
span.viewersCount { color:#fff; font-size:13px; }
div.videoHeaderMenuWrapper { font-size:11px; padding:6px; }
input.boxShadow {  border-color:#999; box-shadow:0 0 10px #999; }
div.boxShadow2 {  border-color:#999; box-shadow:0 0 5px #999; }
div.signinLeft { color:#333; font-weight:bold; font-size:16px; padding-bottom:4px; }
div.signinRight { color:#333; padding-bottom:15px; font-size:14px; }
div.signinForgotPass { float:right; padding-top:3px; }
a.signinForgotPass { font-size:12px; color:Blue; text-decoration:underline; }
a.signinForgotPass:hover { text-decoration: none; }
div.quickboardWrapper { width:500px; margin-left:auto; margin-right:auto; padding-top:15px; }
div.quickboardLeft { color:#333; font-weight:bold; font-size:16px; padding-bottom:4px; }
div.quickboardRight { color:#333; padding-bottom:15px; font-size:14px; }
input.chanQuickboardStatus { padding:4px; width:495px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.chanQuickboardStatus:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
select.quickboardCategory { padding:4px; width:295px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.quickboardCategory:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
img.mvnCenter { margin-left:auto; margin-right:auto; }
div.mvnCenter { margin-left:auto; margin-right:auto; }
ins.mvnCenter { margin-left:auto; margin-right:auto; }
div.howtoWrapper { color:#333; width:850px; margin-left:auto; margin-right:auto; }
img.howtoImg { border:0px; width:748px; height:615px; }
div.howtoHeader { color:#333; font-size:22px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#ccc 1px 1px; border-bottom:solid 1px #ccc; }
div.howtoHeader2 { color:#333; font-size:16px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#ccc 1px 1px; }
a.howtoHeader { font-size:22px; color:Blue; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#ccc 1px 1px; text-decoration:none; }
a.howtoHeader:hover { text-decoration:underline; }
li.howtoList { color:#333; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; }
div.howtoSpacer { height:15px; }
img.howtoImgFME { width:850px; height:649px; }
img.howtoImgFMLE { width:850px; height:641px; }

a.howtoListIndex { font-size:14px; font-weight:bold; color:Blue; text-decoration:none; }
a.howtoListIndex:hover { text-decoration:underline; }
a.howtoLink { font-size:14px; font-weight:bold; color:Blue; text-decoration:none; }
a.howtoLink:hover { text-decoration:underline; }

div.howtoDisclaimer { color:#333; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; font-style:italic; }

div.howtoQuestion { color:#333; font-size:14px; font-weight:bold; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; }
div.howtoAnswer { color:#333; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#ccc 1px 1px; padding:2px; }

li.chanAboutList { color:#fff; font-size:14px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; text-shadow:#777 1px 1px 1px; padding:2px; }
div.chanAboutHeader { color:#fff; font-size:22px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#777 1px 1px 1px; border-bottom:solid 1px #ccc; }
div.chanAboutHeader2 { color:#fff; font-size:16px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif Helvetica, sans-serif; font-weight:bold; text-shadow:#777 1px 1px 1px; }

div.quickboardSaveClose { width:100px; background-color:#1a3e66; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; }
div.quickboardSaveClose:hover { background-color:#305b8a; cursor:pointer; }
div.quickboardSaveClose:active { background-color:#1a3e66; cursor:pointer; }
a.create { font-size:14px; color:Blue; text-decoration:underline; }
a.create:hover { text-decoration: none; }
input.signin { padding:4px; width:300px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.signin:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
input.signin_checkbox { padding:4px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.signin_checkbox:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
div.signinOr { padding:20px; font-size:11px; text-align:center; }
div.index_login { background-color:#eee; padding:20px;  width:300px; margin-left:auto; margin-right:auto; }
div.logintxt { font-weight:bold; }
div.hdrStatsLeft { float:left; }
div.hdrStatsRight { float:right; }
div.optWidgetBox { position:absolute; display:none; width:275px; height:223px; background-color:#1a3e66; margin-left:-295px; margin-top:30px; z-index:999; padding:10px; }
a.optWidgetItem { font-size:11px; cursor:pointer; color:#eee; text-decoration:none; }
a.optWidgetItem:hover { cursor:pointer; color:#fff; }
img.optIcons { width:16px; height:16px; padding-right:3px; vertical-align:sub; }
div.optWidgetItem { font-size:11px; padding:10px; cursor:pointer; color:#333; }
div.optWidgetItem:hover { background-color:#305b8a; cursor:pointer; }
div.optWidgetHr { height:1px; background-color:#ddd; }
a.nolink { text-decoration:none; color:#333; }

div.settingsWrapper { width:1086px; min-height:400px; margin-left:auto; margin-right:auto; background-color:#ddd; padding:15px; }
div.settingsLeft { display:table-cell; width:200px; vertical-align:top; }
div.settingsRight { display:table-cell; width:870px; vertical-align:top; }
div.settingsMid { display:table-cell; width:15px; }
a.settingsMenuItem { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMenuItem { padding:15px; color:#333; font-size:14px; font-weight:bold; cursor:pointer; }
div.settingsMenuItem:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMenuItem:active { background-color:#ccc; }
div.settingsMenuItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMenuItemAccent:hover { border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMenuItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenuItemAccentSelected { background-color:#eee; border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMenuItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenuItemLine { height:1px; background-color:#ccc; }
div.settingsMenuItemSpacer { height:3px; }

a.settingsMenu2Item { font-size:11px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMenu2Item { padding:5px; padding-left:20px; color:#333; font-size:11px; font-weight:bold; cursor:pointer; }
div.settingsMenu2Item:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMenu2Item:active { background-color:#ccc; }
div.settingsMenu2ItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMenu2ItemAccent:hover { border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMenu2ItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenu2ItemAccentSelected { background-color:#eee; border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMenu2ItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMenu2ItemLine { height:1px; background-color:#ccc; }
div.settingsMenu2ItemSpacer { height:3px; }

div.settingsMobileWrapper { width:1086px; min-height:400px; margin-left:auto; margin-right:auto; background-color:#fff; padding:15px; }
a.settingsMobileMenuItem { font-size:14px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMobileMenuItem { padding:15px; color:#333; font-size:14px; font-weight:bold; cursor:pointer; }
div.settingsMobileMenuItem:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMobileMenuItem:active { background-color:#ccc; }
div.settingsMobileMenuItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMobileMenuItemAccent:hover { border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMobileMenuItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenuItemAccentSelected { background-color:#eee; border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMobileMenuItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenuItemLine { height:1px; background-color:#ccc; }
div.settingsMobileMenuItemSpacer { height:3px; }

a.settingsMobileMenu2Item { font-size:11px; font-weight:bold; cursor:pointer; color:#333; text-decoration:none; }
div.settingsMobileMenu2Item { padding:10px; padding-left:20px; color:#333; font-size:16px; font-weight:bold; cursor:pointer; }
div.settingsMobileMenu2Item:hover { color:#000; background-color:#eee; cursor:pointer; }
div.settingsMobileMenu2Item:active { background-color:#ccc; }
div.settingsMobileMenu2ItemAccent { border-right:solid 3px transparent; cursor:pointer; }
div.settingsMobileMenu2ItemAccent:hover { border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMobileMenu2ItemAccent:active { border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenu2ItemAccentSelected { background-color:#eee; border-right:solid 3px #305b8a; cursor:pointer; }
div.settingsMobileMenu2ItemAccentSelected:active { background-color:#eee; border-right:solid 3px #1a3e66; cursor:pointer; }
div.settingsMobileMenu2ItemLine { height:1px; background-color:#ccc; }
div.settingsMobileMenu2ItemSpacer { height:3px; }

div.settingsTxtHeader { padding:10px; font-size:14px; font-weight:bold; border:solid 1px #ccc; border-bottom:solid 3px #305b8a; color:#333;}
div.settingsTxtBody { padding:10px; font-size:12px; color:#333; background-color:#eee; }
div.settingsTxtLeft { display:table-cell; vertical-align:top; width:135px; text-align:right; padding:10px; font-size:12px; font-weight:bold; }
div.settingsTxtRight { display:table-cell; vertical-align:top; padding:10px; font-size:12px; }
div.settingsTxtInfo { padding:10px; font-size:14px; font-weight:bold; text-align:center; }
a.settingsTxtRight { font-size:12px; color:#333; text-decoration:underline; }
a.settingsTxtRight:hover { color:#000; }
div.settingsMobileTxtHeader { padding:10px; font-size:14px; font-weight:bold; border:solid 1px #ccc; border-bottom:solid 3px #305b8a; color:#333;}
div.settingsMobileTxtBody { padding:10px; font-size:12px; color:#333; background-color:#eee; }
div.settingsMobileTxtLeft { display:table-cell; vertical-align:top; width:135px; text-align:right; padding:10px; font-size:12px; font-weight:bold; }
div.settingsMobileTxtRight { display:table-cell; vertical-align:top; padding:10px; font-size:12px; }
div.settingsMobileTxtInfo { padding:10px; font-size:14px; font-weight:bold; text-align:center; }
a.settingsMobileTxtRight { font-size:12px; color:#333; text-decoration:underline; }
a.settingsMobileTxtRight:hover { color:#000; }
li.guidelines_list { padding:2px; font-size:14px; }
input.settings { padding:4px; width:295px; font-size:14px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.settings:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
div.settingsSaveBtn { width:150px; background-color:#1a3e66; color:#fff; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; }
div.settingsSaveBtn:hover { background-color:#305b8a; cursor:pointer; }
div.settingsSaveBtn:active { background-color:#1a3e66; cursor:pointer; }
img.uploadHeaderPicDisplay { max-width:640px; border:0px; }
img.uploadBackgroundPicDisplay { max-width:640px; border:0px; }

select.chatOptions { padding:4px; width:90px; font-size:14px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.chatOptions:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }

div.chatOptionsSelectArea_on { display:block; }
div.chatOptionsSelectArea_off { display:none; }

div.chatOptions_loader { overflow:auto; height:350px; }

div.bansListName { color:#000; font-size:12px; font-weight:bold; padding:4px; }
div.bansListBy { color:#555; font-size:10px; padding:4px; }
div.bansListDt { color:#555; font-size:10px; padding:4px; }
div.bansListLine { height:1px; background-color:#ccc; }
div.bansListSpacer { height:5px; }

div.uploadProfilePicDisplay { width:320px; height:240px; margin-left:auto; margin-right:auto; padding:15px; }
img.uploadProfilePicDisplay { width:320px; height:240px; }
select.settingsOptions { padding:5px; width:100px; font-size:14px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.settingsOptions:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
input.settingsOptions { padding:5px; width:495px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
input.settingsOptions:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }
div.settings15pxTop { padding-top:16px; }
div.settingsTxtLeftWide { width:175px; }
div.mnuWidgetSignedIn { position:absolute; top:19px; right:20px; color:#fff; }

div.followersBox { width:800px; }
div.followersBoxLeft { width:140px; padding:10px; vertical-align:top; display:table-cell; }
div.followersBoxMid { width:10px; vertical-align:top; display:table-cell; }
div.followersBoxRight { width:400px; padding:10px; vertical-align:top; display:table-cell; }


div.primaryMenu { height:58px; background-color:#fff; padding-left:12px; padding-top:14px; }
div.primaryMenu_left { display:table-cell; vertical-align:top; width:445px; }
div.primaryMenu_spacer { display:table-cell; vertical-align:top; width:200px; }
div.primaryMenu_right { display:table-cell; vertical-align:top; width:490px; }
div.primaryMenu_photo { display:table-cell; vertical-align:top; height:30px; }
img.primaryMenu_photo {  width:42px; height:30px; border:0px; }
div.primaryMenu_container { display:table-cell; vertical-align:top; }
div.primaryMenu_username { display:table-cell; height:30px; width:370px; }
div.primaryMenu_username_container { padding:2px; font-size:12px; font-weight:bold; text-align:right; }
span.primaryMenu_vcoins_container { font-size:10px; font-weight:bold; }
input.stripBox { border:0px; background-color:#eee; font-size:10px; width:70px; box-sizing:border-box; outline:none; }
div.stripContainer { display:table-cell; vertical-align:top; }

div.topbarWrapper { width:1116px; height:90px; margin-left:auto; margin-right:auto; background-color:#ddd; }
div.topBarCategories { padding-left:20px; }
div.topbar_wrapper { padding:20px; background-color:#1a3e66; border-bottom:dashed 1px #555; }
div.topbar { margin-left:auto; margin-right:auto; height:80px; overflow:auto; overflow-y:hidden; padding:4px; }
div.topbar_img { display:table-cell; width:160px; height:120px; padding:5px; }
div.topbar_img2 { display:table-cell; height:50px; padding-right:1px; }
img.topbar_img2 { width:60px; height:45px; }
div.topbar_vaughn { float:left; color:#333; width:84px; margin-left:4px; background-color:#ddd; font-size:11px; font-weight:bold; text-align:center; padding:2px; cursor:pointer; }
div.topbar_vaughn_off { float:left; color:#333; width:84px; margin-left:4px; background-image:url(//cdnvsft.r.worldssl.net/img/vaughnlive/bg_white_30.png); font-size:11px; font-weight:bold; text-align:center; padding:2px; cursor:pointer; }

div.topBarV2wrapper { display:none; position:relative; height:64px; background-color:#1a3e66; }

div.topBarV2 { height:62px; padding:1px; overflow:auto; overflow-y:hidden; }

div.topBarV2toggle { position:relative; background-color:#222; height:5px; padding:1px;text-align:center; cursor:pointer; box-shadow:0 0 10px #444; }
div.topBarV2toggle:hover { background-color:#305b8a; cursor:pointer; }
div.topBarV2toggle:active { background-color:#1a3e66; cursor:pointer; }
img.topBarV2toggleImg { width:11px; height:5px; }

img.topBarV2options { height:25px; }
div.topBarV2options { display:table-cell; vertical-align:top; padding:6px; cursor:pointer; height:64px; padding-top:17px; }
div.topBarV2options:hover { background-color:#305b8a; }

div.topBarV2left { display:table-cell; vertical-align:top; width:35px; }
div.topBarV2right { display:table-cell; vertical-align:top; }

div.topBarV2optionsCategories { display:none; width:150px; position:absolute; top:64px; left:0px; background-color:#1a3e66; z-index:9; }

div.theChatToggle { display:table-cell; vertical-align:middle; position:relative; background-color:#222; width:5px; padding:1px;text-align:center; cursor:pointer; }
div.theChatToggle:hover { background-color:#1a3e66; cursor:pointer; }
div.theChatToggle:active { background-color:#305b8a; cursor:pointer; }
img.theChatToggleImg { width:5px; height:11px; }

div.topBarV2headerSpacer { display:none; height:71px; }


div.abvsby { padding:15px; width:194px; margin-right:auto; }
div.abvsWrapper { padding:10px; width:1116px; min-height:700px; margin-left:auto; margin-right:auto; color:#333; background-color:#fff; }

div.abvsTypeWrapper { padding:15px; width:800px; margin-left:auto; margin-right:auto; }
div.abvsTypeLeft { display:table-cell; vertical-align:top; width:180px; font-weight:bold; font-size:14px; color:#333;}
div.abvsTypeMid { display:table-cell; vertical-align:top; width:10px;}
div.abvsTypeRight { display:table-cell; vertical-align:top; width:550px; font-weight:bold; font-size:14px; color:#333;}
select.abvsType { padding:4px; width:300px; font-size:16px; border:0px; box-sizing:border-box; outline:none; border-color:#999; box-shadow:0 0 10px #999; }
select.abvsType:focus { border-color: #305b8a; box-shadow: 0 0 10px #305b8a; }

div.abvsSpacer { height:10px; }

div.abvsTypeLeftContent { padding:5px; text-align:right; padding-top:7px; font-weight:bold; font-size:14px; color:#333; }

div.abvsCheckboxText { padding-left:5px; padding-top:7px; font-weight:bold; font-size:14px; }

a.abvslink { font-weight:bold; font-size:14px; color:Blue; }
a.abvslink:hover { color:#000; }

div.abvsCost { padding-left:5px; padding-top:7px; font-weight:bold; color:Blue; }

ul.abvsList { padding-left:25px; list-style-type:square; }
li.abvsList { font-size:15px; padding:5px; }


ul.abvsList2 { padding-left:25px; list-style-type:square; }
li.abvsList2 { font-size:12px; padding:5px; }

a.abvsList2 { font-size:12px; color:Blue; }
a.abvsList2:hover { color:#000; }

div.abvsHr { height:1px; background-color:#ccc; }
div.abvsHr2 { height:1px; background-color:#888; }

/* Base styles for the element that has a tooltip */
[mvn-tooltip],
.mvntooltip {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[mvn-tooltip]:before,
[mvn-tooltip]:after,
.mvntooltip:before,
.mvntooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[mvn-tooltip]:hover:before,
[mvn-tooltip]:hover:after,
[mvn-tooltip]:focus:before,
[mvn-tooltip]:focus:after,
.mvntooltip:hover:before,
.mvntooltip:hover:after,
.mvntooltip:focus:before,
.mvntooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.mvntooltip:before,
[mvn-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.mvntooltip:after,
[mvn-tooltip]:after {
  z-index: 1000;
  padding: 6px;
  width: 160px;
  background-color: #1a3e66;
  color: #fff;
  content: attr(mvn-tooltip);
  font-size: 11px;
  line-height: 1.2;
  text-align:center;
  border:solid 1px #fff;
}

/* Directions */

/* Top (default) */
[mvn-tooltip]:before,
[mvn-tooltip]:after,
.mvntooltip:before,
.mvntooltip:after,
.mvntooltip-top:before,
.mvntooltip-top:after {
  bottom: 100%;
  left: 50%;
}

[mvn-tooltip]:before,
.mvntooltip:before,
.mvntooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #fff;
}
[mvn-tooltip]:before,
.mvntooltipdark:before,
.mvntooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
}

/* Horizontally align top/bottom tooltips */
[mvn-tooltip]:after,
.mvntooltip:after,
.mvntooltip-top:after {
  margin-left: -80px;
}

[mvn-tooltip]:hover:before,
[mvn-tooltip]:hover:after,
[mvn-tooltip]:focus:before,
[mvn-tooltip]:focus:after,
.mvntooltip:hover:before,
.mvntooltip:hover:after,
.mvntooltip:focus:before,
.mvntooltip:focus:after,
.mvntooltip-top:hover:before,
.mvntooltip-top:hover:after,
.mvntooltip-top:focus:before,
.mvntooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px);
}

/* Left */
.mvntooltip-left:before,
.mvntooltip-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.mvntooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #fff;
}

.mvntooltip-left:hover:before,
.mvntooltip-left:hover:after,
.mvntooltip-left:focus:before,
.mvntooltip-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px);
}

/* Bottom */
.mvntooltip-bottom:before,
.mvntooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.mvntooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #fff;
}

.mvntooltip-bottom:hover:before,
.mvntooltip-bottom:hover:after,
.mvntooltip-bottom:focus:before,
.mvntooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px);
}

/* Right */
.mvntooltip-right:before,
.mvntooltip-right:after {
  bottom: 50%;
  left: 100%;
}

.mvntooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #fff;
}

.mvntooltip-right:hover:before,
.mvntooltip-right:hover:after,
.mvntooltip-right:focus:before,
.mvntooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
.mvntooltip-left:before,
.mvntooltip-right:before {
  top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.mvntooltip-left:after,
.mvntooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}



/* Base styles for the element that has a mvntooltipSmall */
[mvn-tooltip-small],
.mvntooltipSmall {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire mvntooltipSmall */
[mvn-tooltip-small]:before,
[mvn-tooltip-small]:after,
.mvntooltipSmall:before,
.mvntooltipSmall:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition:
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}

/* Show the entire mvntooltipSmall on hover and focus */
[mvn-tooltip-small]:hover:before,
[mvn-tooltip-small]:hover:after,
[mvn-tooltip-small]:focus:before,
[mvn-tooltip-small]:focus:after,
.mvntooltipSmall:hover:before,
.mvntooltipSmall:hover:after,
.mvntooltipSmall:focus:before,
.mvntooltipSmall:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* Base styles for the mvntooltipSmall's directional arrow */
.mvntooltipSmall:before,
[mvn-tooltip-small]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the mvntooltipSmall's content area */
.mvntooltipSmall:after,
[mvn-tooltip-small]:after {
  z-index: 1000;
  padding: 6px;
  width: 85px;
  background-color: #1a3e66;
  color: #fff;
  content: attr(mvn-tooltip-small);
  font-size: 11px;
  line-height: 1.2;
  text-align:center;
  border:solid 1px #fff;
}

/* Directions */

/* Top (default) */
[mvn-tooltip-small]:before,
[mvn-tooltip-small]:after,
.mvntooltipSmall:before,
.mvntooltipSmall:after,
.mvntooltipSmall-top:before,
.mvntooltipSmall-top:after {
  bottom: 100%;
  left: 50%;
}

[mvn-tooltip-small]:before,
.mvntooltipSmall:before,
.mvntooltipSmall-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #fff;
}
[mvn-tooltip-small]:before,
.mvntooltipSmalldark:before,
.mvntooltipSmall-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
}

/* Horizontally align top/bottom mvntooltipSmalls */
[mvn-tooltip-small]:after,
.mvntooltipSmall:after,
.mvntooltipSmall-top:after {
  margin-left: -30px;
}

[mvn-tooltip-small]:hover:before,
[mvn-tooltip-small]:hover:after,
[mvn-tooltip-small]:focus:before,
[mvn-tooltip-small]:focus:after,
.mvntooltipSmall:hover:before,
.mvntooltipSmall:hover:after,
.mvntooltipSmall:focus:before,
.mvntooltipSmall:focus:after,
.mvntooltipSmall-top:hover:before,
.mvntooltipSmall-top:hover:after,
.mvntooltipSmall-top:focus:before,
.mvntooltipSmall-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px);
}

/* Left */
.mvntooltipSmall-left:before,
.mvntooltipSmall-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.mvntooltipSmall-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #fff;
}

.mvntooltipSmall-left:hover:before,
.mvntooltipSmall-left:hover:after,
.mvntooltipSmall-left:focus:before,
.mvntooltipSmall-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px);
}

/* Bottom */
.mvntooltipSmall-bottom:before,
.mvntooltipSmall-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.mvntooltipSmall-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #fff;
}

.mvntooltipSmall-bottom:hover:before,
.mvntooltipSmall-bottom:hover:after,
.mvntooltipSmall-bottom:focus:before,
.mvntooltipSmall-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px);
}

/* Right */
.mvntooltipSmall-right:before,
.mvntooltipSmall-right:after {
  bottom: 50%;
  left: 100%;
}

.mvntooltipSmall-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #fff;
}

.mvntooltipSmall-right:hover:before,
.mvntooltipSmall-right:hover:after,
.mvntooltipSmall-right:focus:before,
.mvntooltipSmall-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px);
}

/* Move directional arrows down a bit for left/right mvntooltipSmalls */
.mvntooltipSmall-left:before,
.mvntooltipSmall-right:before {
  top: 3px;
}

/* Vertically center mvntooltipSmall content for left/right mvntooltipSmalls */
.mvntooltipSmall-left:after,
.mvntooltipSmall-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}

[mvn-tooltip-basic] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}

/* Hide the tooltip content by default */
[mvn-tooltip-basic]:before,
[mvn-tooltip-basic]:after {
  visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}

/* Position tooltip above the element */
[mvn-tooltip-basic]:before {
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-bottom: 0px;
    margin-left: -20px;
    padding: 7px;
    width: 100px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    border-radius:         3px;
    background-color: #1a3e66;
    color: #fff;
    content: attr(mvn-tooltip-basic);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[mvn-tooltip-basic]:after {
    position: absolute;
    bottom: 25px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    border-top: 5px solid #1a3e66;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: " ";
    font-size: 0;
    line-height: 0;
}

/* Show tooltip content on hover */
[mvn-tooltip-basic]:hover:before,
[mvn-tooltip-basic]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
div.modalv3_box_flash { width:675px; min-height:350px; }

div.fp_box { width:660px; height:300px; margin-left:auto; margin-right:auto; margin-top:10px; }
div.fp_left { display:table-cell; width:150px; vertical-align:top; }
div.fp_mid { display:table-cell; width:10px; vertical-align:top; }
div.fp_right { display:table-cell; width:500px; vertical-align:top; }
div.fp_desc { font-family:Arial; color:#000; font-size:18px; }
a.fp_link { color:Blue; font-weight:bold; }
a.fp_link2 { color:Blue; font-size:14px; }
div.fp_ok { width:100px; background-color:#1a3e66; text-align:center; font-weight:bold; padding:6px; font-size:12px; cursor:pointer; margin-left:auto; margin-right:auto; }
div.fp_ok:hover { background-color:#305b8a; cursor:pointer; }
div.fp_ok:active { background-color:#1a3e66; cursor:pointer; }

