/* 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-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: #;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:#0000FF; text-decoration:none;font-weight:bold;}
a:visited { color:#0000FF; text-decoration:none;font-weight:bold;}
a:hover { color:#FF0000; text-decoration:underline;;font-weight:bold; cursor:pointer;}
a:active,a.active { color:#FF0000; text-decoration:underline;;font-weight:bold;} 
.msg, .videopendingmsg{color:#FF0000;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: 16px;background-color: #0067AB;font-weight:normal;cursor:pointer;padding:4px;}
.formbutton2 {color: #0067AB;text-decoration: ;font-family: Arial;font-size: 16px;background-color: #FFFFFF;font-weight:normal;cursor:pointer;padding:4px;}
.headerwrapper{width: 100%;height:100%;padding:0;background-color: #2046B0;float:left;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;}
.header{height:100%;padding:0;background-color: #;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;padding-bottom:20px;}
.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:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;color: #000000;text-decoration: none;font-family: Arial;font-size: 16px;font-size: 1rem;font-weight:normal;text-align:justify;text-align:left;}
.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:#000000;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;}
.menuwrapper{width:100%;background-color: #;clear:both;margin:auto;margin:0 auto;margin-top:0px;margin-top:0rem;margin-bottom:15px;margin-bottom:0.9375rem;	z-index:10;}
#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!important;padding:0!important;vertical-align:middle;line-height:1;}
.menuright, .menubuttonright, .menuright2, .menubuttonright2 {float:right;}.menuleft, .menubuttonleft, .menuleft2, .menubuttonleft2 {float:left;}.menu-button {cursor: pointer;}
.menu-overlay {position: fixed;top: 0;left: 0;width: 100%;height:auto;min-height:50%;background-color:#000000;align-items: center;justify-content: center;z-index: 1000;}
#closeMenu {position: absolute;top: 20px;right: 30px;background: transparent;color: white;font-size: 30px;border: none;cursor: pointer;}
.menu{background-color: #;margin:auto;margin:0 auto;clear:both;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem; margin: 0 auto; margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;text-align: center;}
.ultsubmenustyle, .ultsubmenustyle 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: 0px none #;border: 0rem none #;visibility: hidden;z-index: 100;}
.ultsubmenustyle 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;}
.ultsubmenustyle li a{display: block;width: 160px;width: 10rem; /*width of menu (not including side paddings)*/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: left;}
* html .ultsubmenustyle li{display: inline-block;width: 168px; /*width of menu (include side paddings of LI A*/width: 10.5rem;}
.ultsubmenustyle 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: left;}
		  
.multirowsubs{width:480px !important;width: 30rem !important;max-width:95% !important;overflow:hidden;  }
.multirowsubs li{float:left;display:inline;width:33.333333333333% !important;} .downarrowpointer{padding-left: 4px;padding-left: 0.25rem;border: 0;}
.rightarrowpointer{position: absolute;padding-top: 3px;padding-top: 0.1875rem;left: 100px;left: 6.25rem;border: 0;}
.ultiframeshim{position: absolute;z-index: 500;background: transparent;border-width: 0;width: 0;height: 0;display: block;}
.colortabs ul{margin: 0;padding: 0;list-style-type: none;border-top: 0px none #0000FF;border-top: 0rem none #0000FF;border-bottom: 0px none #0000FF;border-bottom: 0rem none #0000FF;overflow: hidden;width: 100%;text-align: center;background-color: #;}
.colortabs li{display: inline;margin: 0;}
.colortabs li a{float: left;display: block;margin-right:20px;margin-right:1.25rem;border-right: 0px none #CCCCCC;border-right: 0rem none #CCCCCC; color: #FFFFFF;background-color: #;font-family: Arial;font-size: 18px;font-size: 1.125rem;font-weight: normal;text-decoration: none;padding:6px 4px 6px 4px;padding:0.375rem 0.25rem 0.375rem 0.25rem;text-align: left;}
.colortabs li a:visited{color: #FFFFFF;}
.colortabs li a:hover{color: #0000A6;background-color: #FFFFFF;font-family: Arial;font-size: 18px;font-size: 1.125rem;font-weight: normal;text-decoration: none;text-align: left;}
.colortabs li a.selected{color: #0000A6;background-color: #FFFFFF;font-family: Arial;font-size: 18px;font-size: 1.125rem;font-weight: normal;text-decoration: none;text-align: left;}
.sidetabs{width: 100%;position: relative;overflow:hidden;}
.sidetabs ul{list-style-type: none;margin: 5px 0;margin: 0.3125rem 0;padding: 0;border: 0px none #0000FF;border: 0rem none #0000FF;}
.sidetabs ul li a{color: #FFFFFF;background-color: #;font-family: Arial;font-size: 18px;font-size: 1.125rem;font-weight: normal;text-decoration: none;display: block;width: auto;border-bottom: 0px none #CCCCCC;border-bottom: 0rem none #CCCCCC;text-align: left;padding:6px 4px 6px 4px;padding:0.375rem 0.25rem 0.375rem 0.25rem;margin-bottom: 20px;margin-bottom: 1.25rem;}
* html .sidetabs ul li a{width: 155px;width: 9.6875rem;}
.sidetabs ul li a:visited, .sidetabs ul li a:active{color: #FFFFFF;background-color: #;font-family: Arial;font-size: 18px;font-size: 1.125rem;font-weight: normal;text-decoration: none;}
.sidetabs ul li a:hover, .sidetabs ul li a.selected{color: #0000A6;background-color: #FFFFFF;font-family: Arial;font-size: 18px;font-size: 1.125rem;font-weight: normal;text-decoration: none;text-align: left;}
#ultmenu ul li span {padding:0 !important;}
#ultmenu ul li span a {padding:0 !important;}
.centermainwrapper{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;	}
.centermain{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;}
.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:5px;margin-top:0.3125rem;margin-bottom:5px;margin-bottom:0.3125rem;}
.photofull{height:100%;padding:0 0  0  0;padding:0 0  0  0;margin:5px 0 5px 0;margin:0.3125rem 0 0.3125rem 0;background-color: #;margin: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:5px;margin-bottom:0.3125rem;}
.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: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;}
.bottomtextfullwrapper{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;}
.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: #;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: #;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: #;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: #;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: #;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: #;border-right:0px none #;border-right:0rem none #;}
.pagehead{clear:both;padding:10px 10px 0px 10px;padding:0.625rem 0.625rem 0rem 0.625rem;color: #0000FF;text-decoration: none;font-family: Arial;font-size: 28px;font-size: 1.75rem;font-weight:bold;text-align:left;background-color: #;border-bottom:0px none #FFFFFF;border-bottom:0rem none #FFFFFF;}
.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:justify;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: 14px;font-size: 0.875rem;font-weight:normal;text-align:justify;text-align:left;}
.footerwrapper{width: 100%;height:100%;float:left;clear:both;background-color: #CCCCCC;margin:auto;margin:0 auto;margin-top:10px;margin-top:0.625rem;margin-bottom:0px;margin-bottom:0rem;}
.footer{margin:auto;margin:0 auto;margin-top:10px;margin-top:0.625rem;margin-bottom:0px;margin-bottom:0rem;height:100%;clear:both;background-color: #;text-align:center;}
.footertext{padding:20px 20px 20px 20px;padding:1.25rem 1.25rem 1.25rem 1.25rem;color: #000000;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:0px;height:0rem;padding:0;background-color: #;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:10px 10px 10px 10px;padding:0.625rem 0.625rem 0.625rem 0.625rem;color: #000000;text-decoration: none;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-align:justify;text-align:left;}
.footerrowwrapper{position: fixed;bottom: 0;width: 100%;height:0px;height:0rem;padding:0;background-color: #;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: #000000;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;}
.listingsrowhead{clear:both;padding-top:10px;padding-top:0.625rem;font-weight:bold;}
.listingrowp{clear:both;padding-top:10px;padding-top:0.625rem;}
.listingsintro{clear:both;padding-top:10px;padding-top:0.625rem;}
.listingtitlep{width:25%;float:left;}
.listingcategoryp,.listingactionsp{width:20%;float:left;}
.listingstatusp,.listingaddedp{width:15%;float:left;}
.listingstitle,.listingaddstitle{width:100%;float:left;clear:both;font-weight:bold;}
.listings,.listingsearchtool,.listingrowspanadds,.listingmain,.listingmaintop,.listinginfo,.listingcontent,.listingfields,.listingstats,.listingstats2,.listingprivatemessaging,.listinglocation,.listingsdirectory,.listingsdirectoryrowspan {width:100%;float:left;clear:both;}
.listingrowdata{width:100%;float:left;clear:both;padding-top:10px;padding-top:0.625rem;}
.listingcolumn{float:left;padding:2px;padding:0.125rem;}
.listingsearch {padding:10px;padding:0.625rem;}
.listingsearchkey,.listingsearchinfo, #listingsearchloc,.listingsearchlocation, .listingsearchlocationdistance,.listingsearchadvkey,.listingtitle,.listingreport,.listingby,.listingusername,.listingbuybutton,.listingbuymsg,.listingadded,.listingcattitle {float:left;}
.listingsearchcat,.listingsearchtype {float:left;padding-left:5px;margin-left:5px;padding-left:0.3125rem;margin-left:0.3125rem;}
.listingsearchtitle, .listingsearchcontent, .listingsearchtags {float:left;margin-left:2px;margin-left:0.125rem;}
.listingfilteralpha,.listingbuy,.listingcontent,.listingcatinfo,.listingslist {float:left;clear:both;}
a.alpha1 {font-weight:bold;}
.listingsearchcountry,.listingsearchadvcountry,.listingfiltercountry, .listingsearchsetlocation, .listingsearchlocationdistancewithin, .listingsearchlocationdistancemenu {float:left;max-width:200px;}
.listingsearchstate,.listingsearchadvstate,.listingfilterstate,.listingsearchcity,.listingsearchadvcity,.listingfiltercity {float:left;max-width:200px;}
.listingfiltermenu {clear:both;padding:5px;padding:0.3125rem;width:100%;}
.listingfiltertype,.listingfilterlocation {float:left;padding-left:5px;margin-left:5px;padding-left:0.3125rem;margin-left:0.3125rem;}
.listingsearchbutton {float:left;margin-left:5px;margin-left:0.3125rem;}
.listingsearchlink {float:left;margin-left:2px;margin-left:0.125rem;}
.searchlistingsadvintro {float:left;clear:both;width:100%;padding:10px;padding:0.625rem;}
.listingsearchadvinfo {float:left;margin-left:10px;margin-left:0.625rem;}
.listingsearchadvtitle, .listingsearchadvcontent, .listingsearchadvtags {float:left;margin-left:2px;margin-left:0.125rem;}
#listingsearchlist {padding:10px;padding:0.625rem;clear:both;}
.listingsortmenu {clear:both;}
#listingslist {padding:10px;padding:0.625rem;float:left;clear:both;width:95%;}
.listingadds {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;}
.listingrowadd {padding:2px;padding:0.125rem;float:left;margin-right:2px;margin-right:0.125rem;word-break: break-word;}
.listingrowspan {float:left;clear:both;width:100%;margin-bottom:10px;margin-bottom:0.625rem;}
.listingrow {padding:2px;padding:0.125rem;float:left;margin-right:2px;margin-right:0.125rem;}
.listingphoto {float:left;padding-right:5px;padding-right:0.3125rem;}
.listingtype {font-weight:bold;float:left;padding-right:5px;padding-right:0.3125rem;}
.socialsharelistings, .tsocialsharelistings {float:left;clear:both;width:100%;padding-top:2px;padding-bottom:2px;padding-top:0.125rem;padding-bottom:0.125rem;}
.facebooklistingshare, .twitterlistingshare, .googlelistingshare, .whatsapplistingshare {float:left;padding-right:2px;padding-right:0.125rem;width: 80px !important;width: 5rem !important;}
.listinglocation, #listingmap,.listingprice {float:left;clear:both;width:100%;text-align:center;}
.listingruntime {float:left;clear:both;width:100%;text-align:center;}
.listingcomments,.listingrating {float:left;padding-right:5px;padding-right:0.3125rem;}
.listingpostedcat, .listingpostedcat2,.listingtags {float:left;padding-right:5px;padding-right:0.3125rem;}
.listingauthor {float:left;padding-right:10px;padding-right:0.625rem;}
.listinguserphoto,.listingfanstotal,.listingfriendstotal,.listingpointstotal {float:left;clear:left;}
.listingrow2 {width:100%;float:left;clear:both;padding-top:10px;padding-top:0.625rem;}
.listingruntimetext, .listinglocationtext, .listingaddress, .listingcity, .listingstate, .listingzip, .listingcountry {float:left;padding-right:10px;padding-right:0.625rem;}
.listingprice {float:left;clear:both;width:100%;font-size:16px;font-size:1rem;padding-bottom:10px;padding-bottom:0.625rem;}
.listingprice form {display:inline;}
.listingbuyquantity,.listingbuymenu,.listingbuyfield {float:left;padding-right:5px;padding-right:0.3125rem;}
.listingruntime {float:left;clear:both;width:100%;text-align:center;}
.listingpgmaintop {float:left;clear:both;width:100%;margin-top:10px;margin-top:0.625rem;font-size:20px;font-size:1.25rem;}
.listingtype {font-weight:bold;float:left;padding-right:5px;padding-right:0.3125rem;}
.listingtitle {font-weight:bold;float:left;}
.listinginfo,.listingmain {float:left;clear:both;width:100%;padding-bottom:10px;padding-bottom:0.625rem;}
.listingpgauthor {float:left;padding-right:10px;width:15%;padding-right:0.625rem;word-break: break-word;}
.listingpgby,.listingpgusername,.listingpguserphoto,.listingpgfanstotal,.listingpgfriendstotal,.listingpgpointstotal {float:left;clear:left;}
.listingruntime2,.listingupdated {float:left;padding-left:10px;padding-left:0.625rem;}
.listingupdatereason, .listingupdateadminreason {float:left;}
.listingupdateadmin {float:left;padding-left:10px;padding-left:0.625rem;}
.listingmain2 {float:left;width:80%;}
.listingmain3, .listingrefs,.listingrefstitle,.listingrefscontent, .listingrelatedlinks,.listingrelatedlinkscontent {float:left;clear:both;width:100%;padding-bottom:10px;padding-bottom:0.625rem;}
.listingrefstitle,.listingrelatedlinkstitle {float:left;clear:both;width:100%;font-weight:bold;}
.listingstats {margin-top:10px;margin-top:0.625rem;float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.listingmore,.listingcomments,.listingrating,.listingreport,.listingpostedcat,.listingtags {float:left;padding-right:10px;padding-right:0.625rem;}
.listingstats2 {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
.listingsdirectoryrow {padding:5px;padding:0.3125rem;float:left;}
.listingcatphoto,.listingcatinfo {float:left;padding:5px;padding:0.3125rem;width:100%;}
.listingcattop,.listingcatdescription,.listingcatsubs {float:left;clear:left;}
.listingcatads {float:left;padding-left:5px;padding-left:0.3125rem;}
.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%;}
.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;}
.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 {}
.listingvideodiv {width:100%;}.commentvideodiv {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: 800px;}
audio.auploadaudio  {width: 100%;}
.videowrapper, .articlevideowrapper, .listingvideowrapper, .classifiedvideowrapper, .scrapbookvideowrapper, .vuploadvideowrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.videowrapper iframe, .articlevideowrapper iframe, .listingvideowrapper iframe, .classifiedvideowrapper iframe, .scrapbookvideowrapper iframe, .vuploadvideowrapper 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;}
.listingcommentfields {float:left;clear:both;margin-bottom:10px;}
.listingcommentfieldrow {float:left;clear:both;}
.listingcommentfieldleft {float:left;font-weight:bold;padding-right:10px;}
.listingcommentfieldright {float:left;}
.fieldleftlisting{float:left;text-align:right;padding-right:5px;padding-right:0.3125rem;width:23%;}
.fieldrightlisting{float:left;width:75%;}
.fieldright2listing{float:left;padding-right:5px;padding-right:0.3125rem;width:30%;}
.fieldleftlistingdata {float:left;text-align:right;padding-right:5px;padding-right:0.3125rem;width:23%;}
.fieldrightlistingdata {float:left;width:75%;}
#uploadlistingphotosdiv {float:left;clear:both;padding-bottom:10px;padding-bottom:0.625rem;}
#uploadlistingphotosdiv, #uploadlistingphotos, #uploadlistingphotosadd,.postlisting,.postlisting intro,.postlisting categoryintro,.postlisting typeintro {float:left;clear:both;}
.postlisting location, .postlisting contactinfo , .postlisting photos , .postlisting addons {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: px  #;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:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;margin:0 auto;text-align:center;display:table;}
#forumtop a, #forumtop a:visited {color: #ffffff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
#forumtop a:hover, #forumtop a.selected {color: #00ffff;text-decoration: underline;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.forumtoplink {float:left;padding-left:10px;padding-right: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:center;background-color: #0000FF;}
#forumheaderinner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
#forumcontent {width:100%;float:left;clear:both;}
.forumcat {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: #cccccc;clear:both;}
.forumcatinner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.forumcat a, .forumcat a:visited{color: #0000ff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcat a:hover{color: #ff0000;text-decoration: underline;font-family: ;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:bold;text-decoration: none;color: #000000;text-align:center;background-color: #ffffff;clear:both;}
.forumcat2inner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.forumcat2 a, .forumcat2 a:visited{color: #0000ff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcat2 a:hover{color: #ff0000;text-decoration: underline;font-family: ;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: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.subforums a:hover{color: #ff0000;text-decoration: underline;font-family: ;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;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcat2div {float:left;clear:both;max-width:100%;padding-left:5px;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcatdiv a, .forumcatdiv a:visited{color: #0000ff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcatdiv a:hover{color: #ff0000;text-decoration: underline;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.forumcat2div a, .forumcat2div a:visited{color: #0000ff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.forumcat2div a:hover{color: #ff0000;text-decoration: underline;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.subforum a, .subforum a:visited{color: #0000ff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.subforum a:hover{color: #ff0000;text-decoration: underline;font-family: ;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:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.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:bold;text-decoration: none;color: #000000;text-align:center;background-color: #ffffff;}
.topicinner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.topic a, .topic a:visited{color: #0000ff;text-decoration: none;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.topic a:hover{color: #ff0000;text-decoration: underline;font-family: ;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: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																																								}
.topictitle a:hover{color: #ff0000;text-decoration: underline;font-family: ;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:0px;margin-bottom:0rem;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:;text-decoration: none;color: #000000;text-align:;background-color: #ffffff;}
.postdivinner, .articlesdivinner, .scrapbookstagsdivinner, .puploadstagsdivinner, .vuploadstagsdivinner, .auploadstagsdivinner, .fuploadstagsdivinner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.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: ;font-size: 14px;font-size: 0.875rem;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: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;}
.postheader, .scrapbookstagsheader, .puploadstagsheader, .vuploadstagsheader, .auploadstagsheader, .fuploadstagsheader {float:left;clear:both;width:100%;font-family: Arial;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: none;color: #FFffff;text-align:;background-color: #0000FF;}
.postheaderinner, .scrapbookstagsheaderinner, .puploadstagsheaderinner, .vuploadstagsheaderinner, .auploadstagsheaderinner, .fuploadstagsheaderinner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.postdate,.posticon {float:left;}
.postremovedmoderator, .postremovedmember, .postremovedcommunity {float:left;clear:both;width:100%;padding:50px;}
.postsubjectdiv {float:left;clear:both;width:100%;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: underline;color: #000000;text-align:;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;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: 14px;font-size: 0.875rem;font-weight:bold;text-decoration: none;color: #000000;text-align:;background-color: #00ffff;}
.postheader2inner {padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}
.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: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-decoration: ;color: #000000;text-align:;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;background-color: #;}
.postmsgdiv code {margin-top:10px;float:left;clear:both;width:100%;border: px  #;margin-top:0px;margin-top:0rem;margin-bottom:0px;margin-bottom:0rem;font-family: ;font-size: 14px;font-size: 0.875rem;font-weight:normal;text-decoration: ;color: #000000;text-align:;padding:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;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:110%;}
.forumtags3, .forumtags3 a, .forumtags3 a:hover {float:left;padding:10px;font-size:100%;}
.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: #A1341A;}.bgcolor2 {background-color: #F24F27;}.bgcolor3 {background-color: #FFECB8;}.bgcolor4 {background-color: #34495E;}.bgcolor5 {background-color: #5E370A;}.bgcolor6 {background-color: #EEFFCC;}
.fontcolor1 {}.fontcolor2 {color: #1F2DAD;}.fontcolor3 {color: #DDFF00;}.fontcolor4 {}.fontcolor5 {color: #F5FFC4;}.fontcolor6 {color: #D67D18;}
h1 {color: #1F2DAD;}h2 {color: #995911;}h3 {color: #3B2206;}h4 {color: #824C0E;}h5 {color: #FFC526;}h6 {color: #FF951C;}
.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;}
#menubutton {display:none;font-family: Arial;font-size:16px;font-size:1rem;margin:auto;margin:0 auto; float: left; clear:both;margin-left:10px;margin-left:0.625rem;margin-right:10px;margin-right:0.625rem;margin-top:0px;margin-top:0rem;margin-bottom:20px;margin-bottom:1.25rem;text-align: left;}
#menubutton img{vertical-align:middle;}#menuwrapper {display:block;}.menubutton, .menubutton a {cursor:pointer;}
@media all and (max-width: 940px) {.multirowsubs li{width:33.333333333333% !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: 670px) {.photohalfsplitl, .photohalfsplitr, .texthalfsplitl, .texthalfsplitr {width:100%;}
.maincontent, .centercontent, .maincontent2l,.maincontent2r, .photomain2l, .photomain2r, .textmain2l, .textmain2r {width:100%;}
.sideright, .sideleft, .sideright2, .sideright3, .sideleft2 {width:100%;}
.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: 500px) {#menuwrapper {display:none;}#menubutton {display:block;}
#ultmenu ul li a{width:100%;}}@media all and (min-width: 500px) {#menuwrapper {display:block;}#menubutton {display:none;}}@media all and (max-width: 330px) {.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%;}}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;}
#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:#FFFFFF;color:#0000A6;}
.topsignupbutton {border-radius:25px; background-color:#FFFFFF;color:#0000A6;}
a:hover .topsignupbutton {background-color:#;color:#FFFFFF;}
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;}
.listingstopheaderdiv {background-color:#defea0;color:#000000;}
//.listingadds {border:solid 1px #1F2DAD;background-color:#dfdfdf}
.listingadds {width:99%;margin:0 auto;display:table;border: solid 2px #1F2DAD;//FFECB8;
border-radius:25px;}
.listingaddstitle {text-align:center;padding-top:5px;padding-bottom:5px;color:#F24F27;
font-size:28px;//background-color:#DDFF00;
}
.listingspath {background-color:#def76c;padding-top:2px;padding-bottom:2px;}
.listingstopheader a div, .listingspath a {color:#0000ff;}
.listingstopheader a:hover div, .listingspath a:hover {background-color:#0000FF;color:#ffffff;}
.listingstopheader a.topon div {background-color:#0000FF;color:#ffffff;}
.listingstopheader a, .listingspath a {font-weight:bold;}
.listingrowspan1 {background-color:#DFDFDF;color:#000000;}
.listingrowspan2 {background-color:#EDDBBB;color:#000000;}
.listingrow, .listingrowadd {border-right:solid 1px #ffffff;padding:10px;}
.listingsearchkey1, .listingsearchkey2 {float:left;padding:2px;}
.listingsearchkey1 {display:none;}
.listingsearchkey2 input {color:#0000ff;}
.listingsearchtype {margin-top:4px;}
#topdiv {float:left;width:100%;background: linear-gradient(to bottom, #cccccc 20%, transparent 0);}
a.topon {background-color:#2046B0 !important;color:#ffffff;}
.searchlistingsadv select {padding:10px;margin-right:10px;}
.searchlistingsadv .formbutton {padding:10px;margin-top:20px;font-size:14px;color:#ffffff;}
.searchlistingsadv input {color:#0000ff;font-size:20px;}
.footerlinks a {padding-right:10px;padding-left:10px;}
.listingpgtype {font-size:24px;background-color: #824C0E;color:#ffffff;padding:10px;border-radius:10px;float:left;clear:both;margin-bottom:20px;}
.colortabs ul li a {border-radius:25px; border: solid 1px #cccccc;padding:10px;}
.listingstats {margin-top:40px;}
.captchaa {margin-bottom:20px;}
.listingpostedcat, .listingpostedcat2 {padding:5px;}
.listingtags {margin-top:10px;}
.listingpguserphoto, .commentphoto {width: 100px; height: 100px;overflow: hidden;}
.listingpguserphoto img, .commentphoto img, .listingcatphoto img {width: 100%;height: auto;object-fit: cover; clip-path: circle(); }
.listingcatphoto img {border: solid 6px #cccccc !important;border-radius:50%;}
.showlikes {margin-left:10px;}
#photothumbnails {margin-top:20px;}
.key-takeaways {background-color:#824C0E;color:#ffffff; border: 2px solid #FF951C; padding: 10px; margin-bottom: }
.key-takeaways h2 {color:#F5FFC4;}
.review-who, .review-features, .review-pricing, .review-pros,.review-cons, .conclusion, .review-rec {padding:20px;}
.ratingdiv {padding:20px;background-color:#EEFFCC;}
.review-summary {padding:20px;background-color:#dfdfdf;margin-top:40px;margin-bottom:40px;}
.key-takeaways {margin-top:40px;}
.review-who {margin-bottom:20px;}
.listingadds .listingstats {margin-top:0;margin-bottom:0;}
.listingsdirectoryrowspan {margin-bottom:20px;margin-top:20px;}
.listingcatphoto,.listingcattop, .listingcattitle, .listingphoto, .listingtitle {width:100%;display:table; margin:0 auto; text-align:center;}
.listingcatphoto img {max-width:150px;}
.listingcatphoto img,.listingcattitle a, .listingcatads, .listingcatdescription, .listingphoto img, listingtitle a  { float:none;display:table; margin:0 auto; text-align:center;}
.listingtitle {margin-top:10px;}
.footerlinks a {padding:20px;display: inline-block;}
#primary, #primary a {font-size:14px;font-family:arial;}
#primary a {font-weight:normal;}
h3.widget-title {margin-top:20px;}
.cat-links,.cat-links a, tags-links, .tag-links a {padding:4px;display:inline-block;}
.entry-content {font-family:arial;font-size:16px;}
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:#424242 !important;}
#primary {font-size:14px;font-family:arial;}
.entry-content, .entry-summary {font-size:16px !important;font-family:arial !important;}
.blogtext {color:#000000;font-weight:normal;margin-top:-20px;}
.listingsdirectoryrow {padding:11px;}
.listingcattitle, .listingcattitle a {word-wrap: break-word !important;overflow-wrap: break-word !important;}
#photothumbnails {width:auto;max-width:100%;margin:0 auto;display:table;text-align:center;margin-top:20px;}
.listingcatphoto {padding:0;}
.listingpgauthor {width:100%;}
.listingmain2 {width:100%;}
.listingpgby,.listingpgusername {padding:10px;}
.listingpgby {padding-bottom:0px;}
.listingpgtype {clear:both;display:block;}
.listingpgtitle {width:100%;float:left;clear:both;text-align:center;}
.review-topimg img, .review-img1 img, .review-img2 img {margin:0 auto;display:table;}
#commentslist, #addcommentdiv {width:90%;margin:0 auto;}
.listingpgby, .listingpgusername, .listingpguserphoto {float:left;clear:none;}
.listingstats, .listingstats2, .listingtags {width:90%;padding:20px;clear:both;}
.pagerating, .addcommentbuttondiv {padding-left:20px;}
.paddingdiv {padding:20px;padding-top:0px;}
.glossary-content dt {font-weight: bold; margin-bottom: 5px;color: #A1341A;font-size: 1.05em;}
.glossary-content dd {margin-bottom: 10px;}
.listingrelatedlinks {width:90%;padding:20px;}
.pagination ul li {border:0;}
.pagination ul li a {background-color:#1F2DAD;color:#ffffff;padding:10px;}
.pagination ul li a:hover {color:#1F2DAD;background-color:#ffffff;border-radius:25px;}
.pagination ul li a font.msg {background-color:#005C99;color:#ffffff;padding:10px;}
.listingsearchkey2 {margin-top:2px;}