#tinymce .js_div { background-color:#ff0000; min-width:400px; min-height:10px;}

.cci_only { background-color:#ff0000;color:#ffffff; font-weight:bold; }
.js_member_only { display: none; }
.AllowAD, .AllowRD, .AllowTD, .AllowSpontPC, .AllowPC, .AllowMemberCoordinator{ display: none ;}
.AllowDirector { display: inherit; }
.show_absolute{ display: inherit !important;}

.columns3 { float: left; display: block; min-width: 250px; width: 30%; padding-bottom: 20px; margin: 5px; }
.saleitem {text-align:center; }
.saleitem .pic{ min-width:200px;height:260px;margin-left:auto; margin-right:auto;}
.saleitem a{ font-weight:bold;color:black; }

ul.ul_noicon { list-style-type:none;padding:0px;margin:0px; }
ul.ul_noicon li { float:left; }

ul.nomargin { margin: unset }


.director_menu_bgcolor { background-color: #808080 !important; }

.divSaleItem { text-align:center;padding-bottom:20px;min-width:200px; }
.divSaleItem .divImg { min-width:160px;height:160px;margin-left:auto; margin-right:auto;}
.divSaleItem a{ font-weight:bold;color:black;}


.p1_color { color: #ff0000; }
.p2_color { color: #800080; }
.p3_color { color: #ff9900; }
.p4_color { color: #339966; }
.p5_color { color: #0000ff; }
.p6_color { color: #993300; }

.bold{ font-weight:bold;}
.red { color: #ff0000 !important; }
.black { color:#000000 !important; }
.blue{ color: blue !important; }


.w30 { width:30px; }
.w40 { width:40px; }
.w60 { width:60px; }
.w100{ width:100px; }
.w120{ width:120px; }
.w150{ width:150px; }
.w200{ width:200px;}
.h600{ height:600px; }
.h300{ max-height:300px; overflow: auto; }

.border_bottom{ border-bottom: 1px #000 dotted; }


.vertical-text {
	transform: rotate(-90deg);
	transform-origin: left top 0;
}

@media screen and (min-width: 1096px) {

.w360{ width:360px !important;}
.w400{ width:400px; }
.w600{ width:600px; }
.w720{ width:720px; }
.w800{ width:800px;}
.w960{ width:960px;}
}


.pad60{ padding:60px;}
.padl_60{ padding-left:60px;}
.padr_10{ padding-right:10px;}
.padl_10{ padding-left:10px;}

.padtop60 { padding-top:60px; }
.padtop20 { padding-top:20px; }
.padbottom10 { padding-bottom:10px; }

.margin60 { margin:60px;}
.margin45 { margin:45px; }

.right { display:block;float:right;}
.left{ display:block; float:left;}
.block{ display:block;}
.fullwidth { width:100%;}
.clear{ clear:both;}
.clearboth{ clear:both; }

.textright { text-align:right; }
.textcenter { text-align:center;}

.center { margin-left:auto !important; margin-right:auto !important;}

.error{ border-color: red !important; }
.validation_error{ display:none; }
.validation { color:red;font-weight:bold; padding-left:10px;padding-right:10px;}

.hidden { display: none; }