.dnnLeftArea{ border-top:1px #ddd solid; width:70%; float:left; padding-top:20px;}
.tmRightContainer{ width:25%; float:right;}
.mc-box{ border:1px #ddd solid; background:#fff; margin-bottom:15px; padding:15px;}
.mc-box:after{ display:block; content:''; clear:both;}
.mc-box .dnnLabel{ border-bottom:1px #eee solid; width:80%; margin:0 0 15px; padding:0px; font-weight:bold; text-align:left; height:30px;}
.clear{ clear:both; height:1px; overflow:hidden;}
.mc-box .urlControl{padding:0px; margin:0px; background:#fff;}
.paddingleft{ padding-left:35.5%;}
.dnnTreeArea{ width:25%; float:right;}
.tmTabContainer{ width:70%; float:left; padding-top:20px;}
.divSearchBar{}
span.small-text  {}

 
#flexcategorymenu{ margin:0px; padding:0px; border:1px #ddd solid;}
#flexcategorymenu li{ margin:0px; list-style:none; line-height:1em; clear:both; background:#fff; border-bottom:1px #eee solid; position:relative; z-index:1;}
#flexcategorymenu li a{  padding:12px 15px; display:block;}
#flexcategorymenu li a span{ color:#666; font-size:11px; padding:0 2px;}
#flexcategorymenu li a:hover{ background:#f5f5f5;}
#flexcategorymenu li:after{ display:block; content:''; clear:both;}
#flexcategorymenu a.max{ display:block;background:url(img/left.png) center center no-repeat; height:38px; width:40px; padding:0px; position: absolute; z-index:100; line-height:38px; right:0px; top:0px; outline:none;}
#flexcategorymenu a.max:hover{ background:url(img/down.png) center center no-repeat;}
#flexcategorymenu a.active,
#flexcategorymenu a.active:hover{ background:url(img/down.png) center center no-repeat; color:#fff;}
#flexcategorymenu a.Disabled{ color:#666; cursor: default;}


#flexcategorymenu li ul{ margin:0px; padding:0px; list-style:none; clear: both; border-top:1px #ddd solid; border-bottom:1px #eee solid;}
#flexcategorymenu li ul li{ background:#f5f5f5; margin:0px; padding:3px 10px;}

#flexcategorymenu .csubmenu .toggle-wrp{ clear:both; position:relative;}
#flexcategorymenu .csubmenu .toggle-wrp h6 						{ display: block; position: absolute; padding:0px; cursor: pointer; margin:0px; top:3px; right:13px; height:34px; width:34px; z-index:1000;}
#flexcategorymenu .csubmenu .toggle-wrp h6 i 						{ display:block; width:34px; height:34px; position:absolute;}
#flexcategorymenu .csubmenu .toggle-wrp ul.toggle-content 			{ display: none;}
#flexcategorymenu .csubmenu .toggle-wrp ul.toggle-content li		{ border-top:1px #ddd solid; border-bottom:1px #bbb solid; background:#ccc;}
#flexcategorymenu .csubmenu .toggle-wrp ul.toggle-content li:hover		{ border-top:1px #ddd solid; border-bottom:1px #bbb solid; background:#ddd;}
#flexcategorymenu .csubmenu .toggle-wrp ul.toggle-content li a		{ color:#333;}
#flexcategorymenu .csubmenu .toggle-wrp.current .toggle-content 	{ display: block;}
#flexcategorymenu .csubmenu .toggle-wrp h6 i.closeleaf, 
#flexcategorymenu .csubmenu .toggle-wrp.current h6 i.openleaf 	{ background:url(img/left.png) center center no-repeat #f00;}
#flexcategorymenu .csubmenu .toggle-wrp.current h6 i.closeleaf	{  background:url(img/down.png) center center no-repeat #333;}


@media handheld, only screen and (max-width: 767px) {
.paddingleft{ padding-left:0px;}
.dnnLeftArea,.dnnTreeArea,.tmTabContainer,
.tmRightContainer{ float:none; width:auto;}
}