﻿body {}

a.a_lnk{font-weight:bold; border: solid 1px #fff; padding:0px 3px 1px 2px; margin-right:5px;}
a.a_lnk:hover{text-decoration:underline;}

div.loginwrapper{
    margin:0 auto;
    width:300px;
}

div.loginwrapper h2{padding-bottom:10px;}


/* Admin Menus */

div.g_superadminnav {
    font-size:1em; 
    font-weight:bold; 
    padding:0px; 
    position:relative;
    clear:both;
    margin:10px 0;
}
img{ display:inline;}

div.inline img{display: inline;}


div.g_superadminnav div.menu_item{
    color:#000; 
    line-height:18px; 
    float:left;
    clear: both;
    border:solid 1px #999;
    background:#fff url(/admin/images/bgtitle.png) repeat-x scroll 0 0; 
    width: 100%;
     margin:0 1px 3px 0;
}
div.g_superadminnav div.menu_itemright{
    margin-bottom:1px;
    margin-right:1px;
    color:#000; 
    line-height:18px; 
    float:right;
    border:solid 1px #999;
    background:#fff url(/admin/images/bgtitle.png) repeat-x scroll 0 0;
}
img#imgviewsite{
    float:left;
}

div.g_superadminnav div.menu_item:hover, div.g_superadminnav div.menu_itemright:hover{
    color:#506D76;
    background:#fff url(/admin/images/bgtitle.png) repeat-x scroll 0 0;
}
div.g_superadminnav div.menu_item a, div.g_superadminnav div.menu_itemright a{display:block;padding:5px 10px; text-decoration:none; font-weight:normal; color:#000; float: left;}
div.g_superadminnav div.menu_item a:hover,  div.g_superadminnav div.menu_itemright a:hover{color:#000; font-weight:bold;}
div.g_superadminnav div.selected_item{color: #fff; display:inline-block;}

div#content{border:solid 0px #363636;}
.admin_area{ background-color:#fff; color:#000; margin:66px 0px; padding:10px;}
.admin_area a{color:#000;}
.admin_area a{text-decoration: underline;}
.admin_area table{width:100%; font-size:1em; color:#000;}
.admin_area table a{font-weight:bold;}

#content .admin_area h2 {
    font-size: 16px;
    padding: 0 0 10px;
    font-weight: bold;
    clear:both;
}

#content .admin_area h3 {
    font-size: 12px;
    padding: 15px 0 5px;
    font-weight: bold;
}

#content .admin_area div.text p {
    padding: 0;
}

#content .admin_area select {
    float: none;
    color: #000;
    text-transform: none;
    width: 250px;
}

.admin_area table.listTable{
    margin-bottom:10px;
    border:solid 1px #c0c0c0;
    border-right-width:0px;
    /*width:940px;*/
}

.admin_area table.listChildrenTable{
    /*width:940px;*/
    /*border:solid 1px red;*/
    /*margin-bottom:20px;*/

}

.admin_area .subnav2{
    background:#fff url(/admin/images/bgtitle.png) repeat-x scroll 0 0;
}

.admin_area table.listTable tr.subnav2 th{
    border-right:solid 1px #c0c0c0;
    padding:4px;
}

.admin_area table.listTable tr.ParentItems td{
    padding:4px;
}

.admin_area tr.tr_ChildItems{
    padding:0;
}

.admin_area table.listTable tr.tr_ChildItems td.ChildItems{
    padding:0;
}

.admin_area tr.admin_search_cellAltChildren{
    background-color:#fff;
}

.admin_area tr.admin_search_cellAltChildren td{
    padding:4px;
}


table#tbl_headers {}
table#tbl_headers th{border-right-width:0;}
table#tbl_headers th.css_Remove{border-right-width:1px;}
.admin_area table#tbl_headers th.pageImg{
    width:22px;
    border-right-width:0;
}
.admin_area table#tbl_headers th.css_PageTitle{
    width:560px;
}
.admin_area table#tbl_headers th.css_PageVisible{
    width:40px;
}
.admin_area table#tbl_headers th.custom_link_11{
    width:40px;
}
.admin_area table#tbl_headers th.css_MoveUp{
    width:40px;
}
.admin_area table#tbl_headers th.css_MoveDown{
    width:40px;
}
.admin_area table#tbl_headers th.css_Edit{
    width:29px;
}
.admin_area table#tbl_headers th.css_Remove{
    width:38px;
}

.admin_area th.pageImg, .admin_area td.pageImg{
    width:20px;
    border-right-width:0;
}
.admin_area th.css_PageTitle, .admin_area td.css_PageTitle{
    width:570px;
}

.admin_area th.css_PageVisible, .admin_area td.css_PageVisible{
    width:40px;
}
.admin_area th.custom_link_11, .admin_area td.custom_link_11{
    width:40px;
}
.admin_area th.css_MoveUp, .admin_area td.css_MoveUp{
    width:40px;
}
.admin_area th.css_MoveDown, .admin_area td.css_MoveDown{
    width:40px;
}
.admin_area th.css_Edit, .admin_area td.css_Edit{
    width:29px;
}
.admin_area th.css_Remove, .admin_area td.css_Remove{
    width:38px;
}

.admin_area tr.admin_search_cellAltChildren td.css_Remove{
    border-right-width:0;
}

.admin_area tr td.ChildItems td{
    border-bottom:solid 1px #c0c0c0;
    font-size:110%;
}

.admin_area table.listTable td{
    border-top:solid 1px #c0c0c0;
    border-right:solid 1px #c0c0c0; 
}

.admin_area tr.admin_search_cell{background-color:#F5F5F5;}

.admin_area tr.admin_search_cellAltChildren:hover, .admin_area tr.admin_search_cellAlt:hover, .admin_area tr.admin_search_cell:hover{
    background-color:#EAEAEA;
}

.admin_area div.loginQA{margin-bottom:10px;}
.admin_area h1{margin-bottom:10px;}
.admin_area div.loginQA a{color:#000; display:block; border:0px solid #000; width:38px; padding:5px;}
.admin_area div.loginQA a:hover{background-color:#CCC;}


div.admintbl table, div.admintbl table td, div.admintbl table th{border:solid 1px #000; padding:2px;}
div.admintbl a{margin-right:2px;}
div.subbody a{color:#81A511;}

.g_admin_panel{margin-bottom:20px;}

/* Add Admin user */
div#adminadd{padding:10px 0px 10px 0px;}
div#adminadd div.personal_question, div#adminadd div.login_question{float:left; margin-right:10px;}



/* Add Admin user */
div#adminadd{padding:10px 0px 10px 0px;}
div#adminadd div.personal_question, div#adminadd div.login_question{float:left; margin-right:10px;}



a.adminButton,
a.PagingLink, a.PagingLinkSelected{padding:2px 0 2px 0px;display:block;border:solid 1px #6f6f6f;color:#6f6f6f;text-decoration:none;float:left; margin:2px; text-align:center;}

.admin_area table a.adminButton{
    padding:5px;  
    background-color: #efefef; 
    color:#fff;
    background:#506D76 url(/admin/images/navon.png) repeat scroll 0 0;
}

.admin_area table a.adminButton:hover{
    padding:5px;  
    background-color: #efefef; 
    color:#363636;
    background:#506D76 url(/admin/images/navoff.png) repeat-x scroll 0 0;
}


a.PagingLink, a.PagingLinkSelected{width:22px;}
a.PagingLinkSelected, a:hover.PagingLink {color:#ccc; background-color:#333;}
span.paginglabel{float:left;}


div#pl_fieldlist{height:40px;}
div#pl_fieldlist a#btnBack, div#pl_fieldlist a#btnUpdate1,div#pl_fieldlist a#btnBack2, div#pl_fieldlist a#btnUpdate2{
    padding:5px;  
    background-color: #efefef; 
    color:#fff;
    background:#506D76 url(/admin/images/navon.png) repeat scroll 0 0;
    margin:10px 0;
    display:block;
    float:left;
    margin-right:2px;
}

table#dg_fieldlist{
    clear:both;
}


table.ListHeaderTable td.admin_search_label{
    border-left:solid 1px #CCC;
}

table.ListHeaderTable div.left{
    cursor:pointer;
}

table.ListHeaderTable img a,table.ListHeaderTable img{
    display:inline;
}


div#recsPerPage{
float:right;padding:5px;border:solid 1px #CCC;
}


.objHidden{display:none;}

/***************** DASHBOARD & CUSTOM PAGES *****************/

div#admin-customwrapper{
    margin:0;
}

div#admin-customwrapper h1{
    font-size:130%;
}

div#admin-customwrapper div.smlbox,
div#admin-customwrapper div.lrgbox{
    border:solid 1px #D4D4D4;
    margin:0 0 20px 0;
}

div#admin-customwrapper div.smlbox{
    width:370px;
}

div#admin-customwrapper div.lrgbox{
    width:760px;
    clear:both;
    float:left;
}

div#admin-customwrapper div#searchbox{
    float:left;
}

div#admin-customwrapper div#summarybox{
    float:right;
}

div#admin-customwrapper div.dash-title{
    background:#FFFFFF url(/admin/images/bgtitle.png) repeat-x scroll 0 0;
    padding:4px;
    font-weight:bold;
    font-size:120%;
}

div#admin-customwrapper div.dash-content{
    padding:5px;
}

div#admin-customwrapper div.dash-content table td{
    padding:0 0 5px 0;
}

div#admin-customwrapper div.dash-content table td input{
    border:solid 1px #D4D4D4;
}

div#admin-customwrapper div.dash-content table#tbl_emaildetails td.label{
    width:150px;
}

div#admin-customwrapper div.dash-content table.listTable td{
    padding:5px;
}

div#admin-customwrapper div#htmlemailbox div.dash-content{
    padding:0;
}

div#admin-customwrapper div#plaintextemailbox div.dash-content{
    padding:0 1px;
    
}

div#admin-customwrapper div#plaintextemailbox div.dash-content textarea{
    border:solid 1px #D4D4D4;
}

div#admin-customwrapper div.dash-content span.emailformatlist label {
    font-size:100%;
    padding-right:10px;
}

/***************** Options *****************/
table.options td {
    vertical-align: top;
}

table.checkboxlist td {
    margin: 0;
    padding: 0;
}

table.options {
    width: 350px;
}

td.optiontype {
    border: 1px solid #C0C0C0;
    padding-bottom: 20px;
    margin-bottom: 10px;
}

div.checkcontainer {
    height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 250px;
    border: 1px solid #C0C0C0;
    margin-left: 60px;
}

table.stock {
    border: 1px solid #C0C0C0;
    margin: 10px;
    width: auto;
    padding: 0 0 10px;
    clear: both;
}

table.stock th {
    padding: 10px 20px 0;
}

table.stock td {
    padding: 10px 20px 0;
}

table.stock td input {
    width: 50px;
}

a.linkbutton {
    display: block;
    padding: 10px;
    color: #506D76;
}

p.red {
    color: Red;
}




