#dnnCPWrap { width:100%; position:fixed; left: 0; top:0; z-index:10000; padding:6px 0; background:#f3f3f3; background:-moz-linear-gradient(top, #F3F3F3 0%, #CFCFCF 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(100%, #CFCFCF)); border:1px #999 solid; }
#dnnCPWrap .dnnCPContent { display:none; -moz-box-shadow:0 1px 5px #aaa; -webkit-box-shadow:0 1px 5px #aaa; box-shadow:0 1px 5px #aaa; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }

.DnnModule { z-index:1; position:relative; zoom:1; /*Entropy skin IE7*/ }

.dnnActionMenuBorder { -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; z-index:-1; background:transparent; position:absolute; margin:-8px 0 0 -8px; padding: 0 16px 16px 0; width:100%; height:100%; border:1px #ccc solid }
.dnnActionMenu { margin:0; padding:0; position:absolute; z-index:906; color:#000; left:10px; top:10px; }

.dnnActionMenuTag { height:auto;}
.dnnActionMenuTag { background:#aaa; background:-moz-linear-gradient(top, #F3F3F3 0%, #CFCFCF 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3F3F3), color-stop(100%, #CFCFCF));  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3F3F3', endColorstr='#CFCFCF', GradientType=0 ); display:block; padding:5px 10px; border:1px #999 solid; border-radius:3px; -moz-border-radius:3px; line-height:16px; height:28px; font-weight:bold; font-size:11px; min-width:65px; cursor:default; }
.dnnActionMenuTag img { display:block; float:left; padding-right:3px; }

ul.dnnActionMenuBody { display:none; z-index: 50; background:#fff; border:5px solid #aaa; padding:10px; border-radius:3px; -moz-border-radius:3px; text-align:left; position:absolute; left:0; top:10; min-width:480px; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px#888; box-shadow:0 0 5px #888; }
ul.dnnActionMenuBody li { list-style-type:none; padding:0; margin:0; }
ul.dnnActionMenuBody li.first.last { position:relative; }
ul.dnnActionMenuBody li { display:block; clear:both; float:none; font-weight:bold; font-size:14px; }
ul.dnnActionMenuBody li span { border:none; display:block; background:none; padding:0; margin:6px 0; width:auto }
ul.dnnActionMenuBody li ul { overflow:hidden; padding:10px 0; margin:0; width:96%; border-top:1px #ccc solid; }
ul.dnnActionMenuBody li ul li { float:left; display:block; min-width:216px; font-weight:normal; clear:none; padding:3px 15px 3px 0px; font-size:11px; border:none; margin:0; }
ul.dnnActionMenuBody li ul li a, ul.dnnActionMenuBody li ul li a img { display:block; line-height:16px; min-height:16px; color:#328DDE; }
ul.dnnActionMenuBody li ul li a:hover { color:#1B4D79; }
ul.dnnActionMenuBody li ul li a img { padding-right:3px; float:left; }

ul.dnnadminmega { margin:0; padding:5px 0 0 0; }
.dnnadminmega ul, .dnnadminmega li { list-style:none none; margin:0; padding:0; }
.dnnadminmega li { float:left; display:block; }
.dnnadminmega .megaborder { position:absolute; top:18px; left:0px; z-index:20; width:601px; padding:1em; background:white; -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; border-radius:0px 0px 5px 5px; -moz-box-shadow:0 1px 5px #aaa; -webkit-box-shadow:0 1px 5px #aaa; box-shadow:0 1px 5px #aaa; border:4px solid #ccc; display:none; }
.dnnadminmega li.root { float:left; margin:0 15px 0 0; position:relative; }
.dnnadminmega li.root a { font-weight:bold; }
.dnnadminmega li.root > a { color:Black; }
.dnnadminmega li.category { clear:both; font-weight:bold; margin-bottom:1em; float:none; }
.dnnadminmega li.category > span { display:block; border-bottom:1px solid #ccc; margin-bottom:15px; text-align:left; padding:0 0 8px 0; font-size:12px; }
.dnnadminmega li.leaf { width:180px; font-weight:normal; margin:3px 5px; font-variant:normal; }
.dnnadminmega li.leaf.col0 { clear:both; }
.dnnadminmega li.leaf.col2 { margin-right:0; }
.dnnadminmega li.leaf img { margin-right:0.5em; border:0; }
.dnnadminmega li.leaf > a, .dnnadminmega li.leaf > a:visited { text-decoration:none; color:#000; display:block; text-transform:none; font-weight:normal; padding:3px 0; }
.dnnadminmega li.leaf > a:hover { background:#F1F1F1; }
.dnnadminmega li.leaf a img { float:left; display:block; min-height:1.2em; line-height:1.2; }
.dnnadminmega .megaborder h4 { border-bottom:1px solid #ccc; margin:0; text-align:left; padding:0 0 8px 0; font-size:14px; }
.dnnadminmega .megaborder h5 { border-bottom:1px solid #eee; margin:0 0 3px 0; text-align:left; padding:0 0 3px 0; font-size:12px; }
.dnnadminmega .megaborder select { line-height: 20px }
.dnnadminmega .megaborder label { margin-top:0; width:auto; }

/*============================
	Search results
============================*/
.dnnSearchResults tr:nth-child(even) {background:#ececec;}
.SearchNumber { padding: 0 20px; }

.PagingTable { color: #000; font-size: 11px; font-weight: 600; line-height: normal; margin-top: 20px;}
.PagingTable td{ margin-right: 20px; display: inline-block;}
.PagingTable span { border: 0; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px / 3px; border-radius: 3px / 3px; padding: 5px; margin: 0 3px;}
.PagingTable a{ border: 0; -webkit-border-radius: 3px 3px; -moz-border-radius: 3px / 3px; border-radius: 3px / 3px; padding: 5px; margin: 0 3px;}
.PagingTable a:hover { background-color: #ddd;}
