/* COPYRIGHT NOTICE 
** This notice must stay intact for legal use.  
** This software is part of RE Designs Web Solutions, software applications
** by RE designs, and is provided "AS IS", without a warranty of any kind.  
** Copyright RE Designs, All rights reserved.                                 
** Use of any kind of part or all of this software or modification of this    
** software requires a license from RE Designs. Use or modification of        
** this software without a license constitutes Software Piracy and will       
** result in legal action from RE Designs.                                    
**            https://www.redesigns.org      web@redesigns.org                 
**                                                                            
**             Copyright RE Designs, All rights reserved.                
*/

html{font-size: 100%;}
body{background-image: url(../images/bgw.png);@supports (background-image: url('../images/bgw.webp')) {background-image: url('../images/bgw.webp');} background-repeat:repeat-x;background-position:center top; background-attachment:scroll;background-size:auto;background-color: #;margin-left: 0;margin-top: 0;margin-right: 0;margin-bottom: 0;height:100%;margin:0 auto;padding:0;margin:0;}
.container{width:auto;height:100%;margin:auto;margin:0 auto;}
.wrapper{width:100%;height:100%;background-color: #FFFFFF;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;margin:auto;margin:0 auto;}
.topmainadd, .bottommainadd {float:left;clear:both;width:100%;}
.page{height:100%;background-color: #;margin-top: 0px;margin-top: 0rem;margin-bottom: 0px;margin-bottom: 0rem;overflow:auto;margin:0px auto 0px auto;margin:0rem auto 0rem auto;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
a:link { color:#0047AB; text-decoration:underline;font-weight:normal;}
a:visited { color:#0047AB; text-decoration:underline;font-weight:normal;}
a:hover { color:#A557FF; text-decoration:none;;font-weight:normal; cursor:pointer;}
a:active,a.active { color:#A557FF; text-decoration:none;;font-weight:normal;} 
.msg, .videopendingmsg{color:#D02E69;font-weight:bold;}
.videopendingmsg {float:left;clear:both;}
form {display: inline;}
img {border-width: 0px;max-width: 100%;height:auto;}
textarea, select {max-width:95%;}
textarea.editorbox, textarea.editorbox2 {width:95%;}
textarea.editorbox2 {height:250px;}
input {max-width:95%;}
.formbutton {color: #FFFFFF;text-decoration: ;font-family: Arial;font-size: 14px;background-color: #0000FF;font-weight:bold;cursor:pointer;padding:10px;}
.formbutton2 {color: #0000FF;text-decoration: ;font-family: Arial;font-size: 14px;background-color: #FFFFFF;font-weight:bold;cursor:pointer;padding:10px;}
.headerwrapper{width: 100%;height:100%;padding:0;background-color: #010101;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:10px;margin-bottom:0.625rem;border-bottom:solid 1px #cccccc;}
.header{height:100%;padding:0;background-color: #;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.top_content{width:100%;height:100%;float:left;padding:0;text-align:left;}
.top_content2{width:74%;height:100%;float:left;padding:0 35px 0 0;padding:0 2.1875rem 0 0;text-align:left;}
.headertext{padding:5px 0px 0px 0px;padding:0.3125rem 0rem 0rem 0rem;color: #EDEDED;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:center;}
.logo{width:480px;width:30rem;height:90px;height:5.625rem;float:left;overflow:hidden;}
.top_content1{float:left;margin-left:2px;margin-left:0.125rem;width:74%;height:65px;height:4.0625rem;}
.tophead{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-size:0.8125rem;color:#efe478;text-align:center;padding-left:2px;padding-left:0.125rem;padding-top:2px;padding-top:0.125rem;line-height:15px;line-height:0.9375rem;font-weight:bold;float:left;}
.headertitle{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-size:0.8125rem;color:#CBF2F8;text-align:center;line-height:15px;line-height:0.9375rem;font-weight:bold;float:left;width:74%;}
.headersubtitle{width:20%;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-size:0.625rem;color:#ffffff;text-align:center;padding-top:2px;padding-top:0.125rem;line-height:15px;line-height:0.9375rem;font-weight:normal;float:left;background-image:url(../image/bullet.jpg); background-repeat:no-repeat; background-position:left;}
.top_content_right{width:21%;height:100%;float:right;margin-top:10px;margin-top:0.625rem;line-height:120%;}
.toptext, .toptext a, .toptext a:visited, .toptext a:active{font-family:Arial;font-size:10px;font-size:0.625rem;color:#EDEDED;font-weight:normal;text-decoration: none;text-align:left;padding-right:2px;padding-right:0.125rem;}
.toptext a:hover{text-decoration: underline;}
.menuwrappertop, .menubuttontop {position: fixed;top: 0; left: 0;margin-top:0px !important;z-index: 9999;}
.menuwrapper{width:100%;background-color: #010101;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;	z-index:10;padding-top:10px;padding-bottom:10px;}
#menubuttonleft,#menubuttonleft2,#menubuttonright2,#menubuttonright,#menuleft,#menuleft2,#menuright2,#menuright,#menubuttonleft a,#menubuttonleft2 a,#menubuttonright2 a,#menubuttonright a,#menuleft a,#menuleft2 a,#menuright2 a,#menuright a{display:inline-block;margin:0;padding:0;vertical-align:middle;line-height:1;}
.menuright, .menubuttonright, .menuright2, .menubuttonright2 {float:right;}.menuleft, .menubuttonleft, .menuleft2, .menubuttonleft2 {float:left;}.menu-button {cursor: pointer;}
.menu-button {background: none;border: none;padding: 0;cursor: pointer;}
.menu-overlay {position: fixed;top: 0;left: 0;width: 100%;height:auto;min-height:50%;background-color:#010101;align-items: center;justify-content: center;z-index: 100001;}
#closeMenu {position: absolute;top: 20px;right: 30px;background: transparent;font-size: 30px;border: none;cursor: pointer;color: #FFFFFF;background-color: #;padding: 8px 8px;transition: background-color 0.3s, color 0.3s;}
#closeMenu:hover {color: #FFFFFF;background-color: #2766FC;}
.menu{width:550px;width:34.375rem;background-color: #;margin:auto;margin:0 auto; float: left; clear:both;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;margin-left:0px;margin-left:0rem;margin-right:0px;margin-right:0rem;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;text-align: left;}
.ultsubmenustyle, .ultsubmenustyle ul, .has-submenu .ultsubmenustyle li a {box-sizing: border-box;}
.ultsubmenustyle {display:block;min-width: 160px;min-width: 10rem;visibility:hidden;opacity: 0;z-index: 1000;font: normal 14px Arial;font: normal 0.875rem Arial;margin: 0;padding: 0;position: absolute;left: 0;top: 100%;list-style-type: none;background-color: #283064;border: 0px none #0099FF;border: 0rem none #0099FF;}
.ultmenu-container .has-submenu .ultsubmenustyle li {float: none !important;}
.sidetabs .has-submenu > .ultsubmenustyle {top: 0;left: 100%;}
.sidetabs ul > li {float: none !important;}
.ultsubmenustyle ul{display:block;min-width: 160px;min-width: 10rem;visibility:hidden;opacity: 0;z-index: 1000;margin: 0;padding: 0;position: absolute;left: 100%;top: 0;list-style-type: none;background-color: #283064;border: 0px none #0099FF;border: 0rem none #0099FF;}
.has-submenu .ultsubmenustyle {display: block;width: max-content;}
.has-submenu .ultsubmenustyle li a{display: block;white-space: nowrap;line-height: normal;width:100%;margin:0;/*width: 160px;width: 10rem;*/color: #DFDFDF;background-color: #283064;text-decoration: none;border-bottom: 0px none #;border-bottom: 0rem none #;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;padding:6px 6px 6px 6px;padding:0.375rem 0.375rem 0.375rem 0.375rem;text-align: left;}
.has-submenu .ultsubmenustyle li a:hover, .has-submenu .ultsubmenustyle li a:focus {background-color: #FFFFFF;color: #2286C9;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-align: left;}
.has-submenu:hover > .ultsubmenustyle,.ultsubmenustyle > .has-submenu:hover > ul {visibility: visible;opacity: 1;}
.fade .ultsubmenustyle,.fade .ultsubmenustyle ul {transition: opacity 200ms ease;}
.slide .ultsubmenustyle,.slide .ultsubmenustyle ul {transform: translateY(-10px);transition: opacity 200ms ease,transform 200ms ease;}
.slide .has-submenu:hover > .ultsubmenustyle,.slide .ultsubmenustyle .has-submenu:hover > ul {transform: translateY(0);}
.swipe .ultsubmenustyle,.swipe .ultsubmenustyle ul {transform: translateX(-15px);transition: opacity 200ms ease,transform 200ms ease;}
.swipe .has-submenu:hover > .ultsubmenustyle,.swipe .ultsubmenustyle .has-submenu:hover > ul {transform: translateX(0);}
.opens-left { left: auto; right: 100%; }
.ultsubmenustyle .opens-left {left: auto;right: 100%;}
.ultmenu-container > ul > li > .opens-left {left: auto;right: 0;}
.opens-up { top: auto !important; bottom: 100% !important; }
.show {visibility: visible;opacity: 1;transform: translateY(0) translateX(0);}.ultsubmenustyle ul.show {visibility: visible;opacity: 1;}
.slide .ultsubmenustyle ul.show {transform: translateY(0);}.swipe .ultsubmenustyle ul.show {transform: translateX(0);}
		  
.ultsubmenustyle.multirowsubs {320px !important;min-width: 20rem !important;max-width: 95% !important;display: flex !important;flex-wrap: wrap !important;}
.ultsubmenustyle.multirowsubs li a {white-space: normal;}
.ultmenu-container .has-submenu .ultsubmenustyle.multirowsubs > li {width: 50% !important;float: none !important;display: block !important;}.downarrowpointer{padding-left: 4px;padding-left: 0.25rem;border: 0;}.rightarrowpointer{padding-left: 4px;padding-left: 0.25rem;border: 0;}
.imagebgmenu ul{margin: 0;padding: 0;list-style-type: none;border-top: 0px none #;border-top: 0rem none #;border-bottom: 0px none #;border-bottom: 0rem none #;overflow: visible;width: 100%;text-align: left;background-color: #;}
.imagebgmenu li {float:left;position:relative;margin:0;}
.imagebgmenu > ul > li > a {display: block;margin-right:8px;margin-right:0.5rem;border-right: 0px none #;border-right: 0rem none #;color: #FFFFFF;background-color: #;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-align: center;padding:13px 7px 13px 7px;padding:0.8125rem 0.4375rem 0.8125rem 0.4375rem;}
.imagebgmenu > ul > li > a:visited{color: #FFFFFF;}
.imagebgmenu > ul > li > a:hover, .imagebgmenu > ul > li > a:focus {color: #FFFFFF;background-color: #2766FC;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-align: center;}
.imagebgmenu > ul > li > a.selected{color: #FFFFFF;background-color: #2766FC;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-align: center;}.sidetabs{width: 100%;position: relative;overflow:visible;}
.sidetabs ul{list-style-type: none;margin: 5px 0;margin: 0.3125rem 0;padding: 0;border: 0px none #;border: 0rem none #;}
.sidetabs ul li a{color: #FFFFFF;background-color: #;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;display: block;width: auto;border-bottom: 0px none #;border-bottom: 0rem none #;text-align: center;padding:13px 7px 13px 7px;padding:0.8125rem 0.4375rem 0.8125rem 0.4375rem;margin-bottom: 8px;margin-bottom: 0.5rem;}
.sidetabs ul li a:visited, .sidetabs ul li a:active{color: #FFFFFF;background-color: #;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;}
.sidetabs ul li a:hover, .sidetabs ul li a:focus, .sidetabs ul li a.selected{color: #FFFFFF;background-color: #2766FC;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-align: center;}
.menu-overlay .sidetabs {align-self: flex-start;margin-top: 70px;}
.menu-overlay .sidetabs .ultsubmenustyle,.menu-overlay .sidetabs .ultsubmenustyle ul {position: static;transform: none;max-height: 0;overflow: hidden;transition: max-height 0.4s ease;visibility: visible;opacity: 1;border: none;width: 100%;}
.menu-overlay .sidetabs .has-submenu:hover > .ultsubmenustyle,.menu-overlay .sidetabs .has-submenu:hover > ul,.menu-overlay .sidetabs .ultsubmenustyle.show,.menu-overlay .sidetabs .ultsubmenustyle ul.show {max-height: 1000px;}
.centermainwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;	}
.centermain{height:100%;padding:15px 0 5px 0;padding:0.9375rem 0 0.3125rem 0;margin:0px 0 5px 0;margin:0rem 0 0.3125rem 0;background-color: #;margin:auto;}
.photohalfsplitl{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:left;background-color: #;overflow:hidden;}
.photohalfsplitr{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:right;background-color: #;overflow:hidden;}
.texthalfsplitl{width:48%;height:100%;padding:0 0 0 0;float:left;background-color: #;}
.texthalfsplitr{width:48%;height:100%;padding:0 0 0 0;float:right;background-color: #;}
.photofullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.photofull{height:100%;padding:0 0  0  0;padding:0 0  0  0;margin:5px 0 0px 0;margin:0.3125rem 0 0rem 0;background-color: #;margin:auto;text-align:center;margin:0 auto;}
.textfullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:0px;margin-bottom:0rem;}
.textfull{height:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;}
.toptextfullwrapper{width: 100%;height:100%;background-color: #;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.toptextfull{height:100%;padding:15px 0 5px 0;padding:0.9375rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin:auto;}
.bottomtextfullwrapper{width: 100%;height:100%;background-color: #FFFFFF;float:left;clear:both;margin:auto;margin:0 auto;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.bottomtextfull{height:100%;padding:5px 0 5px 0;padding:0.3125rem 0 0.3125rem 0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #FFFFFF;margin:auto;}
.photomain{width:100%;height:100%;margin: 0 0 0 0;padding:0 0  0  0;padding:0 0  0  0;float:left;clear:left;background-color: #;overflow:hidden;}
.maincontent{width:74%;height:100%;float:left;}
.textmain{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;clear:left;background-color: #;}
.toptextmain{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;clear:left;background-color: #;}
.bottomtextmain{width:100%;height:100%;padding:0 0 0 0;margin:0 0 10px 0;margin:0 0 0.625rem 0;float:left;clear:both;background-color: #;}
.sideright{width:22%;height:100%;margin: 0 0 0 10px;margin: 0 0 0 0.625rem;padding:0 0 0 0;float:right;background-color: #FFFFFF;border-left:0px none #;border-left:0rem none #;}
.sideleft{width:22%;height:100%;margin: 0 10px 0 0;margin: 0 0.625rem 0 0;padding:0 0 0 0;float:left;background-color: #FFFFFF;border-right:0px none #;border-right:0rem none #;}
.centercontent{width:56%;height:100%;float:left;}
.photocenter{width:100%;height:100%;margin: 0 0 0 0;padding:0 0  0  0;padding:0 0  0  0;float:left;background-color: #;overflow:hidden;}
.textcenter{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;background-color: #;}
.toptextcenter{width:100%;height:100%;margin: 0 0 0 0;padding:0 0 0 0;float:left;background-color: #;}
.sideright2{width:17%;height:100%;margin: 0 0 0 10px;margin: 0 0 0 0.625rem;padding:0 0 0 0;float:right;background-color: #FFFFFF;border-left:0px none #;border-left:0rem none #;}
.maincontent2l{width:78%;height:100%;float:left;}
.maincontent2r{width:78%;height:100%;float:right;}
.photomain2l{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:left;background-color: #;overflow:hidden;}
.photomain2r{width:50%;height:100%;padding:0 0  0  0;padding:0 0  0  0;float:right;background-color: #;overflow:hidden;}
.textmain2l{width:50%;height:100%;padding:0 0 0 0;float:left;background-color: #;}
.textmain2r{width:50%;height:100%;padding:0 0 0 0;float:right;background-color: #;}
.sideright3{width:18%;height:100%;margin: 0 0 0 10px;margin: 0 0 0 0.625rem;padding:0 0 0 0;float:right;background-color: #FFFFFF;border-left:0px none #;border-left:0rem none #;}
.sideleft2{width:18%;height:100%;margin: 0 10px 0 0;margin: 0 0.625rem 0 0;padding:0 0 0 0;float:left;background-color: #FFFFFF;border-right:0px none #;border-right:0rem none #;}
.pagehead{clear:both;padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem;color: #7B4ED6;text-decoration: none;font-family: Arial;font-size: 32px;font-size: 2rem;font-weight:bold;text-align:center;background-color: #;border-bottom:0px none #;border-bottom:0rem none #;}
.pagetext{padding:0px 0px 10px 0px;padding:0rem 0rem 0.625rem 0rem;color: #000000;text-decoration: none;font-family: Arial;font-size: 16px;font-size: 1rem;font-weight:normal;text-align:left;align:left;}
.sidetext{padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem; color: #000000;text-decoration: none;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-align:left;}
.footerwrapper{width: 100%;height:100%;float:left;clear:both;background-color: #424DBD;margin:auto;margin:0 auto;margin-top:20px;margin-top:1.25rem;margin-bottom:0px;margin-bottom:0rem;}
.footer{width: 935px;width: 58.4375rem;margin:auto;margin:0 auto;margin-top:20px;margin-top:1.25rem;margin-bottom:0px;margin-bottom:0rem;height:100%;clear:both;background-color: #;text-align:center;}
.footertext{padding:0px 20px 0px 20px;padding:0rem 1.25rem 0rem 1.25rem;color: #FFFFFF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:center;}
.footerlinks{width:100%;float:left;clear:both;text-align:center;}
.footercopyright{width:100%;float:left;clear:both;text-align:center;font-family:arial;font-size:10px;font-size:0.625rem;padding-bottom:20px;padding-bottom:1.25rem;}
a.anchor2 {display: block;position: relative;top: -100px;visibility: hidden;}
.toprowwrapper{position: fixed;top: 0;z-index:10;width: 100%;height:90px;height:5.625rem;padding:0;background-color: #DFDFDF;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.toprow{height:100%;padding:0;background-color: #;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.toprowtext{padding:5px 0px 0px 0px;padding:0.3125rem 0rem 0rem 0rem;color: #545454;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:justify;text-align:center;}
.footerrowwrapper{position: fixed;bottom: 0;width: 100%;height:60px;height:3.75rem;padding:0;background-color: #333F91;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.footerrow{height:100%;padding:0;background-color: #;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.footerrowtext{padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem;color: #C2D4ED;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-align:justify;text-align:left;}
#photothumbnails {margin: 0 auto;}.imgcat {border: 1px;}
.pagination{float:left;clear:both;margin-top:20px;margin-top:1.25rem;}
.pagination ul{list-style-type: none;}
.pagination li{display: inline-block;border: solid 1px;border: solid 0.0625rem;padding:5px;padding:0.3125rem;}
.paginationtcomments {padding:10px;}
#downloads, #groupsaccess, #profile, #affiliate, #articles, #listings, #classifieds, #scrapbooks, #events, #labels, #puploads, #albums, #vuploads, #playlists, #auploads, #playlistsaudio, #fuploads, #series, #account, #accountinfo, #transfercreditsdiv{float:left;clear:both;padding-top:10px;padding-top:0.625rem;width:100%;}
#itemaddsdiv {float:left;clear:both;margin-top:10px;margin-top:0.625rem;margin-bottom:10px;margin-bottom:0.625rem;padding:10px;padding:0.625rem;width:100%;border:solid 1px #CCCCCC;border:solid 0.0625rem #CCCCCC;}
.bold a {font-weight:bold;font-size:20px;font-size:1.25rem;}
.itemname{padding:10px 10px 0px 10px;padding:0.625rem 0.625rem 0rem 0.625rem;color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-align:left;background-color: #;border-bottom:0px none #FFFFFF;border-bottom:0rem none #FFFFFF;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.itemid{padding:0px 10px 10px 10px;padding:0rem 0.625rem 0.625rem 0.625rem;color: #000000;text-decoration: none;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-align:justify;text-align:left;align:left;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.itemdesc{padding:0px 10px 10px 10px;padding:0rem 0.625rem 0.625rem 0.625rem;color: #000000;text-decoration: none;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-align:justify;text-align:left;align:left;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.itemformat1,.itemformat2,.itemformat3,.itemformat4{width:100%;clear:both;}
.itemformat5l,.itemformat6l,.itemformat7l,.itemformat8l,.itemformat9l,.itemformat10l{width:48%;float:left;clear:left;}
.itemformat5r,.itemformat6r,.itemformat7r,.itemformat8r,.itemformat9r,.itemformat10r{width:48%;float:right;clear:right;}
.item{float:left;overflow:hidden;text-align:center;}
.itemreview{padding-top:10px;padding-top:0.625rem;padding-bottom:10px;padding-bottom:0.625rem;float:left;clear:both;}
.reviewcontent {float:left;padding-left:10px;}
.itemreview .rating {float:left;clear:left;}
.review {float:left;clear:left;padding:10px;}
.reviewdate {float:left;clear:left;padding:10px;}
.reviews{clear:both;}
.reviewsortmenu{clear:both;width:100%;;}
.addreview{padding-top:10px;padding-top:0.625rem;}
.reviewer {padding:10px;float:left;}
.reviewusername {float:left;clear:both;font-weight:bold;width:100%;padding-bottom:10px;padding-bottom:0.625rem;}
.reviewphoto {float:left;clear:left;padding-bottom:10px;padding-bottom:0.625rem;}
.reviewfanstotal,.reviewfriendstotal,.reviewpointstotal {float:left;clear:left;}
#itemdesclink{padding-top:10px;padding-top:0.625rem;clear:both;}
.itemcat{clear:both;}
.itemrow {clear:both;padding-top:20px;padding-top:1.25rem;}
#viewcart{width:95%;margin:0 auto;align:center;}
#viewcartheader{width:100%;border-bottom: solid 1px;border-bottom: solid 0.0625rem;float:left;clear:both;font-weight:bold;}
.viewcartitem{width:30%;float:left;}
.viewcartitemname{font-weight:bold;}
.viewcartitemid{font-size:10px;font-size:0.625rem;}
.viewcartitemoptions{font-size:10px;font-size:0.625rem;}
.viewcartprice{width:10%;float:left;}
.viewcartquantity{width:30%;float:left;}
.viewcartamount{width:15%;float:left;}
.viewcartitems{width:100%;float:left;clear:both;margin-top:10px;margin-top:0.625rem;}
.checkout{width:70%;float:right;clear:both;margin-top:10px;margin-top:0.625rem;text-align:right;}
.continueshopping{width:30%;float:left;margin-top:10px;margin-top:0.625rem;}
.cartmsg{width:100%;text-align:center;clear:both;}
.itemtotal,.shippingtotal,.taxtotal,.ordertotal{width:100%;float:right;clear:both;margin-top:10px;margin-top:0.625rem;font-weight:bold;text-align:right;}
.taxshippingmenus{width:100%;float:right;clear:both;}
.taxmenu{float:left;}
.shippingmenu{float:left;margin-left:10px;margin-left:0.625rem;}
.itemnamedownload,.downloadname{width:20%;float:left;}
.accessadded,.lastaccessed,.accesstimes,.accessperiod{width:15%;float:left;}
.downloadrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.downloadrow,.downloadintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.itemnamegroupsaccess,.groupsaccessname{width:35%;float:left;}
.groupsaccessadded,.groupsaccessperiod{width:15%;float:left;}
.groupsaccessdesc{clear:both;}
.groupsaccessrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.groupsaccessrow,.groupsaccessintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.affiliateintro,.affiliatelink{clear:both;padding-top:10px;padding-top:0.625rem;}
.commissionrate{clear:both;}
.paymentrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.paymentrow{clear:both;padding-top:10px;padding-top:0.625rem;}
.paymentinvoice,.paymentorderdate{width:15%;float:left;}
.paymentitem{width:30%;float:left;}
.paymenttotal,.paymentcommissionrate,.paymentcommission,.commissionpaid{width:10%;float:left;}
.affiliatead{float:left;width:100%;clear:both;padding-top:20px;padding-top:1.25rem;padding-bottom:10px;padding-bottom:0.625rem;}
.affiliateadcode{float:left;width:100%;clear:both;}
.shareitems{padding:10px;padding:0.625rem;float:left;clear:both;}
.itemsrelated,.itemsrelatedtitle,.itemsalsopurchased,.itemsalsopurchasedtitle{float:left;clear:both;}
#accountcredits, #accountsavingsloan, #transfercredits, #creditsfromactivity {float: left; padding-right:10px;padding-right:0.625rem;}
#transferamountdiv,#transferfromdiv,#transfertodiv,#transfersubmit {float:left;padding-right:10px;padding-right:0.625rem;}
.accountrowhead{float:left;clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;width:100%;}
.transactionrowp{float:left;clear:both;padding-top:10px;padding-top:0.625rem;width:100%;}
.accountintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.transactionid,.transactiondate.transactiontype,.transactiondebit,.transactioncredit,.transactionbalance,.transactionsavingsloan,.transactionfee{width:10%;float:left;}
.transactiondescription{width:15%;float:left;}
.transactiondescriptioninfo,.showtransactionmoreinfo,.transactionmoreinfo,.transactiondownload,.showtransactiondownloadmoreinfo,.transactiondownloadmoreinfo {float:left;clear:both;}
.articlesrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.articlerowp,.articlesintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.articletitlep{width:25%;float:left;}
.articlecategoryp,.articleactionsp{width:20%;float:left;}
.articlestatusp,.articleaddedp{width:15%;float:left;}
#articleslist {padding:10px;padding:0.625rem;float:left;clear:both;width:95%;}
.noarticles,.articles,.articlesrow {float:left;clear:both;}
.articlestitle,.articlestitlesearch {float:left;clear:both;padding:10px;padding:0.625rem;margin-top:10px;margin-top:0.625rem;font-weight:bold;}
.articlesortmenu {clear:both;}
.articletitle {float:left;clear:both;margin-top:10px;margin-top:0.625rem;font-weight:bold;font-size:20px;width:100%;}
.articleinfo {float:left;clear:both;width:100%;padding-bottom:10px;padding-top:0.625rem;}
.articlemain,.articlesearchtool,.articlerowspanadds,.articlesdirectory,.articlesdirectoryrowspan,.similararticlesdiv,.similararticlesdivtitle,#similararticles,#similararticlescontent, .article1,.article1 {width:100%;float:left;clear:both;}
.articleauthor {float:left;padding-right:10px;width:15%;padding-right:0.625rem;}
.articleby,.articleusername,.articleuserphoto,.articlefanstotal,.articlefriendstotal,.articlepointstotal {float:left;clear:left;}
.articleadded,.articleupdatereason, .articleupdateadminreason,.articlesearchkey,.articlesearchkey1, .articlesearchkey2,.articlecattitle,.articletitles,.articlepostusername {float:left;}
.articleupdated,.articleupdateadmin {float:left;padding-left:10px;padding-left:0.625rem;}
.articlemain2 {float:left;width:86%;margin-left:10px;margin-left:0.625rem;}
.articlephoto,.articlephotocaption {float:left;clear:both;padding-bottom:2px;padding-bottom:0.125rem;}
.articlephoto2 {float:left;padding-right:5px;padding-right:0.3125rem;}
#uploadarticlephotosdiv {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
#uploadarticlephotosdiv, #uploadarticlephotos, #uploadarticlephotosadd,.articlecontent {float:left;clear:both;}
.postarticlephotos  {font-weight:bold;border-bottom:solid 1px;border-bottom:solid 0.0625rem;padding-top:5px;padding-top:0.3125rem;}
.articlestats {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.articlemore,.articlerating,.articlereport,.articlecomments,.articlepostedcat,.articletags {float:left;padding-right:10px;padding-right:0.625rem;}
.articlestats2 {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.articlecatinfo,.articleslist,.articlesfeedtitle {float:left;clear:both;}
.articlereferencestitle,.articlerelatedtitle {float:left;clear:both;font-weight:bold;padding-top:10px;padding-top:0.625rem;}
.articlereferences,.articlerelated {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.articlesearchcat {float:left;padding-left:5px;margin-left:5px;padding-left:0.3125rem;margin-left:0.3125rem;}
.articlesearchtitle, .articlesearchcontent, .articlesearchtags {float:left;margin-left:2px;margin-left:0.125rem;}
.articlesearchbutton {float:left;margin-left:5px;margin-left:0.3125rem;width:15%;}
.articlesearchlink {float:left;margin-left:2px;margin-left:0.125rem;}
.socialsharearticles, .tsocialsharearticles {float:left;clear:both;width:100%;padding-top:10px;padding-bottom:10px;padding-top:0.625rem;padding-bottom:0.625rem;}
.facebookarticleshare, .twitterarticleshare, .googlearticleshare {float:left;padding-right:10px;padding-right:0.625rem;}
.articleslist a {float:left;clear:both;padding:10px;}
.articlesfeedrow {float:left;clear:both;padding-bottom:5px;padding-bottom:0.3125rem;}
.articlesfeedcontent {float:left;clear:both;margin-top:0px;margin-top:0rem;}
.articleadds {float:left;clear:both;width:100%;border:solid 1px #CCCCCC;border:solid 0.0625rem #CCCCCC;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.articleaddstitle {float:left;clear:both;width:100%;font-weight:bold;}
.articlerowadd {padding:2px;padding:0.125rem;float:left;margin-right:2px;margin-right:0.125rem;word-break: break-word;}
.articlerowspan {float:left;clear:both;width:100%;margin-bottom:10px;margin-bottom:0.625rem;}
.articlerow {padding:2px;padding:0.125rem;float:left;margin-right:2px;margin-right:0.125rem;}
.articlesdirectoryrow {padding:5px;padding:0.3125rem;float:left;}
.articlecatphoto,.articlecatinfo {float:left;padding:5px;padding:0.3125rem;width:100%;}
.articlecattop,.articlecatdescription,.articlecatsubs {float:left;clear:left;}
.articlecatads {float:left;padding-left:5px;padding-left:0.3125rem;}
.articlesheaderinner {font-size:12px;font-weight:bold;}
.articlediv2 {float:left;width:65%;}
.articlediv3 {float:left;width:55%;}
.articlediv4 {float:left;width:45%;}
.articleratingdiv {float:left;width:10%;min-height:1px;}
.articleratingdiv img {max-width:100%;}
.articleviewsdiv {float:left;width:10%;min-width:50px;}
.articlepostbydiv {float:left;clear:both;}
.articlepostby {float:left;padding-right:5px;}
.articlecatdiv {float:left;width:25%;}
.scrapbookstagsalldiv, .puploadstagsalldiv, .vuploadstagsalldiv, .auploadstagsalldiv, .fuploadstagsalldiv {float:left;clear:both;width:100%;}
.scrapbookstagsalldivtitle, .puploadstagsalldivtitle, .vuploadstagsalldivtitle, .auploadstagsalldivtitle, .fuploadstagsalldivtitle {float:left;clear:both;width:100%;}
.scrapbookstagsalldivcontent, .puploadstagsalldivcontent, .vuploadstagsalldivcontent, .auploadstagsalldivcontent, .fuploadstagsalldivcontent {float:left;padding:10px;}
.vuploadtags1, .vuploadtags1 a, .vuploadtags1 a:hover {float:left;padding:10px;font-size:120%;}
.vuploadtags2, .vuploadtags2 a, .vuploadtags2 a:hover {float:left;padding:10px;font-size:110%;}
.vuploadtags3, .vuploadtags3 a, .vuploadtags3 a:hover {float:left;padding:10px;font-size:100%;}
.vuploadsrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.vuploadrowp,.vuploadsintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.vuploadtitlep{width:25%;float:left;}
.vuploadcategoryp,.vuploadactionsp{width:20%;float:left;}
.vuploadstatusp,.vuploadaddedp{width:15%;float:left;}
.vuploadstitle{width:100%;float:left;clear:both;font-weight:bold;}
.vuploads,.vuploadsearchtool,.vuploads,.vuploadsearchtool,.vuploadrowspanadds,.vuploadmain,.vuploadmaintop,.vuploadinfo,.vuploadsdirectory,.vuploadsdirectoryrowspan {width:100%;float:left;clear:both;}
.vuploadrowdata{width:100%;float:left;clear:both;padding-top:10px;padding-top:0.625rem;}
.vuploadcolumn{float:left;padding:2px;padding:0.125rem;}
.vuploadsearch {padding:10px;padding:0.625rem;}
.vuploadsearchkey,.vuploadsearchkey1,.vuploadsearchkey2,.vuploadsearchinfo, #vuploadsearchloc,.vuploadsearchcountry,.vuploadsearchadvcountry,.vuploadfiltercountry,.vuploadsearchstate,.vuploadsearchadvstate,.vuploadfilterstate,.vuploadsearchcity,.vuploadsearchadvcity,.vuploadfiltercity,.vuploadsearchadvkey,.vuploadtitle,.vuploadreport,.vuploadby,.vuploadusername,.vuploadcattitle {float:left;}
.vuploadsearchcat,.vuploadsearchtype {float:left;padding-left:5px;margin-left:5px;padding-left:0.3125rem;margin-left:0.3125rem;}
.vuploadsearchtitle, .vuploadsearchcontent, .vuploadsearchtags,.vuploadsearchkey2 {float:left;margin-left:2px;margin-left:0.125rem;}
.vuploadsearchlocation,.vuploadplaylistname {float:left;clear:both;}
.vuploadfiltermenu {clear:both;padding:5px;padding:0.3125rem;width:100%;}
.vuploadfiltertype,.vuploadfilterlocation {float:left;padding-left:5px;margin-left:5px;padding-left:0.3125rem;margin-left:0.3125rem;}
.vuploadsearchbutton {float:left;margin-left:5px;margin-left:0.3125rem;}
.vuploadsearchlink {float:left;margin-left:2px;margin-left:0.125rem;}
.searchvuploadsadvintro {float:left;clear:both;width:100%;padding:10px;padding:0.625rem;}
.vuploadsearchadvinfo {float:left;margin-left:10px;margin-left:0.625rem;}
.vuploadsearchadvtitle, .vuploadsearchadvcontent, .vuploadsearchadvtags {float:left;margin-left:2px;margin-left:0.125rem;}
#vuploadsearchlist {padding:10px;padding:0.625rem;clear:both;}
.vuploadsortmenu {clear:both;}
#vuploadslist {padding:10px;padding:0.625rem;float:left;clear:both;width:95%;}
.vuploadadds {float:left;clear:both;width:100%;border:solid 1px #CCCCCC;border:solid 0.0625rem #CCCCCC;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.vuploadaddstitle {float:left;clear:both;width:100%;font-weight:bold;}
.vuploadrowadd {padding:2px;padding:0.125rem;float:left;margin-right:2px;margin-right:0.125rem;word-break: break-word;}
.vuploadrowspan {float:left;clear:both;width:100%;margin-bottom:10px;margin-bottom:0.625rem;}
.vuploadrow {padding:2px;padding:0.125rem;float:left;margin-right:2px;margin-right:0.125rem;}
.vuploadphoto {float:left;padding-right:5px;padding-right:0.3125rem;}
.vuploadtype {font-weight:bold;float:left;padding-right:5px;padding-right:0.3125rem;}
.socialsharevuploads, .tsocialsharevuploads {float:left;clear:both;width:100%;padding-top:2px;padding-bottom:2px;padding-top:0.125rem;padding-bottom:0.125rem;}
.facebookvuploadshare, .twittervuploadshare, .googlevuploadshare, .whatsappvuploadshare {float:left;padding-right:2px;padding-right:0.125rem;width: 80px !important;width: 5rem !important;}
.vuploadlocation,.vuploadprice,.vuploadruntime {float:left;clear:both;width:100%;text-align:center;}
.vuploadcontent,.vuploadfields,.vuploadstats,.vuploadstats2,.vuploadprivatemessaging,.vuploadlocation {float:left;clear:both;width:100%;}
.vuploadcomments,.vuploadrating {float:left;padding-right:5px;padding-right:0.3125rem;}
.vuploadpostedcat, .vuploadpostedplaylist, .vuploadpostedin,.vuploadtags {float:left;padding-right:5px;padding-right:0.3125rem;}
.vuploadauthor {float:left;padding-right:10px;padding-right:0.625rem;}
.vuploaduserphoto,.vuploadfanstotal,.vuploadfriendstotal,.vuploadpointstotal {float:left;clear:left;}
.vuploadrow2 {width:100%;float:left;clear:both;padding-top:10px;padding-top:0.625rem;}
.vuploadruntimetext, .vuploadlocationtext, .vuploadaddress, .vuploadcity, .vuploadstate, .vuploadzip, .vuploadcountry {float:left;padding-right:10px;padding-right:0.625rem;}
.vuploadprice {float:left;clear:both;width:100%;font-size:16px;font-size:1rem;padding-bottom:10px;padding-bottom:0.625rem;}
.vuploadprice form {display:inline;}
.vuploadbuy {float:left;clear:both;}
.vuploadbuyquantity,.vuploadbuymenu,.vuploadbuyfield {float:left;padding-right:5px;padding-right:0.3125rem;}
.vuploadbuybutton,.vuploadbuymsg,.vuploadadded,.vuploadupdatereason, .vuploadupdateadminreason {float:left;}
.vuploadruntime {float:left;clear:both;width:100%;text-align:center;}
.vuploadpgmaintop {float:left;clear:both;width:100%;margin-top:10px;margin-top:0.625rem;font-size:20px;font-size:1.25rem;}
.vuploadtype {font-weight:bold;float:left;padding-right:5px;padding-right:0.3125rem;}
.vuploadtitle {font-weight:bold;float:left;}
.vuploadinfo,.vuploadmain {float:left;clear:both;width:100%;padding-bottom:10px;padding-bottom:0.625rem;}
.vuploadpgauthor {float:left;padding-right:10px;width:15%;padding-right:0.625rem;word-break: break-word;}
.vuploadpgby,.vuploadpgusername,.vuploadpguserphoto,.vuploadpgfanstotal,.vuploadpgfriendstotal,.vuploadpgpointstotal {float:left;clear:left;}
.vuploadruntime2,.vuploadupdated {float:left;padding-left:10px;padding-left:0.625rem;}
.vuploadupdateadmin {float:left;padding-left:10px;padding-left:0.625rem;}
.vuploadmain2 {float:left;width:80%;}
.vuploadcontent,.vuploadcatinfo,.vuploadslist {float:left;clear:both;}
.vuploadmain3, .vuploadrefs,.vuploadrefstitle,.vuploadrefscontent, .vuploadrelatedlinks,.vuploadrelatedlinkscontent {float:left;clear:both;width:100%;padding-bottom:10px;padding-bottom:0.625rem;}
.vuploadrefstitle,.vuploadrelatedlinkstitle {float:left;clear:both;width:100%;font-weight:bold;}
.vuploadstats {margin-top:10px;margin-top:0.625rem;float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.vuploadmore,.vuploadcomments,.vuploadrating,.vuploadreport {float:left;padding-right:10px;padding-right:0.625rem;}
.vuploadstats2 {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.vuploadpostedcat,.vuploadtags {float:left;padding-right:10px;padding-right:0.625rem;}
.vuploadsdirectoryrow {padding:5px;padding:0.3125rem;float:left;}
.vuploadcatphoto,.vuploadcatinfo {float:left;padding:5px;padding:0.3125rem;width:100%;}
.vuploadcattop,.vuploadcatdescription,.vuploadcatsubs {float:left;clear:left;}
.vuploadcatads {float:left;padding-left:5px;padding-left:0.3125rem;}
#playlistslist {padding:10px;padding:0.625rem;float:left;clear:both;width:95%;}
.playlistsrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.playlistrowp,.playlistsintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.playlistnamep{width:25%;float:left;}
.playlistcategoryp,.playlistactionsp{width:20%;float:left;}
.playliststatusp,.playlistaddedp{width:15%;float:left;}
.entriesrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.entryrowp,.entriesintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.formnamep{width:45%;float:left;}
.entrystatusp,.entryaddedp{width:15%;float:left;}
.entryactionsp{width:20%;float:left;}
.entriestitle{width:100%;float:left;clear:both;font-weight:bold;}
.entries{width:100%;float:left;clear:both;}
.entryrowdata{width:100%;float:left;clear:both;padding-top:10px;padding-top:0.625rem;}
.entrycolumn{float:left;padding:2px;padding:0.125rem;white-space: pre-wrap;word-wrap: break-word;}
.entryusername {float:left;clear:both;font-weight:bold;width:100%;padding-bottom:10px;padding-bottom:0.625rem;}
.entryphoto {float:left;clear:left;padding-bottom:10px;padding-bottom:0.625rem;}
.entryfanstotal,.entryfriendstotal,.entrypointstotal {float:left;clear:left;}
.voteuser {float:left;margin-right:10px;padding-right:0.625rem;}
.voteusername,.votephoto {float:left;clear:left;padding-bottom:2px;padding-bottom:0.125rem;}
.votefanstotal,.votefriendstotal,.votepointstotal {float:left;clear:left;padding-bottom:2px;padding-bottom:0.125rem;}
.votedate {float:left;clear:left;padding-bottom:2px;padding-bottom:0.125rem;}
.subtext1{float:left;text-align:right;clear:left;width:23%;margin-bottom:10px;margin-bottom:0.625rem;}
.subtext2{float:right;text-align:left;clear:right;width:75%;margin-bottom:10px;margin-bottom:0.625rem;}
.field{clear:both;}
.fieldrow{width:100%;clear:both;padding-top:10px;padding-bottom:10px;}
.fieldintro {width:100%;float:left;clear:both;margin-top:20px;margin-bottom:10px;}
.fielddescription {width:100%;float:left;clear:both;}
.fieldleft {float:left;text-align:right;padding-right:5px;padding-right:rem;width:12%;}
.fieldright {float:left;width:85%;}
.fieldleftform {float:left;text-align:right;padding-right:5px;padding-right:rem;width:23%;}
.fieldrightform {float:left;width:75%;}
.fieldright2 {float:left;padding-right:5px;padding-right:rem;width:30%;}
.rc {float:left;}
.fieldleftpoll,.fieldrightpoll,.fieldrightpoll label{float:left;clear:both;}
.fieldrightpoll input {margin-bottom:10px;}
.fieldright2poll {float:left;padding-right:5px;padding-right:rem;}
.profilelinks{clear:both;padding:10px;padding:rem;}
.profileintro{clear:both;padding-top:10px;padding-top:rem;}
#profilepict{float:left;padding-right:10px;padding-right:rem;}
#uploadprofilepictdiv{float:left;}
#avatarsdiv {float:left;clear:both;padding:10px;padding:rem;border: solid 1px;border: solid 0.0625rem;}
#avatarcats {padding-bottom:10px;padding-bottom:0.625rem;}
.avatarimage {padding:5px;padding:rem;}
.privacysettingsintro,.notifysettingsintro,.blocksintro{clear:both;padding-top:10px;padding-top:rem;}
.blockstitle {padding:5px;padding:rem;float:left;clear:both;font-weight:bold;}
#blockslist {padding:10px;padding:rem;clear:both;}
.blockdiv {padding:5px;padding:rem;float:left;}
.blockimage,.blocklink {padding:5px;padding:rem;float:left;clear:both;}
.fannedintro{clear:both;padding-top:10px;padding-top:rem;}
.fanned {float:left;clear:both;}
.fannedtitle {padding:5px;padding:rem;float:left;clear:both;font-weight:bold;}
#fannedlist {padding:10px;padding:rem;clear:both;}
.fanneddiv {padding:5px;padding:rem;float:left;}
.fannedimage,.fannedlink {padding:5px;padding:rem;float:left;clear:both;}
.fans {float:left;clear:both;}
.fanstitle {padding:5px;padding:rem;float:left;clear:both;font-weight:bold;}
#fanslist {padding:10px;padding:rem;clear:both;}
.fansdiv {padding:5px;padding:rem;float:left;}
.fansimage,.fanslink {padding:5px;padding:rem;float:left;clear:both;}
.fanbutton,.unfanbutton {float:left;padding:10px;padding:rem;}
.friendsintro,.friendlinks{clear:both;padding-top:10px;padding-top:rem;}.friendlink,.friendlink2 {clear:both;}
.friends {float:left;clear:both;}
.friendstitle,.groupstitle {padding:5px;padding:rem;float:left;clear:both;font-weight:bold;}
#friendslist {padding:10px;padding:rem;clear:both;}
.frienddiv {padding:5px;padding:rem;float:left;}
.friendimage,.friendlink {padding:5px;padding:rem;float:left;clear:both;}
.friendbutton {float:left;padding:10px;padding:rem;}
.friendbutton2 {float:left;clear:left;padding:10px;padding:rem;}
.addfriendgroup, .addfriendgroup2, .friendgroupslist, .grouplink {float:left;clear:both;padding:10px;}
.friendgroupdiv {float:left;padding:10px;}
.friendgroupstitle, .friendgroups2title {margin-top:10px;}
#delaccountform {float:left;clear:both;width:100%;margin-top:40px;}.delaccountintro {margin-bottom:10px;}.delaccountbutton {margin-top:10px;}
#onlineimage,#offlineimage,.blockbutton,.unblockbutton,.emailbutton,.email2button,.reportbutton {float:left;padding:10px;padding:rem;}
#msgdiv,#sendmsgdiv {float:left;clear:both;width:100%;}
.msgrow {clear:both;}
.msgsoptionsdiv {float:left;border-top:solid 1px #cccccc;border-top:solid 0.0625rem #cccccc;width:100%;}
.msgsoptions1 {float:left;padding-top:8px;padding-top:0.5rem;margin-bottom:10px;}
.msgsoptions2 {float:left;padding-top:5px;padding-top:0.3125rem;margin-bottom:10px;}
.msgstitle {clear:both;}
.msgsheader1 {float:left;text-align:left;}
.msgsheader2 {float:right;text-align:right;}
#foldermenu1,#foldermenu2 {float:left;}
#foldermenu1s {float:right;}
#folderid,#folder {width:100px;width:6.25rem;}
.blockmailbutton,.reportmailbutton, .deletebutton {margin-right:10px;}
.showmsg {width:100%;clear:both;float:left;text-align:left;margin-top:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;border: outset 2px;border: outset 0.125rem;padding:5px;padding:0.3125rem;}
.messagestable {width:100%;}
.tableheader {clear:both;height:20px;height:1.25rem;padding: 5px 0 5px 0;padding: 0.3125rem 0 0.3125rem 0;font-weight:bold;border-top: solid 1px #dfdfdf;border-top: solid 0.0625rem #dfdfdf;border-bottom: solid 1px #dfdfdf;border-bottom: solid 0.0625rem #dfdfdf;margin-bottom:5px;margin-bottom:0.3125rem;}
.tableheader2 {border-top:none;}
.tableheadercolumnbox {float:left;width:10%;padding-right:5px;padding-right:0.3125rem;}
.msgstar,.msgread {padding-left:4px;padding-right:4px;}
#msgslist {width:95%;height:600px;border: 1px solid #dfdfdf;overflow-y:scroll;padding-top:20px;}
#msgsloader {display:none;}
a.msglink div {color:#000000;}
a:hover.msglink div {background-color:#CCFFFF}
.tableheadercolumndiv,.tablecolumndiv {float:left;width:85%;}
.tableheadercolumn1,.tablecolumn1 {float:left;width:23%;padding-right:5px;padding-right:0.3125rem;}
.tablecolumn1top {float:left;padding:10px;}
.tableheadercolumn2 {float:left;width:35%;padding-right:5px;padding-right:0.3125rem;font-weight:bold;}
.tablecolumn2 {float:left;width:35%;padding-right:5px;padding-right:0.3125rem;}
.tableheadercolumn3,.tablecolumn3 {float:left;width:27%;}
.tablerow {width:100%;float:left;clear:both;border-bottom: dotted 1px #cccccc;border-bottom: dotted 0.0625rem #cccccc;height:105px;height:6.5625rem;}
.messagedate {float:left;clear:both;width:100%;text-align:center;margin-bottom:10px;}
.messagesender, .messagesubj, .messagemsg {float:left;}
.messagesubj,.messagemsg {clear:left;}
.messagecontent {float:left;padding:10px;margin-right:10px;margin-left:10px;background-color:#CCFFFF;border-radius:10px;}
.messagesender .inboxphoto {width:50%;}
.msgbox, .msgsubj {float:left;width:90%;}
.fieldrowmedia {float:left;width:100%;clear:both;margin-top:20px !important;margin-bottom:20px;}
.emailrowheader {padding: 5px 0 5px 0;padding: 0.3125rem 0 0.3125rem 0;font-weight:bold;padding-left:10px;padding-left:0.625rem;clear:both;}
.emailcolumn1 {float:left;font-weight:bold;width:15%;width:6.25rem;text-align:right;padding-right:10px;padding-right:0.625rem;margin-top:5px;margin-top:0.3125rem;}
.emailcolumn2 {float:left;width:85%;text-align:left;margin-top:5px;margin-top:0.3125rem;}
.reportrowheader {padding: 5px 0 5px 0;padding: 0.3125rem 0 0.3125rem 0;font-weight:bold;padding-left:10px;padding-left:0.625rem;clear:both;}
.reportrow {clear:both;}
.reportcolumn1 {float:left;font-weight:bold;width:25%;text-align:right;padding-right:10px;padding-right:0.625rem;margin-top:5px;margin-top:0.3125rem;}
.reportcolumn2 {float:left;text-align:left;margin-top:5px;margin-top:0.3125rem;}
.pagerating{float:left;clear:both;margin-top:20px;}
.addcommentbuttondiv{float:left;clear:both;margin-top:20px;}
.commentintro {float:left;clear:both;padding:10px;padding:0.625rem;}
.commentreplyintro {float:left;clear:both;padding:10px;padding:0.625rem;font-weight:bold;}
.ratealready, .commentsclosed,.nocomments {float:left;clear:both;}
.commentstitle {float:left;clear:both;padding:10px;padding:0.625rem;margin-top:10px;font-weight:bold;}
.subscribecomments {float:left;clear:both;padding:10px;padding:0.625rem;}
.subscribecommentschoose,.subscribecommentsconfirm {float:left;clear:both;}
.subscribecommentsemaildiv {float:left;clear:both;padding:10px;padding:0.625rem;}
.subscribecommentsenteremail {float:left;clear:both;padding:10px;padding:0.625rem;margin-top:10px;margin-top:0.625rem;}
#commentslist {padding:10px;padding:0.625rem;float:left;clear:both;width:95%;}
.commentsortmenu {clear:both;}
.commentrow {width:95%;float:left;clear:both;padding:10px;padding:0.625rem;border:solid 1px #cccccc;}
.commentusername {float:left;clear:both;font-weight:bold;width:100%;padding-bottom:10px;padding-bottom:0.625rem;word-break: break-word;}
.commentmain,.comment {width:100%;float:left;clear:both;}
.commentleft {float:left;width:20%;}
.commentright {float:left;width:70%;padding-left:10px;padding-left:0.625rem;}
.commentphoto, .commentphoto2, .emailphoto, .emailphoto2 {float:left;clear:left;padding-bottom:10px;padding-bottom:0.625rem;}
.commentfanstotal, .commentfriendstotal, .commentpointstotal {float:left;clear:left;}
.commentrating {float:left;padding-left:10px;padding-left:0.625rem;padding-bottom:5px;padding-bottom:0.3125rem;}
.commentsubject {width:100%;float:left;clear:left;font-weight:bold;}
.commentphoto2 img, .emailphoto2 img{width:100%;max-height:100px;max-width:100px;height:auto;width:auto;}
.commentvideoplay, .commentvideosdiv, .emailvideoplay, .emailvideosdiv {margin:0 auto;margin-top:10px;padding-top:10px;clear:both;}
.commentvideo, .emailvideo {max-width:100%;}
.commentdate {float:left;padding-bottom:5px;padding-bottom:0.3125rem;}
.commentinfo {width:100%;float:left;text-align:right;clear:both;}
.replytocomment {float:left;padding-left:10px;padding-left:0.625rem;padding-bottom:5px;padding-bottom:0.3125rem;}
.deletecomment,.replycomment {float:right;text-align:right;padding-right:10px;padding-right:0.625rem;}
.postreplycomment {float:left;clear:both;width:100%;text-align:left;}
.commentreport {float:right;text-align:right;padding-right:10px;padding-right:0.625rem;}
.commentunlike, .pgunlike,.commentlike, .pglike, .pgshare {float:left;text-align:right;padding-right:10px;padding-right:0.625rem;}
.likes, .likespg, .sharespg {float:right;padding-right:10px;padding-right:0.625rem;}
.likespg, .sharespg {margin-top:20px;}
.commentreplies {float:right;text-align:right;padding-right:10px;padding-right:0.625rem;}
.commentreplieslist {width:100%;float:left;clear:both;}
.commentrepliesmore {float:left;width:100%;}
.commentrepliesmorelink {float:left;text-align:center;width:100%;}
.commentlikes, .pglikes, .pgshares {float:left;clear:both;width:100%;text-align:left;}
.commentlikesclose, .pglikesclose, .pgsharesclose {float:right;text-align:right;}
.commentlikestitle, .pglikestitle, .pgsharestitle {padding:5px;padding:0.3125rem;float:left;clear:both;font-weight:bold;width:100%;}
.commentlikesdiv, .pglikesdiv, .pgsharesdiv {padding:5px;padding:0.3125rem;float:left;}
.commentlikesimage, .pglikesimage, .pgsharesimage,.commentlikeslink, .pglikeslink, .pgshareslink {padding:5px;padding:0.3125rem;float:left;clear:both;}
.membersearchform {float:left;clear:both;}
#membersearchlist {padding:10px;padding:0.625rem;clear:both;}
.membersdiv {padding:5px;padding:0.3125rem;float:left;}
.membersimage {padding:5px;padding:0.3125rem;float:left;clear:both;}
.memberslink {padding:5px;padding:0.3125rem;float:left;clear:both;}
.photosintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.photostitle {padding:5px;padding:0.3125rem;float:left;clear:both;font-weight:bold;}
#photoslist, #puploadphotoslist {clear:both;}
.photosdiv {padding:5px;padding:0.3125rem;float:left;}
.photoimage {padding:5px;padding:0.3125rem;float:left;clear:both;}
.photocaption {padding:5px;padding:0.3125rem;float:left;clear:both;}
.photoposition {padding:5px;padding:0.3125rem;float:left;clear:both;}
.updatephoto {float:left;clear:both;padding:10px;padding:0.625rem;}
.removephoto {float:left;clear:both;padding:10px;padding:0.625rem;}
#uploadphotosdiv {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
#uploadphotosdiv, #uploadphotos, #uploadphotosadd {float:left;clear:both;}
.uploadphotos, .uploadphotosnote {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}
audio::-internal-media-controls-download-button {display:none;}
audio::-webkit-media-controls-enclosure {overflow:hidden;}
audio::-webkit-media-controls-panel {width: calc(100% + 30px);}
.videostitle, .audiostitle {padding:5px;padding:0.3125rem;float:left;clear:both;font-weight:bold;}
#videoslist, #audioslist, #vuploadvideoslist, #auploadaudioslist {clear:both;}
.vuploadvideodiv, .auploadaudiodiv, .articlevideodiv, .listingvideodiv, .classifiedvideodiv, .scrapbookvideodiv, .eventvideodiv, .vuploadvideosdiv, .auploadaudiosdiv, .articlevideosdiv, .listingvideosdiv, .classifiedvideosdiv, .scrapbookvideosdiv, .eventvideosdiv, .vuploadvideosdiv2, .auploadaudiosdiv2, .articlevideosdiv2, .listingvideosdiv2, .classifiedvideosdiv2, .scrapbookvideosdiv2, .eventvideosdiv2, .filesdiv2 {float:left;clear:both;width:100%;}.vuploadvideosdiv2, .auploadaudiosdiv2, .articlevideosdiv2, .listingvideosdiv2, .classifiedvideosdiv2, .scrapbookvideosdiv2, .eventvideosdiv2, .filesdiv2 {}
.vuploadvideodiv {width:90%;}.commentvideodiv {width:100%;}.articlevideodiv {width:100%;}.vuploadvideo, .auploadaudio, .articlevideo, .listingvideo, .classifiedvideo, .scrapbookvideo, .eventvideo, .commentvideo {clear:both;}
.videosdiv {padding:5px;padding:0.3125rem;float:left;}
.videoimage,.videoposition {padding:5px;padding:0.3125rem;float:left;clear:both;}
.videocaption {padding:5px;padding:0.3125rem;text-align:center;clear:both;}
.updatevideo,.removevideo {float:left;clear:both;padding:10px;padding:0.625rem;}
#uploadvideosdiv {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
#uploadvideosdiv, #uploadvideos, #uploadvideosadd {float:left;clear:both;}
.uploadvideos, .uploadvideosnote {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.memberpointsrow {float:left;clear:both;padding:10px;}
.memberpointsuser {float:left;padding:10px;}
.memberpointsphoto,.memberpointsusername {float:left;clear:left;}
.memberpointsval {float:left;clear:left;padding:10px;padding-top:0;}
 
video.articlevideo  {width: 100%;height: auto;}
video.vuploadvideo  {width: 90%;height: auto;max-height: 450px;}
audio.auploadaudio  {width: 100%;}
.videowrapper, .articlevideowrapper, .listingvideowrapper, .classifiedvideowrapper, .scrapbookvideowrapper, .vuploadvideowrapper, .vuploadplayervideowrapper, .articleplayervideowrapper, .auploadplayeraudiowrapper, .scrapbookplayervideowrapper, .classifiedplayervideowrapper, .listingplayervideowrapper, .eventplayervideowrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.videowrapper iframe, .articlevideowrapper iframe, .listingvideowrapper iframe, .classifiedvideowrapper iframe, .scrapbookvideowrapper iframe, .vuploadvideowrapper iframe, .vuploadplayervideowrapper iframe, .articleplayervideowrapper iframe, .auploadplayeraudiowrapper iframe, .scrapbookplayervideowrapper iframe, .classifiedplayervideowrapper iframe, .listingplayervideowrapper iframe, .eventplayervideowrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.customform,.formintro{float:left;clear:both;padding:10px;padding:0.625rem;}
.formtitle {float:left;clear:both;font-weight:bold;}
.searchform {float:left;clear:both;}
.searchbuttondiv {margin-top:20px;margin-top:1.25rem;}
.formname {padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.membersonly,.awaitingmod {float:left;font-style:italic;}
.poll {float:left;clear:both;}
.pollname {float:left;clear:both;padding:2px;padding:0.125rem;font-weight:bold;}
.pollintro {float:left;clear:both;padding:2px;padding:0.125rem;}
.polloptionresult,.whovotedthis,.whovoted{float:left;clear:both;}
.totalpollvotes{float:left;clear:both;padding:10px;padding:0.625rem;}
.polloptionname {float:left;width:100px;width:6.25rem;margin-right:10px;margin-right:0.625rem;}
.pollfieldresults {float:left;width:100px;width:6.25rem;border:solid 1px #000000;border:solid 0.0625rem #000000;height:10px;height:0.625rem;margin-right:10px;margin-right:0.625rem;marign-top,margin-bottom:5px;marign-top,margin-bottom:0.3125rem;}
.pollfieldresultsfill {float:left;background-color:#0000FF;height:100%;}
.socialsharepolls {float:left;clear:both;width:100%;padding-top:2px;padding-bottom:2px;padding-top:0.125rem;padding-bottom:0.125rem;}
.facebookpollshare, .twitterpollshare, .googlepollshare {float:left;padding-right:2px;padding-right:0.125rem;width: 80px !important;width: 5rem !important;}
.pollentriesrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.pollentryrowp,.pollentriesintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.pollnamep{width:45%;float:left;}
.pollentryaddedp{width:15%;float:left;}
.pollentryactionsp{width:20%;float:left;}
.pollentries{width:100%;float:left;clear:both;}
.fieldleftvupload{float:left;text-align:right;padding-right:5px;padding-right:0.3125rem;width:23%;}
.fieldrightvupload,.fieldrightvuploaddata {float:left;width:75%;}
.fieldright2vupload{float:left;padding-right:5px;padding-right:0.3125rem;width:30%;}
.fieldleftvuploaddata {float:left;text-align:right;padding-right:5px;padding-right:0.3125rem;width:23%;}
#uploadvuploadvideosdiv {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
#uploadvuploadvideosdiv, #uploadvuploadvideos, #uploadvuploadvideosadd {float:left;clear:both;}
.postvupload,.postvuploadintro,.postvuploadcategoryintro,.postvuploadtypeintro {float:left;clear:both;}
.postvuploadlocation, .postvuploadcontactinfo , .postvuploadvideos , .postvuploadaddons {font-weight:bold;border-bottom:solid 1px;border-bottom:solid 0.0625rem;padding-top:5px;padding-top:0.3125rem;}
.configsmenu {width:100%;float:left;clear:both;}
.configsfield {float:left;padding-right:10px;padding-right:0.625rem;text-align:center;}
.configsimage {float:left;padding-right:2px;padding-right:0.125rem;text-align:center;}
.configsname {float:left;text-align:center;}
.configsfield2 {float:left;clear:both;padding-bottom:10px;text-align:center;padding-bottom:0.625rem;}
.configsimage {float:left;clear:both;padding-bottom:2px;text-align:center;padding-bottom:0.125rem;}
.configsname {float:left;clear:both;text-align:center;}
#ultmenu2 {width:100%;float:left;clear:both;}
.configs img {display:inline;}
.configsmenu{width:100px;width:6.25rem;background-color: #FFFFFF; float: left; clear:both;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;margin-left:0px;margin-left:0rem;margin-right:0px;margin-right:0rem;margin-top:0px;margin-top:0rem;margin-bottom:15px;margin-bottom:0.9375rem;text-align: left;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.ultsubmenuconfigsstyle, .ultsubmenuconfigsstyle div{font: normal 12px Arial;font: normal 0.75rem Arial;margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;border: px  #;border: 0rem  #;visibility: hidden;z-index: 100;}
.ultsubmenuconfigsstyle ul{margin: 0;padding: 0;position: absolute;left: 0;top: 0;list-style-type: none;background-color: #FFFFFF;border: 1px solid #0000FF;border: 0.0625rem solid #0000FF;border-bottom-width: 0;}
.ultsubmenuconfigsstyle li a{display: block;width: 160px;width: 10rem;color: #000000;background-color: #FFFFFF;text-decoration: none;border-bottom: 1px solid #0000FF;border-bottom: 0.0625rem solid #0000FF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: normal;padding:6px 4px 6px 4px;padding:0.375rem 0.25rem 0.375rem 0.25rem;text-align: ;}
* html .ultsubmenuconfigsstyle li{display: inline-block;width: 168px; /*width of menu (include side paddings of LI A*/width: 10.5rem;}
.ultsubmenuconfigsstyle li a:hover{background-color: #0000FF;color: #FFFFFF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: normal;text-decoration: none;text-align: ;}
.configs ul{margin: 0;padding: 0;list-style-type: none;border-top: 1px solid #0000FF;border-top: 0.0625rem solid #0000FF;border-bottom: 1px solid #0000FF;border-bottom: 0.0625rem solid #0000FF;overflow: hidden;width: 100%;text-align: left;background-color: #FFFFFF;}
.configs li{display: inline;margin: 0;}
.configs li a{float: left;display: block;margin-right:0px;margin-right:0rem;border-right: 1px solid #0000FF;border-right: 0.0625rem solid #0000FF;color: #0000FF;background-color: #FFFFFF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: bold;text-decoration: none;padding:6px 4px 6px 4px;padding:0.375rem 0.25rem 0.375rem 0.25rem;text-align: left;}
.configs li a:visited{color: #0000FF;}
.configs li a:hover{color: #FFFFFF;background-color: #0000FF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: bold;text-decoration: none;text-align: ;}
.configs li a.selected{color: #FFFFFF;background-color: #0000FF;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight: bold;text-decoration: none;text-align: ;}
.forums1, .forums2, .listings1, .listings2, .classifieds1, .classifieds2, .articles1, .articles2, .scrapbooks1,  .scrapbooks2, .puploads1, .puploads2, .vuploads1, .vuploads2, .auploads1, .auploads2, .fuploads1, .fuploads2 {float:left;padding:5px;}
#forum {width:100%;max-width:100%;float:left;clear:both;border: 1px solid #000000;background-color: #;}
.forumpath, .listingspath, .classifiedspath {float:left;clear:both;width:100%;}
.forumcatheader {float:left;clear:both;padding:5px;}
.forumcatname {float:left;font-weight:bold;}
.forumcatdesc {float:left;padding-left:10px;}
#forumtop{width:100%;float:left;clear:both;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: none;color: #FFFFFF;text-align:center;background-color: #0000FF;margin-bottom:10px;}
#forumtopinner {padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem;margin:0 auto;text-align:center;display:table;}
#forumtop a, #forumtop a:visited {color: #FFFFFF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
#forumtop a:hover, #forumtop a.selected {color: #FFFF00;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.forumtoplink {float:left;padding-left:10px;padding-right:10px;padding-bottom:10px;}
#forumtopsearchdiv {float:left;clear:both;width:100%;margin-bottom:10px;}
#forumtopsearchdivinner {margin:0 auto;text-align:center;display:block;}
.forumtopadvsearch {float:left;padding-left:10px;}
#forumtophigh {float:left;clear:both;width:100%;margin-bottom:10px;}
#forumtophighinner {margin:0 auto;text-align:center;display:table;}
#forumheader {width:100%;float:left;clear:both;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: none;color: #FFFFFF;text-align:left;background-color: #0000FF;}
#forumheaderinner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
#forumcontent {width:100%;float:left;clear:both;}
.forumcat {width:100%;float:left;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-decoration: none;color: #000000;text-align:left;background-color: #C3CAD9;clear:both;border-bottom:solid 1px #ffffff;}
.forumcatinner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.forumcat a, .forumcat a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:left;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																							}
.forumcat a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.forumcat2 {width:100%;float:left;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-decoration: none;color: #000000;text-align:left;background-color: #C9C9C9;clear:both;border-bottom:solid 1px #ffffff;}
.forumcat2inner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.forumcat2 a, .forumcat2 a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcat2 a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.subforums{width:100%;float:left;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: none;color: #000000;text-align:center;background-color: #FFFFFF;clear:both;}
.subforumsinner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.subforums a, .subforums a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.subforums a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.forumcatphotodiv {float:left;width:5%;min-height:1px;}
.forumdiv {float:left;width:65%;}
.forumdivfull {float:left;width:100%;}
.forumdivfull2 {float:left;width:95%;}
.forumcatdiv {float:left;clear:both;max-width:100%;padding-left:5px;text-align:left;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																						}
.forumcat2div {float:left;clear:both;max-width:100%;padding-left:5px;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcatdiv a, .forumcatdiv a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:left;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																						}
.forumcatdiv a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-align:left;}
.forumcat2div a, .forumcat2div a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcat2div a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.subforum a, .subforum a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.subforum a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.forumdescdiv {float:left;clear:both;padding-left:5px;}
.lastpostdiv {float:left;width:15%;}
.lastposticon {float:left;padding-right:5px;}
.lastpostsubject,.postusername,.lastpostdate {float:left;}
.lastpostauthor {float:left;clear:both;}
.postby {float:left;padding-right:5px;}
.gotopostdiv {float:right;clear:both;text-align:right;}
.gotopost {float:left;padding-left:5px;}
.topicsdiv,.postsdiv {float:left;width:5%;min-width:50px;}
.subforums {float:left;clear:both;width:100%;}
.subforumstitle,.subforumname {float:left;}
.subforum {float:left;padding-left:10px;}
.subforumicon {float:left;padding-right:5px;}
#subforumsheader {float:left;clear:both;width:100%;}
#subforumsheader .subforumstitle {padding-right:10px;}
.subforumsname,.ratetopicdiv,.topictitle {float:left;}
.subforumsdesc {float:left;clear:both;width:100%;}
#topics {width:100%;float:left;clear:both;}
#topicsheader, #articlesheader {width:100%;float:left;clear:both;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: none;color: #FFFFFF;text-align:center;background-color: #0000FF;}
#topicsheaderinner, #articlesheaderinner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.topicicondiv {float:left;width:5%;}
.topicdiv {float:left;width:65%;}
.topicdiv2 {float:left;width:60%;}
.topicdiv3 {float:left;width:55%;}
.topicdiv4 {float:left;width:40%;}
.topicdiv5 {float:left;width:35%;}
.topicdiv6 {float:left;width:30%;}
.topicforumdiv {float:left;width:25%;}
.repliesdiv,.viewsdiv {float:left;width:5%;min-width:50px;}
.moderatordiv {float:left;width:5%;}
.moderatordiv2 {float:right;}
#topicscontent {width:100%;float:left;clear:both;}
.topic, .topic1, .article1 {float:left;clear:both;width:100%;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-decoration: none;color: #000000;text-align:center;background-color: #FFFFFF;border-bottom:solid 1px #cccccc;}
.topicinner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.topic a, .topic a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.topic a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.topicsticky {float:left;padding-right:5px;}
.topictitle a, .topictitle a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.topictitle a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.topicstarter {float:left;clear:both;}
.topicratingdiv {float:left;width:5%;min-height:1px;}
.topicratingdiv img {max-width:100%;}
.topicpending,.moderatortitle {float:left;padding-right:5px;}
.moderatormenudiv {float:right;clear:both;}
.moderatormenu {float:left;}
.moderatormenu2 {float:left;padding-left:10px;padding-right:10px;}
.modsubmitdiv {float:left;padding-left:10px;}
.moderatormenu3, .modtitlediv, .modtagsdiv, .moderatormenu4, .modurldiv {float:left;clear:left;}
.forumtitlediv {width:100%;float:left;clear:both;}
.forumtitle,.addreply,.addtopic {float:left;}
.forumtitledesc {float:left;padding-left:10px;}
.iconsdiv {float:left;width:100%;}
.iconchoose {float:left;padding:5px;}
#forumtopbuttons {width:100%;float:left;clear:both;}
.subscribeposts {margin-left:20px;}
.subscribepostschoose {float:left;margin-left:20px;}
.subscribepostsconfirm {float:left;clear:both;}
.subscribepostsemaildiv {float:left;clear:both;padding:10px;padding:0.625rem;}
.subscribepostsenteremail {float:left;clear:both;padding:10px;padding:0.625rem;margin-top:10px;margin-top:0.625rem;}
.forumsocialdiv {width:100%;float:left;clear:both;margin-top:10px;}
.facebookforumpostshare, .twitterforumpostshare, .googleforumpostshare {float:left;padding-right:2px;padding-right:0.125rem;width: 80px !important;width: 5rem !important;}
.topicratingdiv2 {float:left;}
#posts {width:100%;float:left;clear:both;}
.postdiv, .postdiv1, .similararticlesdiv  .scrapbookstagsdiv1,  .puploadstagsdiv1,  .vuploadstagsdiv1, .auploadstagsdiv1, .fuploadstagsdiv1 {float:left;clear:both;width:100%;border: 1px solid #CCCCCC;margin-top:0px;margin-top:0rem;margin-bottom:10px;margin-bottom:0.625rem;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-decoration: none;color: #000000;text-align:left;background-color: #FFFFFF;}
.postdivinner, .articlesdivinner, .scrapbookstagsdivinner, .puploadstagsdivinner, .vuploadstagsdivinner, .auploadstagsdivinner, .fuploadstagsdivinner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.postdiv a, .postdiv a:visited, .postdiv1 a, .postdiv1 a:visited, .similararticlesdiv a, .similararticlesdiv a:visited, .puploadstagsdiv1 a, .puploadstagsdiv1 a:visited, .vuploadstagsdiv1 a, .vuploadstagsdiv1 a:visited, .auploadstagsdiv1 a, .auploadstagsdiv1 a:visited, .fuploadstagsdiv1 a, .fuploadstagsdiv1 a:visited{color: #0000FF;text-decoration: none;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.postdiv a:hover, .postdiv1 a:hover, .similararticlesdiv a:hover, .puploadstagsdiv1 a:hover, .vuploadstagsdiv1 a:hover, .auploadstagsdiv1 a:hover, .fuploadstagsdiv1 a:hover{color: #FF0000;text-decoration: underline;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;}
.postheader, .scrapbookstagsheader, .puploadstagsheader, .vuploadstagsheader, .auploadstagsheader, .fuploadstagsheader {float:left;clear:both;width:100%;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:bold;text-decoration: none;color: #FFFFFF;text-align:left;background-color: #0000FF;}
.postheaderinner, .scrapbookstagsheaderinner, .puploadstagsheaderinner, .vuploadstagsheaderinner, .auploadstagsheaderinner, .fuploadstagsheaderinner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.postdate,.posticon {float:left;}
.postremovedmoderator, .postremovedmember, .postremovedcommunity {float:left;clear:both;width:100%;padding:50px;}
.postsubjectdiv {float:left;clear:both;width:100%;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:bold;text-decoration: underline;color: #000000;text-align:left;padding:10px 0px 0px 10px;padding:0.625rem 0rem 0rem 0.625rem;background-color: #;}
.postpending {float:left;padding-right:5px;}
.postsubject,.postforum,.postforum2 {float:left;padding-left:10px;}
.postheader2 {width:100%;float:left;clear:both;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:bold;text-decoration: none;color: #000000;text-align:left;background-color: #C9D7DF;}
.postheader2inner {padding:5px 5px 5px 5px;padding:0.3125rem 0.3125rem 0.3125rem 0.3125rem;}
.postauthor,.postuserinfo {float:left;}
.postusername2, postuserphoto,.postrank,.postmoderator {float:left;clear:left;}
.postauthorstats {float:right;margin-left:10px;}
.authorjoin, .authorlastlogin, .authorfans, .authorfriends, .authorposts, .authorlikes, .authorunlikes, .authorip {float:left;clear:both;}
.postmsgdiv {float:left;clear:both;width:100%;border-top:solid 1px #000000;}
.postrating {float:left;clear:both;width:100%;}
.postmsgcontent {float:left;padding:10px;}
.postmsgcontent2 {width:48%;}
.postmsgquote {float:left;clear:left;padding:10px;margin-bottom:10px;}
.postmsg {float:left;clear:left;}
.postadtop {float:left;clear:both;width:100%;margin-bottom:10px;}
.postadbottom {float:left;clear:both;width:100%;margin-top:10px;}
.postadleft,.postadright {float:left;padding:20px;}
.postfilesdiv {float:left;clear:both;width:100%;margin-top:10px;padding:10px;}
.postfilesdiv2,.postfiletype,.postfilesize,.postfiletype {float:left;margin-left:10px;}
.postfilestitle,.postfilename {float:left;}
.postfilescount {float:left;margin-left:5px;}
.postfiles,.postfiledescription,.moderatefilesdiv {float:left;clear:both;}
.postfilediv {float:left;clear:both;padding:10px;}
.postfileinactivate,.postfileactivate,.postfiledelete {float:left;margin-left:10px;}
.postsignature {margin-top:10px;float:left;clear:both;width:100%;border-top: 1px solid #CCCCCC;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-decoration: none;color: #000000;text-align:left;padding:0px 5px 0px 5px;padding:0rem 0.3125rem 0rem 0.3125rem;background-color: #;}
.postmsgdiv code {margin-top:10px;float:left;clear:both;width:100%;border: 0px none #;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;font-family: Arial;font-size: 12px;font-size: 0.75rem;font-weight:normal;text-decoration: none;color: #000000;text-align:left;padding:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem;background-color: #CCCCCC;}
.postupdateddiv, .postupdatedadmindiv {margin-top:10px;float:left;clear:both;width:100%;font-style:italic;padding-left:10px;}
.postupdate, .postupdateadmin,.postupdate1,.postupdateadmin1 {float:left;}
.postupdatereason, .postupdatereasonadmin {float:left;margin-left:20px;}
.postupdatereason1,.postupdateadminreason1,.postupdate2,.postupdateadmin2  {float:left;margin-left:5px;}
.postbuttons {float:left;clear:both;width:100%;margin-top:10px;}
.postreport {float:right;text-align:right;padding-right:10px;padding-right:0.625rem;}
.poststats {float:right;padding-right:10px;padding-right:0.625rem;}
.postviews,.postreplies,.postunlike,.postlike {float:left;text-align:right;padding-right:10px;padding-right:0.625rem;}
.likespost {float:right;padding-right:10px;padding-right:0.625rem;}
.postlikes {float:left;clear:both;width:100%;text-align:left;}
.postlikesclose {float:right;text-align:right;}
.postlikestitle {padding:5px;padding:0.3125rem;float:left;clear:both;font-weight:bold;width:100%;}
.postlikesdiv {padding:5px;padding:0.3125rem;float:left;}
.postlikesimage,.postlikeslink {padding:5px;padding:0.3125rem;float:left;clear:both;}
.postquote,.editpost,.deletepost {float:right;text-align:right;padding-right:10px;padding-right:0.625rem;}
.quoteintro {float:left;padding-right:5px;}
.quoteusername {float:left;}
.quotemsg {float:left;clear:both;padding-top:5px;}
.forumtags1, .forumtags1 a, .forumtags1 a:hover {float:left;padding:10px;font-size:120%;}
.forumtags2, .forumtags2 a, .forumtags2 a:hover {float:left;padding:10px;font-size:115%;}
.forumtags3, .forumtags3 a, .forumtags3 a:hover {float:left;padding:10px;font-size:110%;}
.tagsdiv, .tagsalldiv, .forumonlinediv {float:left;clear:both;width:100%;margin-top:10px;}
.tagsdivtitle, .tagsalldivtitle, .forumonlinedivtitle {float:left;clear:both;width:100%;}
.tagsdivcontent, .tagsalldivcontent, .forumonlinedivcontent {float:left;padding:10px;}
.posttag, .forumonlineusername {float:left;margin-left:5px;}
.forumviewing, .topicviewing {float:left;padding-left:10px;}
.forumonlinenow, .forumactiveusersdiv, .forumonlinedaydiv, .forummostonlinediv {float:left;clear:both;width:100%;margin-top:10px;}
.forumonlinetitle, .forumonlinenowtitle, .forumactiveuserstitle, .forumonlinedaytitle, .forummostonlinetitle {float:left;}
.forumonlinecountdiv, .forumonlinecounttotal, .forumonlinecountinfo, .forumactiveuserscontent, .forumonlinedaycontent, .forummostonlinecontent {float:left;margin-left:5px;}
.similartopicsdiv {float:left;clear:both;width:100%;margin-top:10px;}
.similartopicsdivtitle {float:left;clear:both;width:100%;}
#similartopics,#similartopicscontent,.searchresults {width:100%;float:left;clear:both;}
.topicpoll {float:left;clear:both;overflow:hidden;}
.pollqtitle {float:left;}
.pollqtitle2 {float:left;margin-left:10px;}
.pollq {float:left;clear:both;font-weight:bold;}
.polla {float:left;clear:both;}
.posttopicdiv, .postreplydiv {float:left;clear:both;padding:10px;border:solid 1px #CCCCCC;}
.quotepost {clear:both;border:solid 1px #cccccc;padding:10px;}
.addpost {float:left;clear:both;width:100%;margin-bottom:10px;}
.fileattachmentstitle , .fileattachmentsmsg, .fileattachmentsnote {float:left;clear:both;width:100%;}
.fileattachmentsadd {float:right;clear:both;}
.usepollq {float:left;clear:both;margin-top:10px;}
.addpollform {float:left;clear:both;}
.pollintro {float:left;clear:both;margin-top:10px;}
.pollquestiondiv {float:left;clear:both;width:100%;}
.pollqdiv input,.pollanswer input {width:300px;max-width:100%;}
.pollanswersdiv {float:left;clear:both;width:100%;}
.pollanswer {float:left;clear:left;margin-top:2px;}
.pollanswersadd {float:left;clear:both;}
.pollmultipleaq,.makevotespublicq,.pollactiveq,.pollactiveq2,.pollactiveq2 {float:left;clear:both;margin-top:10px;}
.pollactiveq input {width:50px;}
.pollresultscontent {margin-top:10px;float:left;padding-left:10px;}
.totalforumpollvotes{float:left;clear:both;padding:10px;padding:0.625rem;}
.forumsearchsort {margin-bottom:10px;}
.forumadvsearchdiv,.forumkeywordsdiv {float:left;clear:both;width:100%;}
.forumadvsearchtitle {float:left;clear:both;width:100%;margin-bottom:20px;}
.forumkeywordstitle,.forumauthortitle,.forumcategoriestitlediv,.forumcategoriestitle,.forumrepliestitle,.forumpostdatetitle,.forumkeywords1div,.forumresultsastitle {float:left;}
.forumkeywordsval,.forumsearchoptionsdiv,.forumauthorval,.forumauthormatchdiv {float:left;margin-left:10px;}
.forumsearchtitle,.forumsearchmsg, .forumsearchtags,.forumcategoriesval {float:left;margin-left:10px;}
.forumauthordiv,.forumcategoriesdiv,.forumresultsasdiv {float:left;clear:both;width:100%;margin-top:20px;}
.forumcategoriesmultiple {float:left;clear:left;}
.forumcatsmenu {height:200px;}
.forumsearchsubsdiv,.forumsearchdiv {float:left;clear:both;width:100%;}
.forumresultsvaldiv, .forumresultsastopics, .forumresultsasposts {float:left;margin-left:10px;}
.forumrepliesdiv {float:left;clear:both;width:100%;margin-top:20px;}
.forumrepliesvaldiv,.forumrepliesmindiv,.forumrepliesmaxdiv,.forumpostdatevaldiv,.forumpostdateval2div,.forumcategories1div,.forumsearchbutton1,.forumsearchlink1 {float:left;margin-left:10px;}
.forumpostdatediv {float:left;clear:both;width:100%;margin-top:20px;}
.forumsearchdivinner {margin:0 auto;text-align:center;display:table;}
.forumsearchbutton {float:left;clear:both;margin-top:20px;}
.forumsearchlink {float:left;clear:both;}
.notifybutton,.notifyonbutton,.notifyfansbutton,.notifyfansonbutton,.notifycommentsbutton,.notifycommentsonbutton,.notifylikesbutton,.notifylikesonbutton{float:left;padding:5px;}
.notifycount,.notifyfanscount,.notifycommentscount,.notifylikescount {float:left;padding-right:2px;}
#notifyresult, #notifymore, #notifynomore {float:left;clear:both;width:100%;}
.notifyblock {margin-bottom:25px;border:solid 1px #cccccc;width:100%;float:left;clear:both;}
.notifyblock0 {background-color:#FFFFFF;}
.notifyblock1 {background-color:#CCFFFF;}
.notifypost {padding:10px;}
.notifytop {width:100%;float:left;clear:both;margin-top:10px;}
.notifyuserphoto { float:left; }
.notifyright {float:left;margin-left:10px;}
.notifyuser {float:left;}
.notifydate {float:left;clear:both;}
.notifymsg {width:100%;float:left;clear:both;margin-top:10px;}
.notifymain,.notifytitle {margin-top:10px;width:100%;float:left;clear:both;}
.notifyphotomain {margin:0 auto;}
.notifyphoto {margin:0 auto;margin-top:10px;clear:both;}
.notifyphoto img, .notifyvideo img {width:auto;height:auto;max-width:100%;}
.notifycontent, .notifycontent2 {margin-top:10px;width:100%;float:left;clear:both; }
.notifysharesubject, .notifysharemsg {margin-top:10px;width:100%;float:left;clear:both; }
.notifyphotodiv1-1,.notifyphotodiv1-2,.notifyphotodiv1-3,.notifyphotodiv1-4,.notifyphotodiv1-5,.notifyphotodiv1-6,.notifyphotodiv2-2,.notifyvideodiv1-1,.notifyvideodiv1-2,.notifyvideodiv1-3,.notifyvideodiv1-4,.notifyvideodiv1-5,.notifyvideodiv1-6,.notifyvideodiv2-2 {width:100%;float:left;clear:both;}
.notifyphotodiv2-3,.notifyphotodiv3-3,.notifyphotodiv2-5,.notifyphotodiv3-5,.notifyphotodiv4-5,.notifyphotodiv5-5,.notifyphotodiv2-6,.notifyphotodiv3-6,.notifyvideodiv2-3,.notifyvideodiv3-3,.notifyvideodiv2-5,.notifyvideodiv3-5,.notifyvideodiv4-5,.notifyvideodiv5-5,.notifyvideodiv2-6,.notifyvideodiv3-6  {width:50%;float:left;}
.notifyphotodiv2-4,.notifyphotodiv3-4,.notifyphotodiv4-4,.notifyphotodiv4-6,.notifyphotodiv5-6,.notifyphotodiv6-6,.notifyvideodiv2-4,.notifyvideodiv3-4,.notifyvideodiv4-4,.notifyvideodiv4-6,.notifyvideodiv5-6,.notifyvideodiv6-6 {width:33%;float:left;}
.notifyphotoadd, .notifyvideoadd {position:absolute;color:#ffffff;font-size:20px;top:30px;left: -10px;z-index:2;}
.notifyvideoadd2 {float:left;font-size:20px;}.nospam { display:none;}.floatleft {float:left;}.floatright {float:right;}.clearboth {clear:both;}.clearleft {clear:left;}.clearright {clear:right;}.clear {clear:both;}
.width100 {width:100%;}.width95 {width:95%;}.width90 {width:90%;}.width85 {width:85%;}.width80 {width:80%;}.width75 {width:75%;}.width70 {width:70%;}.width65 {width:65%;}.width60 {width:60%;}.width55 {width:55%;}.width50 {width:50%;}.width48 {width:48%;}.width45 {width:45%;}.width40 {width:40%;}.width35 {width:35%;}.width30 {width:30%;}.width25 {width:25%;}.width20 {width:20%;}.width15 {width:15%;}.width10 {width:10%;}.width5 {width:5%;}
.paddingdiv {padding:5px;padding:0.3125rem;}.padding2div {padding:10px;padding:0.625rem;}.padding10 {padding:10px;padding:0.625rem;}.padding20 {padding:20px;padding:1.25rem;}
.margintop10 {margin-top:10px;margin-top:0.625rem;}.margintop20 {margin-top:20px;margin-top:1.25rem;}.marginbottom10 {margin-bottom:10px;margin-bottom:0.625rem;}.marginbottom20 {margin-bottom:20px;margin-bottom:1.25rem;}.marginright10 {margin-right: 10px;margin-right: 0.625rem;}.marginright20 {margin-right: 20px;margin-right: 1.25rem;}.marginleft10 {margin-left: 10px;margin-left: 0.625rem;}.marginleft20 {margin-left: 20px;margin-left: 1.25rem;}
.expandnodiv, .expandcenterdiv, .expanddiv, .expanddiv2, .expandmargintop10, .expandmargintop2, .expandmargintop20, .expandfield {}
.bgcolor1 {background-color: #FFEC40;}.bgcolor2 {background-color: #FF54E8;}.bgcolor3 {background-color: #CE278E;}.bgcolor4 {background-color: #9B3BB1;}.bgcolor5 {background-color: #CE278E;}.bgcolor6 {background-color: #CCEEEE;}
.fontcolor1 {color: #3D0DFF;}.fontcolor2 {color: #C078FF;}.fontcolor3 {color: #F1318B;}.fontcolor4 {color: #BECED4;}.fontcolor5 {color: #E0F7FF;}.fontcolor6 {color: #F6AE6E;}
h1 {}h2 {}h3 {}h4 {color: #433D66;}h5 {color: #A32296;}h6 {color: #831EC7;}
.bordersolid {border-style: solid;}.borderdashed {border-style: dashed;}.borderdotted {border-style: dotted;}.borderdouble {border-style: double;}.border1 {border-width: 1px;border-width: 0.0625rem;}.border2 {border-width: 2px;border-width: 0.125rem;}.border5 {border-width: 5px;border-width: 0.3125rem;}
.roundedges10 {border-radius: 10px;border-radius: 0.625rem;}.roundedges20 {border-radius: 20px;border-radius: 1.25rem;}.roundedges30 {border-radius: 30px;border-radius: 1.875rem;}.roundedgestop10 {border-radius: 10px 10px 0 0 / 10px 10px 0 0;border-radius: 0.625rem 0.625rem 0 0 / 0.625rem 0.625rem 0 0;}.roundedgestop20 {border-radius: 20px 20px 0 0 / 20px 20px 0 0;border-radius: 1.25rem 1.25rem 0 0 / 1.25rem 1.25rem 0 0;}.roundedgestop30 {border-radius: 30px 30px 0 0 / 30px 30px 0 0;border-radius: 1.875rem 1.875rem 0 0 / 1.875rem 1.875rem 0 0;}.roundedgesbottom10 {border-radius: 0 0 10px 10px / 0 0 10px 10px;border-radius: 0 0 0.625rem 0.625rem 0 0 / 0 0 0.625rem 0.625rem;}.roundedgesbottom20 {border-radius: 0 0 20px 20px / 0 0 20px 20px;border-radius: 0 0 1.25rem 1.25rem / 0 0 1.25rem 1.25rem;}.roundedgesbottom30 {border-radius: 0 0 30px 30px / 0 0 30px 30px;border-radius: 0 0 1.875rem 1.875rem / 0 0 1.875rem 1.875rem;}
.font8 {font-size:8px;font-size:0.5rem;}.font10 {font-size:10px;font-size:0.625rem;}.font12 {font-size:12px;font-size:0.75rem;}.font14 {font-size:14px;font-size:0.875rem;}.font16 {font-size:16px;font-size:1rem;}.font24 {font-size:24px;font-size:1.5rem;}.font32 {font-size:32px;font-size:2rem;}.font40 {font-size:40px;font-size:2.5rem;}.font50 {font-size:50px;font-size:3.125rem;}.font60 {font-size:60px;font-size:3.75rem;}
.grid-2,.grid-3,.grid-4 {display: flex;flex-wrap: wrap;gap: 10px;}
.grid-2 > * {flex: 0 0 50%;box-sizing: border-box;}
.grid-3 > * {flex: 0 0 33.3333%;box-sizing: border-box;}
.grid-4 > * {flex: 0 0 25%;box-sizing: border-box;}
.flex-row {display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;box-sizing: border-box;}
.flex-column {display: flex;flex-direction: column;gap: 10px;box-sizing: border-box;}
.flex-center {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 10px;box-sizing: border-box;}
.flex-space-between {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 10px;box-sizing: border-box;}
.flex-space-around {display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;gap: 10px;box-sizing: border-box;}
#menubutton {display:none;font-family: Arial;font-size:16px;font-size:1rem;margin:auto;margin:0 auto;clear:both; margin: 0 auto; margin-top:0px;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem;text-align: center;}
#menubutton img{vertical-align:middle;}#menuwrapper {display:block;}.menubutton, .menubutton a {cursor:pointer;}
@media all and (max-width: 600px) {.multirowsubs li{width:50% !important;} }@media all and (max-width: 330px) {.multirowsubs li{width:50% !important;  } }@media all and (max-width: 940px) {.page, .header, .menu, .centermain, .photofull, .textfull, .toptextfull, .bottomtextfull, .footer, .toprow, .footerrow {width:auto;}
}@media all and (max-width: 680px) {.photohalfsplitl, .photohalfsplitr, .texthalfsplitl, .texthalfsplitr {width:100%;}
.maincontent, .centercontent, .maincontent2l,.maincontent2r, .photomain2l, .photomain2r, .textmain2l, .textmain2r {width:100%;}
.sideright, .sideleft, .sideright2, .sideright3, .sideleft2 {width:100%;}
.grid-2 > *,.grid-3 > *,.grid-4 > * {flex: 0 0 100%;}
.flex-row,.flex-space-between,.flex-space-around,.flex-center {flex-direction: column;}
.expandnodiv {display:none !important;}
.expandcenterdiv {margin: 0 auto !important;float: none !important;text-align: center !important;display: table !important;}
.expanddiv, .expandfield {width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;} .expandfield {text-align:left;}
.expanddiv2 {width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
.expandmargintop2 {margin-top:10px !important;}
.expandmargintop10 {margin-top:10px !important;}
.expandmargintop20 {margin-top:20px !important;}}@media all and (max-width: 900px) {#menuwrapper {display:none;}#menubutton {display:block;}
#ultmenu ul li a{width:100%;}}@media all and (min-width: 900px) {#menuwrapper {display:block;}#menubutton {display:none;}}@media all and (max-width: 500px) {.toprowwrapper {position:static;height:auto;float:left;}.container {padding-top: 0px;height:auto;float:left;margin: 0 auto;width:100%;height:100%;margin:auto;margin:0 auto;}}@media all and (max-width: 940px) {.toprow, .toprowwrapper {height:auto;}}@media all and (max-width: 330px) {.footerrowwrapper {position:static;height:auto;float:left;}
.container {padding-top: 0px;height:auto;float:left;margin: 0 auto;width:100%;height:100%;margin:auto;margin:0 auto;}}@media all and (max-width: px) {.toprow, .toprowwrapper {height:auto;}}@media only screen and (min-width: 1100px) {html {font-size: 110%;}}@media only screen and (min-width: 1440px) {html {font-size: 120%;}}#chat_area {position:fixed;bottom:0px;right:0px;z-index:999999;}
#audiodiv{text-align:left;padding-left:10px;float:left;width:100%;clear:both;}
#numOfOn {text-align:right;padding-right:10px;}
#numOfOndiv {top:10px;background-color:#ffffff;display:block;}
.chatareadiv {float:right;}
.chatareadiv2 {width:200px;height:2px;}
#online_users {cursor: pointer;}
.fieldsetstyle {width:200px;padding:0px;}
.contactsbg, .contactsbg2 {background-color: #0000FF;font-family: Arial;color: #FFFFFF;padding-left:10px;}
.clearchatsicon {width:15px;}
a .contactsbg, .contactsbg a{color: #FFFFFF;cursor: pointer;font-size: 14px;font-size: 0.875rem;font-weight: bold;}
a:hover .contactsbg, .contactsbg a:hover {background-color: #FFFFFF;color: #0000FF;}
.contactbg1 {background-color:#F2F2F2;}
.contactbg2 {background-color:#ffffff;}
.chatmsgname {color:#333333;bottom:30px;}
.chatlistuser, .chatliststatus, .chatlistuser span {vertical-align:middle;}
.chatlistuser {width:100%;}
.chatlistphoto {width:50px;}
.chatlistphoto img {width:50px;max-height:50px;border-radius:50%;vertical-align:middle;}
.chatlistusername {width:50px;}
.newchatval {color:#FFFFFF;background-color:#0000FF;border-radius:5px;padding:2px;vertical-align:middle;}
.chatliststatus {vertical-align:middle;}
.typingmsg,.enteredmsg {color:#BDBDBD;}
.chatusername {cursor: pointer;position:relative;left:12px;}
.chatclose {position:absolute;right:0px;cursor: pointer;}
.chatuserstatus {margin-right:10px;}
.userchatbox {overflow:auto; height:270px;}
.contacts-user-status{border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;border-top-left-radius: 4px;background: #CCCCCC;width: 7px;height: 7px;position:absolute;right:5px;margin-top:5px;}
.contacts-user-status-on-windows{border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;border-top-left-radius: 4px;background: #6fb600;width: 7px;height: 7px;position:absolute;left:3px;margin-top:6px;}
label span input {line-height: 0;font-size: 10px;position: absolute;left: -600px;opacity: 0;filter: alpha(opacity = 0);-ms-filter: "alpha(opacity=0)";cursor: pointer;margin: 0;padding:0;}
.chat_message{position: relative;background-color: #E0ECF8;border: 2px solid #E0ECF8;border-radius:5px;padding: 5px;max-width: 150px;white-space: pre-wrap;word-wrap: break-word;color:#000000;}
.chat_message:after, .chat_message:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.chat_message:after {border-color: rgba(136, 183, 213, 0);border-right-color: #E0ECF8;border-width: 4px;margin-top: -4px;}
.chat_message:before {border-color: rgba(194, 225, 245, 0);border-right-color: #E0ECF8;border-width: 7px;margin-top: -7px;}
.chat_message1{position: relative;background-color: #F8E0E6;border: 1px solid #F8E0E6;border-radius:5px;padding: 5px;max-width: 150px;white-space: pre-wrap;word-wrap: break-word;color:#000000;}
.chat_message1:after, .chat_message1:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.chat_message1:after {border-color: rgba(136, 183, 213, 0);border-right-color: #F8E0E6;border-width: 4px;margin-top: -4px;}
.chat_message1:before {border-color: rgba(194, 225, 245, 0);border-right-color: #F8E0E6;border-width: 7px;margin-top: -7px;}
.chat_container{border-top-right-radius: 4px;border-top-left-radius: 4px;position:relative;width:250px;padding:0;margin-right:10px;}
.online_contacts{position:absolute;width:200px;bottom:0px;right:0px;font-family: Arial;font-size: 14px;font-size: 0.875rem;}
.online_contacts a:hover div {color:initial;background-color:#dfdfdf;}
.date_time{font-size : 10px;color : #585858;position: relative;left: 150px;}
.searchcontactsdiv {background-color:#ffffff;float:left;width:100%;}
#searchicondiv {float:left;width:10%;}
.searchcontactsdiv input {float:left;width:85%;}
.hidediv {display:none;}
#logindiv i, #register i {cursor: pointer;}.checkavailability {clear:both;margin-top:6px;}
.menuwrapperplus,.menuplus {float:left;width:auto;}
.profilebanner {margin:0 auto;text-align:center;padding:10px;}
.toploginbutton, .topsignupbutton {float:left;padding:10px;}
.toploginbutton {border-radius:25px; background-color:#;color:#FFFFFF;margin-right:10px;}
a:hover .toploginbutton {background-color:#2766FC;color:#FFFFFF;}
.topsignupbutton {border-radius:25px; background-color:#2766FC;color:#FFFFFF;}
a:hover .topsignupbutton {background-color:#;color:#FFFFFF;}
.chatbuttons {float:left;padding:10px;cursor: pointer;border: none;background: none;outline: none;z-index:999;}.callbuttons {padding:10px;cursor: pointer;border: none;background: none;outline: none;} #callmsg {float:left;padding:10px;} #videoChatHeader {text-align:center;margin:0 auto;} #callStatus {font-family:Calibri;text-align:center;padding:10px;}
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: flex;justify-content: center;align-items: center;z-index: 9999; }
.modal {background-color: white;padding: 20px;border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}  
.notification {position: fixed;top: 20px;left: 50%;transform: translateX(-50%); background-color: #ffffff;color: #333333;padding: 10px 20px;border-radius: 5px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);opacity: 0;animation: fadeInOut 0.5s ease forwards;z-index: 1000; }
@keyframes fadeInOut {0% { opacity: 0; }50% { opacity: 1; }100% { opacity: 0; }}      
#videoChatHeader {font-family:Calibri;padding:10px;position:relative;}
#commentButton {position: absolute;top: 10px;right: 10px;background: none;border: none;cursor: pointer;}
#videoContainer {height: calc(100vh - 150px);overflow-y: auto;background-color:#111111;color:#ffffff;}
#videoControls {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #fff;padding: 10px;box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); }
.video-container {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;flex-direction: row;}.video-container video {max-width: 100%;height: auto;}
#remotes video {max-height: calc(100vh - 200px);}
.userInfo {display: flex;align-items:center;justify-content: center;font-family:Calibri;padding:10px;}.userInfo img {padding:10px;}
.userDiv {width:40%;float:left;padding:10px;}#locals {width: 40%;}.two-users-layout .userDiv {width: 100%;}
#locals video {width: 100%; height: auto;}
.local-two-users-layout {width: 100%;display: flex;justify-content: flex-end;flex-direction: row;position:fixed;bottom:125px;right: 0;z-index: 10;}.local-two-users-layout + video {margin-left: 10px;}  
userDiv.enlarged,.mediaWrapper.enlarged, .mediaWrapperScreen.enlarged, .local-video-wrapper.enlarged, .enlarged {width: 100% !important;}
.local-two-users-layout .local-video-wrapper {position: relative;margin-right: 10px;width: calc(50% - 5px);z-index:10;}
.local-video-wrapper video {width: 100%; height: auto; }
.overlay-button {position: absolute;top: 50%;left: 10px;transform: translateY(-50%);z-index: 2;background-color: transparent;color: white;text-shadow: -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black;border: none;z-index:20;}
.local-video-wrapper.minimized .overlay-button {position: relative;top: 0;left: -30px;transition: left 0.3s ease;}.local-video-wrapper.minimized {width: 20px;}.local-video-wrapper.minimized video {display:none;}
.more-menu {position: fixed;right: 0;width: auto;background-color: transparent;z-index: 999 !important;}.more-menu button {display: block;width: 100%;padding: 10px;background-color: transparent;border: none;text-align: right;}#moreMenu .chatbuttons2 {cursor: pointer;}
#addUsersContainer {background-color: #fff;padding: 20px;border-radius: 10px;}
#userInput {width: 100%;padding: 10px;margin-bottom: 10px;}
#userOptions {margin-bottom: 10px;}.userOption {display: inline-block;background-color: #f0f0f0;padding: 5px 10px;margin-right: 5px;margin-bottom: 5px;cursor: pointer;border-radius: 20px;}
.close-button {position: absolute;top: 10px;right: 10px;cursor: pointer;background: none;border: none;font-size: 40px;color: #000;}
.optionusername {padding:10px;}.optionjoined {color:#0000ff;}
#commentSection {display: none;position: absolute;right: 0;top: 0;width: 28%;height: 95%;background-color: #f1f1f1;overflow-y: auto;z-index: 1000;padding: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);transition: width 0.3s ease;}
#closeCommentSectionBtn {position: absolute;top: 10px;right: 10px;background: none;border: none;cursor: pointer;}
#closeCommentSectionBtn img {width: 20px;height: 20px;}
#msgslist {height:50% !important;border: 1px solid #dfdfdf;overflow-y:scroll;padding-top:20px;}
.tablerow {width:94%;}
.close-button {position: absolute;top: 10px;right: 10px;background: none;border: none;cursor: pointer;z-index: 1000;}.close-button img {width: 50px;height: 50px;}
.comments-content {margin-top: 40px; }
.popup-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);display: none;}
.vcpopup-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: white;padding: 20px;border-radius: 5px;text-align: center;font-family:Calibri;font-size:20px;}
.userInfop {display: flex;align-items:center;font-family:Calibri;}.userInfop img {margin-right: 10px;}
button img:hover {filter: hue-rotate(-20deg);}
.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);border: 0;white-space: nowrap;}
@font-face {font-family: 'opensans';src: url('OpenSans-Regular.woff2') format('woff2'), url('OpenSans-Regular.woff') format('woff');font-display: swap;}
h1, h2, h3, div {font-family:opensans !important;}
h1{ font-weight:700; font-size:var(--scale-1); line-height:1.05; letter-spacing:-0.02em; }
h2{ font-weight:600; font-size:var(--scale-2); line-height:1.12; }
p, li, label { font-weight:400; line-height:1.6; font-size:var(--base); }
.left {clear both;float:left;}
.right {float:right;clear both;}
.ultsubmenustyle,.ultsubmenustyle div {border-radius:0 0 10px 10px;}
ul {padding-left: 10px;}
.installtoprow {border: solid 1px #0000ff;background-color: #4779A1;color: #ffffff;font-weight:bold;}
.toplogin {color:#000000;font-weight:normal;}
.container {overflow:hidden;}
.wrapper {overflow:hidden;}
.footerlinkdivheader {color:#FFE401;font-weight:bold;padding-bottom:10px;padding-top:10px;width:150px;}
.footerlinkdiv {padding-bottom:10px;padding-top:10px;width:150px;}
.footerlinks2 {width: 100%; float: left; text-align: left; clear: both; font-size: 14px;margin-top:10px;}
.footerlinks2 a {color:#E0F7FF !important;text-decoration:none;}
.footerlinks2 a:hover {color:#FFE401 !important;}
.footerlinks2s {float: left;padding-right:30px;}
.footerlinks2sb {float: left;color:#FFE401;}
.data2 {background-color:#cccccc;}
.testimonial {margin: 0;background: #C0E6FF;padding: 10px 10px;position: relative;
font-size:15px;color: #000000;border-radius: 10px;background-image: linear-gradient(#CEF3FF, #B7EDFF);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CEF3FF), to(#B7EDFF));background-image: -webkit-linear-gradient(top, #CEF3FF, #B7EDFF);background-image:    -moz-linear-gradient(top, #CEF3FF, #B7EDFF);background-image: -ms-linear-gradient(top, #CEF3FF, #B7EDFF);background-image: -o-linear-gradient(top, #CEF3FF, #B7EDFF);}
.testimonial:before, .testimonial:after {position: absolute;font-size: 80px;color: #999;font-style: normal;}
.testimonial:before {top: 0;left: 10px;}
.testimonial:after {right: 10px;bottom: -0.5em;}
.arrow-down {width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #B7EDFF;margin: 0 0 0 25px;}
.testimonial-author {margin: 0 0 0 25px;color: #999;text-align:left;margin-bottom:20px;}
.testimonial-author span {font-size: 12px;color: #666;}
.feature {float:left;padding-right:10px;width:100px;height:175px;}
.featureicon {float:left;clear:both;}
.featuretext {float:left;clear:both;}
.displayreview {float:left;clear:both;}
.displayreviewtext1 {float:left;clear:both;}
.displayreviewtext {float:left;font-style:italic;font-family:times;font-size:18px;}
.displayreviewname {float:left;clear:both;font-style:normal;font-family:times;font-size:14px;margin-top:-30px;}
.displayreviewquote1, .displayreviewquote2 {float:left;color:#cccccc;font-size:50px;}
.displayreviewquote1 {text-align:left;padding-right:10px;}
.displayreviewquote2 {float:right;text-align:right;}
.featuretitle {font-weight: bold; font-size: 30px; font-family: century gothic; float: left; clear: both; padding-top: 10px; width: 100%;border-bottom: dotted 10px #B8CCD0; color: #0099cb; margin-bottom:20px;}
.articlesearchtooldiv {text-align: center; background-color: #D1E4FF;margin-bottom: 15px; padding-top: 10px;padding-bottom: 10px;float: left; clear: both; width: 100%;}
.articlelistdiv {float: left; width: 20%; padding-right: 10px; background-color: #dfdfdf; padding: 10px;}
.articlecontentdiv {float: left; width: 76%; padding-left: 10px;}
.articlepageratingdiv {float: left; clear: both; width: 100%; margin-top: 20px;}
.articlecommentsdiv {float: left; clear: both; width: 100%; margin-top: 10px;}
.faqtopic {margin-top:15px;font-weight:bold;width:100%;float:left;clear:both;color:#275875;font-size:20px;border-top:solid 2px #275875;border-bottom:solid 2px #275875;}
.faqq {font-weight:bold;width:100%;float:left;clear:both;margin-top:10px;}
.faqa {width:100%;float:left;clear:both;}
#accordion a, #accordion2 a, #accordion3 a, #accordion4 a, #accordion5 a, #accordion6 a, #accordion7 a, #accordion8 a, #accordion9 a {color:#0000ff;}
#accordion a:hover, #accordion2 a:hover, #accordion3 a:hover, #accordion4 a:hover, #accordion5 a:hover, #accordion6 a:hover, #accordion7 a:hover, #accordion8 a:hover, #accordiaon9 a:hover {
color:#0099ff;}
.articleslist {background-color:#C3CAD9;width:100%;}
.articleslist a  {background-color:#C3CAD9;display:block;color:#000000;font-weight:bold;font-size:14px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;}
.vuploadstopheader {background-color:#EED9FF;color:#000000;}
.vuploadslist {background-color:#D1C7EB;width:100%;}
.vuploadslist a {background-color:#D1C7EB;display:block;color:#000000;padding:6px;font-weight:bold;font-size:14px;width:100%;padding-top:10px;padding-bottom:10px;}
.vuploadbutton {padding:6px;font-size:14px;}
.articleslist a:hover, a.selected, .vuploadslist a:hover, a.selected {background-color:#0099ff;
color:#ffffff;}
.articletitle a {text-decoration:underline;color:#25526E;}
.articletitle a:hover {color: #3678A1;text-decoration:none;}
.articlerow {overflow:hidden;border:solid 1px #B7D1EB;width:100%;height:100%;padding:10px;margin-bottom:5px;}
.articletags a{color:#32535E;}
.articletags a:hover {color:#548CA1;}
.articlepostedcat a{color:#337399;font-weight:bold;}
.articlepostedcat a:hover{color:#4397C9;font-weight:normal;}
.bigtext {font-size:16px;}
.tutorialtitle {font-size:30px;color:#0099ff;}
.topround {border-radius: 32px 32px 0 0 / 48px 48px 0 0;border-radius: 2rem 2rem 0 0 / 3rem 3rem 0 0;
}
.div75 {width: 75%; float: left;}
.div20 {width: 20%; float: left;}
.marginright20 {margin-right: 20px;margin-right: 1.25rem;}
.fontxxlarge {font-size: 30px;font-size: 1.875rem;}
.fontxlarge {font-size: 25px;font-size: 1.5625rem;}
.fontlarge {font-size: 20px;font-size: 1.25rem;}
.imagebgmenu > ul > li > a:hover,.imagebgmenu > ul > li > a.selected{border-radius: 8px;}
.home1div {float:left;clear:both;width:100%;background-image: url(../images/freedom2.jpg);@supports (background-image: url('../images/freedom2.webp')) {background-image: url('../images/freedom2.webp');}background-size: cover;background-position:bottom left;background-repeat: no-repeat;background-color:#0099ff;
height:650px;}
.featuresintro {color: #ffffff;padding-bottom: 60px;background:linear-gradient(to bottom,#1d1737 0px,#210d79 250px,#1d1737 500px,#1d1737 100%),radial-gradient(circle at top center,rgba(255, 255, 255, 0.08),transparent 70%);}
.pbdivwrapper {background-color:#ffffff;}
.pbdiv {margin-top:0;padding-top:40px;padding-bottom:40px;background-color:#1d1737;font-size:20px;background: radial-gradient(circle at center,#322A70 0%,#1d1737 40%,#1d1737 100%);}
.pbdiv2 {width: 100%;height: 52px;background-color: #1d1737;margin-top: -2px;clip-path: polygon(0 0, 100% 100%, 100% 0, 0 0);}
.techsupportdiv {float:left;clear:both;width:100%;background-image: url(../images/free-tech-support3.png);@supports (background-image: url('../images/free-tech-support3.webp')) {background-image: url('../images/free-tech-support3.webp');}background-size: cover;background-position:center right;background-repeat: no-repeat;
background-color:#0099ff;min-height:300px;}
.topicsticky {font-weight:bold;color: #0099ff;}
#motiongallery {margin-top:10px;}
.toprowtext a:hover {color:#ff0000;}
.similararticlesdiv {margin-bottom:10px;}
#forum267 .forumcatdiv, #forum268 .forumcatdiv,#forum269 .forumcatdiv,#forum356 .forumcatdiv { padding-top:10px;padding-bottom:10px;}
.topicdivsticky {background-color:#dfdfdf;}
.contactsbg {padding-top:2px;padding-bottom:2px;}
#trueContainer a {padding:10px;}
.anchor:before {content:"";display:block;text-indent:-99999px;visibility: hidden;position:absolute;
height:100px;margin:-100px 0 0; }
.listingstopheader a, .listingspath a {font-weight:bold;}
.listingstopheader a:hover div {background-color:#0099ff;color:#ffffff;}
.listingstopheader a.topon div {background-color:#0099ff;color:#ffffff;}
.vuploadcatdescription {color:#666666;}
.friends {width:100%;}
#friendslist {float:left;}
.widget_meta > ul > li:nth-last-child(1) {display: none; }
.videocontainer {position: absolute;}
.videocontainer {height:100%;width:100%;overflow: hidden;}
.videocontainer video {position:absolute;z-index:-100;}
.videocontainer video.fillWidth {width: 100%;}
.home2divd {float:left;width:100%;text-align:center;background-color:#17203e;color:#ffffff;}
.home2divd a {color:#ffffff;}
.home2div {float:left;clear:both;width:100%;background-image: url(../images/hiworld24.jpg);@supports (background-image: url('../images/hiworld24.webp')) {background-image: url('../images/hiworld24.webp');}background-size: cover;background-position:top right;background-repeat: no-repeat;color:#ffffff;min-height:600px;padding-top:35px;}
.home2div a {color:#ffffff;}
.home2div .promofeature {color:#ffffff;}
.powerdiv {float: left; clear: both; width: 100%; text-align: center; margin-top: 20px; color: #000000;}
.dreamdiv {text-align: center; clear: both; padding: 20px;margin:0 auto;display:table;margin-top:60px;}
.home3div {width:100%;min-height:389px;clear:both;float:left;margin: 0 auto;text-align:center;color:#ffffff;background-size: contain;background-repeat: no-repeat;background-position:center center;background-image: url(../images/power-of-built-in3.png);@supports (background-image: url('../images/power-of-built-in3.webp')) {background-image: url('../images/power-of-built-in3.webp');}}
.home4div {float:left;clear:both;width:100%;margin-top:80px;background-image: url(../images/dreamhappen5s.jpg);@supports (background-image: url('../images/dreamhappen5s.webp')) {background-image: url('../images/dreamhappen5s.webp');}background-size: cover;background-position:center center;min-height:750px;padding-bottom:60px;margin-bottom:-80px;}
.home4divd {float:left;width:100%;clear:both;background-color:#dfdfdf;margin-bottom:-40px;padding-bottom:40px;}
.flexibilitydiv {float-left;clear:both;text-align: center; padding-top: 20px; padding-bottom: 20px;padding:20px;background-repeat: no-repeat; color:#000000;}
.home5div {float:left;clear:both;width:100%;padding-top:40px;}
.home6div {float:left;clear:both;width:100%;background-image: url(../images/ultimatewb-software-versions.png);@supports (background-image: url('../images/ultimatewb-software-versions.webp')) {background-image: url('../images/ultimatewb-software-versions.webp');}background-size: cover;background-position:top center;min-height:750px;margin-top:10px;}
.choosediv {float-left;text-align: center; clear: both; padding: 20px; color: #524735;font-weight: bold;}
.home7div {float:left;clear:both;width:100%;font-size:20px;background-size: cover;margin-top:20px;
background-image: url(../images/testimonials-reviews4.jpg);@supports (background-image: url('../images/testimonials-reviews4.webp')) {background-image: url('../images/testimonials-reviews4.webp');}background-repeat:no-repeat;}
.homereviewsdiv {float-left;text-align: center; clear: both; padding-top: 20px; color: #524735; padding:10px;}
.topfreedom {clear: both; margin:0 auto; text-align: center; background-image: url(../images/whitebg5.png);@supports (background-image: url('../images/whitebg5.webp')) {background-image: url('../images/whitebg5.webp');}color:#000000; background-repeat: repeat; border-radius: 25px; padding-left: 40px; padding-right: 20px;font-size:45px;width:60%;}
.topinfo {width:100%;margin:0 auto;display:block;color:#000000;}
.topinfobg {background-image: url(../images/bbg.png);@supports (background-image: url('../images/bbg.webp')) {background-image: url('../images/bbg.webp');}background-repeat: repeat;}
.topinfotext {padding:20px;font-size:20px;}
.topinfotexts {padding:20px;font-size:20px;}
.topinfotexts2 {background-color:#ffffff;border-radius:25px;padding:20px;font-size:20px;width:80%;margin:0 auto;display:table;}
.topinfo2 {background-color:#17203e;color:#ffffff;width:100%;margin:0 auto;display:block;}
.topinfo2b {background-color:#dfdfdf;color:#000000;width:100%;margin:0 auto;display:block;padding-bottom:20px;}
.topinfo2text {padding:20px;font-size:24px;margin-top:60px;}
.topinfo2text2 {padding:20px;font-size:24px;background-image: url(../images/ultimatewb-software-versions.png);background-position:top center;}
.fastdiv {background: linear-gradient(135deg, #091875 0%, #611694 100%);color: #ffffff;position: relative;overflow: hidden;}
.fastdiv::after {content:"";position:absolute;top:50%; left:50%;width:500px; height:500px;transform: translate(-50%, -50%);background: radial-gradient(circle, rgba(255,255,255,0.08) 0%, transparent 70%);pointer-events:none;}
.pwrapper {position: relative;margin: 0 auto;max-width: 90%;  padding-top: 60px;}
.top-curve {width: 100%;height: 60px;background-color: #ffffff; clip-path: polygon(0 0, 100% 0, 80% 100%, 50% 80%, 0 100%); margin-top:-1px; }
.fontb {color:#080808;}
.topinfo3 {width:100%;margin:0 auto;display:block;}
.topinfo3text {padding:15px;font-size:22px;}
.pgram {width: 50%;padding:10px;-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);-o-transform: skew(-20deg);background: #b5b1a8;color:#35466a;font-weight:bold;font-style:italic;
margin:0 auto;display:block;}
.font22 {font-size:22px;}
.arrowdown {width: 0; height: 0; border-left: 100px solid transparent;border-right: 100px solid transparent;border-top: 80px solid #17203e;display: inline-block;text-align:center;margin-top: -2px;}
.arrowup {width: 0; height: 0; border-left: 100px solid transparent;border-right: 100px solid transparent;border-bottom: 80px solid #17203e;display: inline-block;text-align:center;margin-bottom: -2px;}
.toprowtext a:hover {color:#ff0000;}
.contactsbg {padding-top:2px;padding-bottom:2px;}
.promofeature {width:45%;float:left;padding:15px;font-size:20px;color:#000000;}
.promofeature img {float:left;padding:10px;margin-top:-10px;margin-right:10px;border-radius: 50%;width: 50px;height: 50px;object-fit: cover;background-color:#433D66;//dfdfdf;}
.promofeaturediv {width:100%;display:table;margin:0 auto;}
.feature-text {float:left;width:70%;}
.websitetypes2 {width:100%;background-color:#cccccc;float:left;}
.websitetype {width:100%;padding:10px;padding-left:20px;padding-right:20px;float:left;clear:both;}
.websitetypeimg {float:left;padding-right:10px;vertical-align:middle;width:50px;}
.websitetypeinfo {float:left;width:80%;padding-top:10px;padding-right:20px;}
a.popvideo:hover {font-weight:bold;}
@media only screen and (max-width: 600px) {.font50, .font60 {font-size: 45px !important;font-weight:bold !important;}
.font40 {font-size:30px !important;}}
.divh {width:40%;float:left;padding:5%;font-size:24px;}
.divhb {width:45%;float:left;padding:5%;}.divh1 {background-color:#01F4FA;color:#000000;}.divh2 {background-color:#0137FF;color:#F2F2F2;}.divh3 {background-color:#FF01DD;color:#F2F2F2;}.divh4 {background-color:#FFE401;color:#000000;}.divh5 {background-color:#7FFF01;color:#000000;}
.divhtitle {padding:10px;}
.tophld {background-color:#373737;}
.headerwrapper a {color:#0099ff;}
.headerwrapper a:hover {color:#A826FF;}
.actiondiv {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;color: #E0F7FF;}.actiondivf {color:#000000;}
.actionbutton a {background-color: #ffffff;color:#A826FF;border: 2px solid purple;border-radius: 8px;padding: 17px 18px;font-size:24px;text-decoration:none;display:block;cursor: pointer;}
.actionbutton:hover a, .actionbutton a:hover {background-color: #B021A2;
color: #ffffff !important;}
.actionbutton:active, .actionbutton a:active, .actionbutton:active a {background-color: purple;color: white;}
.grid {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, 1fr);gap: 1rem;}
.flexbox{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.buildtopdiv2 {background-repeat:no-repeat;background-position:center center;background-size:cover; margin-top:-25px;background-color:#12203B;color:#ffffff;
background-image:url(../images/most-powerful-website-builder-easy-ultimatewb6.jpg);@supports (background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6.webp')) {background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6.webp');}@media (min-width: 768px) and (max-width: 1023px) {background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6a.jpg');@supports (background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6a.webp')) {background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6a.webp');}}@media (max-width: 767px) {background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6b.jpg');@supports (background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6b.webp')) {background-image: url('../images/most-powerful-website-builder-easy-ultimatewb6b.webp');}}}
.buildtopdiv {margin-top: 80px; margin-bottom: 20px;color:#ffffff;}.buildtopdivtext {padding-top:100px;text-shadow:1px 1px 10px #373737;}.buildtopdiv3 {color: #E0F7FF;margin-bottom:40px;}
.fonth {color:#7B4ED6;}.fonth2 {color:#dfdfdf;}
.buttonh1 a {background-color:#0099ff;display:block;color:#ffffff;padding:20px;
font-size:32px;margin-bottom:20px;border:solid 1px #000000;margin-top:20px;}
.buttonh2 a, .buttoncompare a, .buttonreviews a {background-color:#831EC7;display:block;
color:#ffffff;padding:20px 30px;font-size:24px;margin-bottom:20px;border-radius:8px;
text-align:center;text-decoration:none;}
.buttonh3 a {background-color:#3f8acf;display:block;color:#ffffff;padding:15px 20px;font-size:22px;margin-bottom:20px;border-radius:8px;text-decoration:none;}
.buttonh1 a:hover,.buttonh2 a:hover,.buttonh3 a:hover, .buttoncompare a:hover, .buttonreviews a:hover {background-color:#ffffff;color:#3D0DFF;border:solid 2px #0000ff;}
.buttonh2 a:hover {background-color:#ffffff;color:#A826FF;border:solid 2px #A826FF;}
.lastpostdate {display:none;}
.forumcatheader {padding-top:10px;padding-bottom:10px;}
.ratetopicdiv {padding-top:10px;padding-bottom:10px;}
.forumpath,.forumcatheader,#forumtopbuttons,.add_post, .ratetopicdiv, .addreply, .addpost {padding:10px;}
.forumpath,#forumtopbuttons {width:90%;}
.articlemain .articleby {display:none;}
.articletitles {text-align:left;}
.articlesheaderinner {font-size:14px;}
.articlediv3 {padding-left:4px;}
#testimonials .commentdate {display:none;}
.cartdisplay img {vertical-align:middle;}
#registersubmitbutton {text-align:center;}
.cartitems {margin-left:-10px;background-color:#2766FC;padding:2px;color:#ffffff;font-weight:bold;}
.fg, .fg a {font-size:20px;color:#000000;background-color:#dfdfdf;border-radius:8px;
}
.fg a:hover, .fg:hover {background-color:#007dd1;color:#ffffff;filter: hue-rotate(20deg);background-repeat:no-repeat;background-position:bottom right;background-image:url('../images/lightening-bolts3.png');@supports (background-image: url('../images/lightening-bolts3.webp')) {background-image: url('../images/lightening-bolts3.webp');}}
.fgtitle1,.fgtitle2,.fgtitle3,.fgtitle4,.fgtitle5 {margin-top:-40px;}
.features2 {margin-top:40px;}
.width31 {width:31%;}.width32 {width:32%;}
#motioncontainer {padding-bottom:10px;}
.articlesearchkey {font-size:24px;width:80%;}.articlesearchkey input {font-size:24px;}
.articlesearchkey1 {width:90%;clear:both;}.articlesearchkey2 {width:80%;float:right;}.articlesearchkey2 input {width:100%;}.articlesearchbutton {width:10%;}.articlesearchbutton input {max-width:75px;}
#form13submitbutton {width:100%;display:table;margin:0 auto;text-align:center;}#form13submitbutton .customformbutton {padding:10px !important;}
.docdiv {width:125px;padding:20px;min-height:200px;text-align:center;}
.footerwrapper a {color: #D7E9F0;}.footerwrapper a:hover {color: #E0F7FF;}
.cartbuy a {background-color: #0099ff; padding:20px;padding-top:40px;border-radius: 8px;}.cartbuy a:hover {background-color: #A826FF;}
#logindiv {font-size:20px;padding-bottom:20px;}
.formbutton {cursor:pointer;border-radius:8px;}.formbutton:hover {background-color:#A826FF;}
h2.entry-title a { color:#7804d8 !important;font-weight:bold;font-size:24px;}h2.entry-title a:hover {color:#CE278E !important;}h1.entry-title {font-size:32px !important;color:#433D66 !important;}
#primary {font-size:14px;}
.entry-content, .entry-summary {font-size:16px !important;}
.entry-utility {margin-top:20px;}
.fieldintro {font-weight:bold;border-bottom:solid 1px #666666;margin-bottom:15px;}
.fielddescription {color:#666666;width:85%;margin-left:15%;}
.compareinfo li {padding:10px;margin-bottom:10px;}
.interactiveimg, .shoppingcartbutton, .viewcartbutton, .topsignupbutton, .itembutton {transition: filter 0.2s;}.interactiveimg:hover,.itembutton:hover {filter: hue-rotate(40deg);}
.interactiveimg2:hover {background-color: #2766FC;padding-top:13px;border-radius:10px;}
.cartdisplay:hover, .cartdisplay2:hover {background-color:#cf18a1;border-radius:8px;}
.footercopyright a {color:#E0F7FF !important;font-size:12px;}.footercopyright a:hover {color:#FFE401 !important;}
.shoppingcartbutton {width:45px !important;height:45px !important;}
.askdavidreadmore a {color:#ffffff;text-decoration:none;}.askdavidpost {height:400px;max-height:400px;background-color:#dfdfdf;margin-top:20px;margin-right:1%;overflow:hidden;}.askdavidpost img {max-height:200px;text-align:center;margin:0 auto;display:table;}.askdavidpost h2 {text-align:center;font-size:24px;margin-bottom:0px;}
.askdavidpost .blogtext {color:#000000;font-size:18px;text-align:center;}
a:hover .askdavidpost, a:hover .askdavidpost p {background-color:#0099ff !important;color:#ffffff !important;}.askdavidform {background-color:#197fd1;color:#ffffff;margin-right:20px;}.askdavidform a{color:#b8fc76;}
a:hover .topsignupbutton {background-color:#bb2ad6;}
#loginform .formbutton {margin-top:20px;}#loginform input[type="text"],#loginform input[type="password"] {font-size: 24px;color: #0099ff;border:solid 2px #0099ff;border-radius:8px;padding:4px;}
#register input[type="text"],#register input[type="password"],#register select, #forgotpasswordemailinput {border:solid 2px #0099ff;border-radius:8px;padding:4px;}
#loginboxes2, #forgotpasswordform {display:inline-block;margin-top:20px;}
#forgotpasswordemailinput {margin-bottom:20px;}
.pressimg:hover {transform: scale(0.98);box-shadow: inset 1px 2px 4px rgba(0, 0, 0, 0.2); }
.forummsg {float:left;clear:both;}
.fgdiv img,.fgdiv2 img {width: 100%;height: 300px;object-fit: cover;display: block;margin: 0 auto;object-position: top left;border-radius:8px;}.fgdiv2 img {border-radius:0px;}
.hfeatureslist {list-style-type: '✓ ';}
.itemform select, .itemform input {margin-bottom:10px;}
.font20 {font-size:20px;}
img.quote2 {vertical-align: top;}
.hfeatureslist {padding-right: 20px;min-height:200px;}
input {background-color:#ffffff;border-radius:8px;}
.delreasoninput input {width: 400px;max-width:100%;}
.menuplus {background-color:#2766FC !important;}
a.buybutton {border-radius:8px;background-color:#3D0DFF;color:#ffffff;padding:6px;text-decoration:none;margin-top:2px;display:inline-block;}
a:hover.buybutton {background-color:#BECED4;color:#000000;}
a.cloudbutton {background-image:url('../images/cloud-icon.png');@supports (background-image: url('../images/cloud-icon.webp')) {background-image: url('../images/cloud-icon.webp');}background-position:center top;color:#000000;}
.fgimg {transform: translateY(-50%);}
@media all and (max-width: 680px) {.expandmargintop40 {margin-top:40px !important;}.expandmargintop30 {margin-top:30px !important;}.expandmargintop60 {margin-top:60px !important;}.expandmargintop50 {margin-top:50px !important;}.expandmargintop70 {margin-top:70px !important;}}
#logindiv {margin-top:20px;}
.homeheader {padding-bottom:40px;}
.toploginbutton, .topsignupbutton {border-radius:8px;}
.captchaintro, .captchaa .fieldleft {clear:both;width:100%;text-align:left;}
#commentbuttons {margin-top:20px;}
ul.design-package {margin: 10px 0;padding: 0;}ul.design-package li {margin-bottom: 8px;}ul.design-package li img {vertical-align:middle;}
#commenform, #commentform label, #email-notes {color:#545454;}
#commentform input {color:#2E3363;}
.required-field-message {color:#78655F;}
.form-submit input, .form-submit {color:#2E3363 !important;}
.comparison-table {width: 100%;border-collapse: collapse;border: 1px solid #ddd;table-layout: fixed;}
.comparison-table caption {font-size: 1.5em;margin-bottom: 10px;font-weight: bold;text-align: left;margin-left:20px;}
.comparison-table th,.comparison-table td {border: 1px solid #ddd;padding: 8px;text-align: center;vertical-align: middle;}
.comparison-table thead th {background-color: #f4e9d9;font-weight: bold;vertical-align: top;}
.comparison-table tbody th.feature-name {min-width: 150px;width: 150px;text-align: left;font-weight: normal;}
.comparison-table .col-plan {width: 170px;}
.comparison-table .col-feature {width: 150px;}
.comparison-table col {width: 150px;}
.text-green-bold {color: #008000;font-weight: bold;}
.comparison-table img {vertical-align: middle;}
.hosting-plan-table {border-collapse: collapse;background-color: #ffffff;margin: 0 auto;border: 1px solid #ccc;}
.hosting-plan-table caption {font-size: 1.2em;font-weight: bold;margin-bottom: 10px;text-align: left;}
.hosting-plan-table th,.hosting-plan-table td {padding: 4px;border: 1px solid #ccc;vertical-align: middle;}
.hosting-plan-table thead th {font-weight: bold;text-align: center;}
.hosting-plan-table tbody th {font-weight: normal;text-align: left;}
.hosting-plan-table td {text-align: center;}
.hosting-plan-table .plan-starter-header {background-color: #a6fff3;}
.hosting-plan-table .plan-plus-header {background-color: #85d6ff;}
.hosting-plan-table .plan-pro-header {background-color: #80bfff;}
.hosting-plan-table .pricing-row th,.hosting-plan-table .pricing-row td {background-color: #fee9b8;}
.hosting-plan-table .pricing-row th {font-weight: bold;}
.hosting-plan-table .help-icon {vertical-align: middle;}
.hosting-plan-table .tooltip-placeholder {display: none;}
.plan-comparison-table {width: 100%;border-collapse: collapse;background-color: #ffffff;margin: 0 auto;border: 1px solid #ccc;}
.plan-comparison-table caption {font-size: 1.5em;font-weight: bold;margin-bottom: 15px;text-align: left;}
.plan-comparison-table th,.plan-comparison-table td {padding: 8px; border: 1px solid #ccc;vertical-align: middle; }
.plan-comparison-table thead th {font-weight: bold;text-align: center;}
.plan-comparison-table .header-basic {background-color: #f9f405;}
.plan-comparison-table .header-deluxe {background-color: #f8aa06;}
.plan-comparison-table .header-pro {background-color: #e96431;}
.plan-comparison-table tbody th {font-weight: normal;text-align: left;}
.plan-comparison-table tbody td {text-align: center;}
.plan-comparison-table .help-icon {vertical-align: middle;margin-left: 5px;}
.plan-comparison-table .tooltip-placeholder {display: none;}
.plan-comparison-table strong {font-weight: bold;}
.speed-seo-section {padding-top:40px;color:#000000;text-align:center;font-size:22px;}
.comparison-container {max-width: 1300px;margin: 2rem auto;}
.quick-points {background-color: #f7f7f7;border: 1px solid #ccc;border-radius: 8px;margin-bottom: 2rem;}
.quick-points h2 {background-color: #c1ddef;color: #000;font-size: 1.25rem;font-weight: bold;padding: 0.75rem 1.25rem;margin: 0;border-bottom: 2px solid #083f81;border-radius: 8px 8px 0 0;}
.quick-points ul {list-style-type: none;padding: 1rem 1.25rem;margin: 0;}
.quick-points li {padding: 0.5rem 0;border-bottom: 1px solid #e0e0e0;}
.quick-points li:last-child {border-bottom: none;}
.quick-points strong {color: #083f81;}
.comparison-section h2 {font-size: 1.5rem;text-align: center;color: #083f81;margin-bottom: 1rem;}
.table-wrapper {overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid #ccc;border-radius: 8px;}
.comparison-table {width: 100%;border-collapse: collapse;text-align: center;min-width: 1100px;}
.comparison-table th,.comparison-table td {padding: 1rem 0.75rem;vertical-align: middle;}
.comparison-table thead th {background-color: var(--secondary-color);color: #000;font-weight: bold;font-size: 0.9rem;height: 80px;border-bottom: 2px solid #083f81;}
.comparison-table thead th:first-child {text-align: left;background-color: #fff;border: none;}
.comparison-table tbody th {text-align: left;font-weight: bold;background-color: #f7f7f7;border-right: 1px solid #ccc;}
.comparison-table tbody tr:nth-child(even) {background-color: #f7f7f7;}
.comparison-table tbody tr:nth-child(even) th {background-color: #e9e9e9;}
.comparison-table tbody tr:hover {background-color: #e8f4fd;}
.comparison-table td {font-size: 0.9rem;color: #555;}
.check {font-size: 1.5rem;color: #28a745;font-weight: bold;}
.cross {font-size: 1.5rem;color: #dc3545;font-weight: bold;}
.table-note {display: block;font-size: 0.8rem;color: #525252;margin-top: 0.25rem;}
.faq {max-width: 800px; margin: 4rem auto; padding: 0 1rem;}
.faq__heading {font-size: 1.75rem; margin-bottom: 1.5rem; text-align: center;}
.faq__subheading {margin-top: 30px;color: #4170b6;float: left;clear: both;width: 100%;}
.faq__item {border: 1px solid #ddd; border-radius: 0.5rem; margin-bottom: 0.75rem; overflow: hidden;}
.faq__question {position: relative; padding: 1rem 3rem 1rem 1.25rem; font-weight: 600; cursor: pointer; list-style: none;}
.faq__question::-webkit-details-marker {display: none;}
.faq__question::after {content: ""; position: absolute; right: 1rem; top: 50%; width: 0.6rem; height: 0.6rem; border-right: 2px solid #0b64f4; border-bottom: 2px solid #0b64f4; transform: translateY(-50%) rotate(45deg); transition: transform 0.3s ease;}
details[open] .faq__question::after {transform: translateY(-50%) rotate(-135deg);}
.faq__answer {padding: 0 1.25rem 1rem; line-height: 1.6;}
code {font-size: 18px !important;}
.promofeaturediv {list-style: none;}
.captchaintro, .captchaq, .captchaa {padding:10px;}
.meta-prep, .meta-sep {color:#666666;}
.feature-list {margin-left: 20px;}
.checklist {list-style: none;padding-left: 0;margin: 0;}
.logo-wrapper {position: relative;display: inline-block;width: 150px;height: 66px;}
.logo-link picture {position: absolute;top: 0;left: 0;width: 150px;height: 66px;transition: opacity 0.3s ease-in-out;}
.logo-default {opacity: 1;z-index: 1;}
.logo-hover {opacity: 0;z-index: 2;}
.logo-link:hover .logo-default {opacity: 0;}
.logo-link:hover .logo-hover {opacity: 1;}
h2.wp-block-heading {font-size:25px;}
h3.wp-block-heading {font-size:20px;}
.highlight-block {display: flex;align-items: center;justify-content: space-between; gap: 20px;flex-wrap: wrap;}
.highlight-block:nth-child(even) {flex-direction: row-reverse;}