.admBody a {color:#0000FF;}
.admBody a:hover, .admBody a:visted {color:#0000FF;}
#admPopupActions { width:750px;  background:#fff; height:30px; text-align:center; padding-top:5px; margin:0px;}

/* Top Bar */ 
#topBar { width:100%; height:35px; background:url(images/top_bar_1.jpg) repeat-x;}
#topBarContain { width:950px; margin:0px auto;}
#topBarLogo { float:left; width:120px; padding-top:5px;}
#topBarNav { float:right; padding-top:0px; font-size:11px;}
#admTopNav li { display:inline; padding-left:5px; cursor: pointer;}
#admTopNav li.sep {color:#aaaaaa;}
#admTopNav li.current {font-weight:bold;}
#admTopNav a:link { text-decoration:none; color:#595959;}
#admTopNav a:hover { text-decoration:underline; }
#admTopNav a:visited { text-decoration:none; color:#595959;}

.admHeader h1 { margin-bottom:10px;}


table.xGrid th {margin: 0px; padding:6px 4px 2px 4px; height:15px; font-size:11px; }
table.xGrid th.title {text-align: left;}
table.xGrid tr.row0 {}
table.xGrid tr.row1 {}
table.xGrid tr.none {display:none;}
table.xGrid td {vertical-align:middle;padding: 4px;}
table.xGrid tr.row0:hover, table.xGrid tr.row1:hover {}
table.xGrid tr.rowHighlight:hover {}
table.xGrid tr.rowHighlight {}


table.gridPager {background-color: #fff;border: 1px solid #ddd;border-top:none;}
table.gridPager td.results {}
/*.gridFilter {background-color: #f2f2f2;width:100%;border: 1px solid #ddd;border-bottom:none;}*/
table.xGrid {background-color: #fff; border: 1px solid #ddd;border-collapse:collapse;}
table.xGrid th {background: url(images/gridth.gif) repeat-x; color: #fff;}
table.xGrid th.title {}
table.xGrid tr.row0 {background-color: #f2f2f2;}
table.xGrid tr.row1 {background-color: #FFF;}
table.xGrid tr.none {}
table.xGrid td {border: 1px solid #e5e5e5;}
table.xGrid tr.row0:hover,table.xGrid tr.row1:hover  {background-color: #ffd; }
table.xGrid tr.rowHighlight:hover {background-color: #bccad7;}
table.xGrid tr.rowHighlight {background-color: #FAFAD2;}


/*Drag n Drop*/
.AdmDragHover { border:dashed 2px #000000;}
.zones_sortable {min-height: 20px;}


/*Admin Settings*/

#adminBar { width:100%; height:40px; background:#ecf156 url(images/adminBarBg.png) repeat-x; }
#adminBarEdit { width:100%; height:300px;  border-bottom:solid 1px #dddddd; background:#F6F6F6;display:none; } 
#editItems { height:250px; width:100%; margin:0px; padding-top:10px;}
#editOptions {background:#4e4e4e; height:40px; }
#editOptions a { cursor:pointer; margin-right:10px;}
#editOptions .actions { width:350px; margin:auto; padding-top:10px}
#editOptions .actions a { color:#ffffff;}
#editOptions .actions a:hover { text-decoration:underline}
#topBar li {list-style:none;}
#categories { margin:10px 0px; border:solid 1px #ccc; padding:5px; width:200px;}

#adminBarContent h2 { margin-bottom:5px; clear:both;}
#adminBarContent { width: 950px; margin: 0px auto; }
#adminBarContent li { cursor: pointer; display:inline; padding-left:10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; border: 1px dashed #dddddd;}
#adminBarContent li.sep {color:#aaaaaa; cursor: auto;}
#adminBarContent li.current {font-weight:bold;}
#adminBarContent .admContentCatNav li { display:block; float:left; height:25px; margin:5px; border: 1px dashed #F6F6F6;}
#adminBarContent li:hover, #adminBarContent .admContentItems li:hover { border: 1px dashed #4E4E4E; }
#adminBarContent .admContentCatNav { margin-bottom: 10px; }
#adminBarContent .admContentItems ul { margin-top: 10px; }
#adminBarContent .admContentItems li {width:210px; height:50px; margin:5px; padding:5px; display:block; float:left;}
#adminBarContent .admContentItems h3 {float:left; margin:5px; font-size:12px; color:#444444}
#adminBarContent .admContentItems img { float:left;}


#adminBarStats .views { width:100%; margin:0px auto; clear:both;overflow:hidden;}
#adminBarStats .views h2 { margin-bottom:10px;}
#adminBarStats .views ul.pageviews { height:20px; width:620px; margin:0px auto; border:solid 1px #dddddd; padding:10px;}
#adminBarStats .views ul.pageviews li { float:left; display:inline; margin-left:20px;}
#adminBarStats .referals { float:left; margin:10px 5px; width:300px;border:solid 1px #dddddd;}
#adminBarStats .keywords{float:left; margin:10px 5px; width:300px; border:solid 1px #dddddd;}
#adminBarStats .traffic {float:left; margin:10px 5px; width:300px;border:solid 1px #dddddd;}
#adminBarStats .gridData { width:950px; margin:0px auto;}
#adminBarStats h2 { text-align:center;}
#adminBarStats .statsGrid { width:300px; border-color:#ddd;}

#adminBarSettings {width:940px; margin:0px auto;}
#adminBarSettings h2 { text-align:center; margin:0px 0px 10px 0px; }
#adminBarSettings .metaSettings, #adminBarSettings .searchSettings  {height:140px; /*float:left;*/ margin:10px auto; width:620px; border:solid 1px #dddddd; padding:10px;}
#adminBarSettings .actions { width:200px; float:right; text-align:right;}
#adminBarSettings input, #adminBarSettings textArea { width:90%;}
#adminBarPages { width: 950px; margin: 0px auto; height: 250px; overflow: auto; }

/*** Table Styling ***/
table.layout, table.layout td, table.layout tr  { border-style:none;}
table.tblSettings td {border-color:#cccccc; text-align:left;}
table.tblSettings th { text-align:center;}
table.tblSettings {margin: 0px;padding: 0px;border-spacing: 0px;width: 100%;border-collapse: collapse;background-color: #FFFFFF;border: 1px solid #CCCCCC;}
table.tblSettings td.setting { width:150px; text-align:right; font-weight:bold; background-color:#F6F6F6;}
table.tblSettings td.header { width:150px; text-align:left; font-weight:bold; background: url(images/background.jpg);color: #000;background-repeat: repeat;border: solid 1px #d5d5d5;}
table.tblSettings td.actions { text-align:right;background-color:#F6F6F6;}
.admRight table.tblSettings td.setting { width:85px;}
table.tblSettings tr.header {font-size: 11px;text-align: left;height: 25px;width: 100%;border-collapse: collapse;padding: 0px 5px 0px 5px;}
table.tblSettings tr.header h1 {padding-top:5px; font-weight:700;font-size:larger;padding-right:5px;color:Gray;}
table.tblSettings td {vertical-align:top;border-style: solid; border-width:1px;padding:4px;}
table.tblSettings h1{font-size:small;font-weight:bold;padding:0px;margin:0px;}
table.tblSettings h2{font-weight:normal;font-size:small;}
table.tblSettings input[type=text], table.tblSettings input[type=password] { width:60%;}



.admWidgetLayout, .admMargin , .admPadding { border:solid 1px #ddd;}
.admWidgetLayout {overflow:hidden;height:150px; width:300px; padding:0px; margin:0px;position:relative;   float:left;}
.admMargin { background-color:#87AFC7; height:150px; width:300px;position:relative; }
.admPadding { background-color:#C48793; height:100px; width:200px; position:absolute; top:25px; left:50px;}
.admWidgetContent {height:50px; width:100px;background-color:#FFF8C6;position:absolute; top:25px; left:50px; }
.admMargin .cssMarginLeft { position:absolute; top:65px; left:5px;  }
.admMargin .cssMarginRight {position:relative; position:absolute; top:65px; right:5px; }
.admMargin .cssMarginTop {position:relative; position:absolute; top:2px; left:140px; }
.admMargin .cssMarginBottom {position:relative; position:absolute; bottom:2px; left:140px; }
.admMargin .cssMargin {position:relative; position:absolute; top:2px; left:2px; }

.admPadding .cssPaddingLeft { position:relative; position:absolute; top:40px; left:5px;  }
.admPadding .cssPaddingRight {position:relative; position:absolute; top:40px; right:5px; }
.admPadding .cssPaddingTop {position:relative; position:absolute; top:2px; left:90px; }
.admPadding .cssPaddingBottom {position:relative; position:absolute; bottom:2px; left:90px; }
.admPadding .cssPadding {position:relative; position:absolute; top:2px; left:2px; }
.admPadding .cssWidgetContent {position:relative; position:absolute; top:15px; left:12px }
.admCssHelp { float:left; margin-left:20px;  width:350px;}
.admQuestion { margin:5px 0px; font-weight:bold;}
.admAnswer { font-style:italic;} 

.admMenuWidgetHover { width: 500px; height: 20px; border:dashed 1px #000000;}
.admMenuWidgetItem { min-width: 20px; min-height: 15px; }

/*
#admEditMenus { height:400px; overflow-y:scroll; }
#admEditMenus #admMenuEdit { overflow:scroll; width:4000px; text-align:left;}
#menuTabs { width:4000px;}
.admMenuChildItems {height: 200px; float: left;}
.admMenuWidgetItems { float:left; height:30px;}
.admMenuWidgetItem img { margin-right:5px;}
.admMenuWidgetItem {height: 20px;margin-right:5px;  width: 180px;  border:dashed 1px #ddd; float:left; overflow: hidden; padding:5px;margin-top:5px;}
.admMenuChildWidgetItems {float: left;  width: 190px; height: 200px; margin-right:5px; }

#MenuAddNewItem { text-align:left;}
#MenuAddNewItem .admMenuItemTypes { float:left; width:180px;}
#MenuAddNewItem .admMenuItemTypes li { margin-bottom:5px; border:solid 1px #ddd;}
#MenuAddNewItem .admAddMenuItem { float:left; margin-left:10px; width:450px;border:solid 1px #ddd; overflow:hidden;}
.admArticleFilter { margin-bottom:10px;}
.admArticleFilter p { font-weight:bold; float:left; width:50px; }
.admArticleFilter input { float:left; margin-left:10px; width:200px;}
*/
#admEditMenus .admWizzardActions { clear:both; border:solid 1px #ccc; padding:5px; height:40px; margin:5px 0px;}
#admEditMenus .admWizzardActions h3 {}
#admEditMenus .admWizzardActions a { float:left; margin-right:10px; font-weight:bold; font-size:10px; color:color:#0000FF; margin-right:10px;}

#admEditMenus .admMenuItems { height:300px; overflow-y:scroll;}
#admEditMenus .admMenuItemsHeader { width:675px; clear:both; height:54px; overflow:hidden;}
#admEditMenus .admMenuItemsContainer { width:675px; clear:both;}
#admEditMenus .admMenuItem { width:675px; height:40px; border:solid 1px #ccc; cursor: move; padding:5px; clear:both; margin:0px;}
#admEditMenus .admMenuItemsHeader { background:#F6F6F6; border:solid 1px #ccc; margin-top:5px; height:25px; padding:5px; font-weight:bold; font-size:10px;}
#admEditMenus .dragHandleMenu { width:350px; float:left; text-align:left; }
#admEditMenus .admMenuPublished { width:75px; float:left;}
#admEditMenus .admMenuChildItemsCount { float:left; width:75px;}
#admEditMenus .admMenuItemEdit { float:left; width:75px;}
#admEditMenus .admMenuItemDelete { float:left; width:100px;}
#admEditMenus .admMenuAddExistingPage { height:150px; overflow-y:scroll;}

/* Featured Product Edit */
.admProductsFilter { height:200px; overflow-y:scroll; text-align:left; }
.admProductsFilter .xGrid td { text-align:left;}

