﻿#admin {
    background:#D4D5D6 url(../images/admin/adminHeaderBg.jpg) repeat-x scroll 0 50%;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:39px;
    margin-bottom:10px;
    position:relative;
    text-align:left;
}

#admin #title {
    padding:10px 10px 0;
    color: #000;
}

#admin * {
    float:left;
}

#admin a.tabButton:hover {
    color:#0F5492;
}

#admin a.tabButton {
    background-color:#BDBDBD;
    color:#565656;
    height:24px;
    margin-left:10px;
    padding:10px 12px 0;
    text-align:center;
    text-decoration:none;
    font-size: 12px;
}

#admin select {
    margin-top: 5px;
    margin-left: 10px;
}

#admin .logout {
    background:transparent url(../images/admin/loginInactive.jpg) no-repeat scroll left bottom;
    color:#454545;
    float:right;
    font-size:12px;
    height:14px;
    padding-bottom:1px;
    padding-left:20px;
    position:absolute;
    right:40px;
    text-decoration:underline;
    top:10px;
    width:14px;
}

#admin .logout:hover {
    background:transparent url(../images/admin/loginActive.jpg) no-repeat scroll left bottom;
    color:#002C61;
}

.editPanel p {
    color: #fff;
}

.bodyContent p.adminText {
    padding-bottom: 0px;
}

.productLogo {
    display: block;
    margin: 3px 0;
}

.adminCreateBtn {
    margin-bottom: 20px;
}

.editDelete {
    text-align: center;
}

.inlineEditBtns a, .inlineEditBtns a:link, .inlineEditBtns a:visited, .inlineEditBtns a:hover {
    color: #0086D0;
    text-decoration: underline;
}

.inlineEditBtns {
    text-align: right;
    padding-right: 15px;
    padding-bottom: 8px;
}


.callToActionBox .inlineEditBtns {
    padding: 5px;
    margin-bottom: 5px;    
    text-align: left;
    background-color: #f6f6f6;
    border-bottom: 1px solid #ccc;
}

.callToActionBox .inlineEditBtns span {
    float: left;
    padding: 0;
    font-weight: bold;
}

.callToActionBox .inlineEditBtns a {
    float: right;
}

td.editDelete span, .inlineEditBtns span {
    padding-left: 9px;
    padding-right: 9px;
}

.pnlManager {
    background-color: #f6f6f6;
    padding: 5px;
    margin-bottom: 1px;
    margin-top: -5px;
}

.pnlManager p {
    margin-bottom: 12px;
}

.pnlManager select {
    margin-top: 2px;
}

.pnlManager select {
    width: 150px;
    margin-top: 2px;
}

.pnlManager p.actionBtns {
    margin-bottom: 0px;
}

.pnlManagerWrap p.previewHead {
    padding: 5px;
    margin-bottom: 12px;
    background-color: #fff6cc;
}


/*-------PAGINATION-------*/
/*------------------------*/
.pagination {
margin-bottom:11px;
}

.pagination a {
    border:1px solid #D5D5D5;
    font-size:0.9em;
    margin-right:4px;
    padding:2px 5px;
    text-decoration:none;
}

.pagination a:hover {
    background-color:#EFEFEF;
}

.pagination a.selectedPage, #pagination a.selectedPage:hover {
    background-color:#00853f;
    color:#FFFFFF;
}

/*-------ERROR SUMMARY-------*/
/*---------------------------*/
.errorSummary .errorHead {
    background:#dfdfdf none repeat scroll 0;
    border:1px solid red;
    color:red;
    font-weight:normal;
    margin-bottom:12px;
    padding:9px 11px;
}

.errorSummary ul, .errorSummary li {
    list-style: disc;
}

.errorSummary ul {
    color: Red;
    padding-bottom: 10px;
}

.errorSummary ul li {
    margin-left: 22px;
}


/*------FORM TABLE------*/
/*----------------------*/
.formTable {
    border-collapse:collapse;
    margin-top: 10px;
    margin-bottom: 8px;
    width: 400px;
}

.formTable th, .formTable td {
    padding-bottom:10px;
    padding-right: 5px;
}

.formTable th {
    text-align: right;
}

.formTable td {
    padding-right: 15px;
}

.formTable input {
    border:1px solid #A6A6A6;
    padding:3px 4px;
    width: 180px;
    margin-top: 2px;
}

.formTable select {
    width: 180px;
    margin-top: 2px;
}

.formTable textarea {
    width: 380px;
    margin-top: 2px;
}

.formTable td.noPad {
    padding:0;
}

.formTable table {
    border-collapse:collapse;
}

.formTable table td {
    padding-bottom: 2px;
}

.formTable table label {
    display: inline;
    padding-left: 5px;
}

span.chkBox, table.chkBox {
    margin-top: 3px;
}

.chkBox input, .formTable table.chkBox input {
    border: none;
    width: 13px;
    height: 13px;
}

.chkBox label {
    display: inline;
    padding-left: 5px;
}


/*------STANDARD TABLE------*/
/*--------------------------*/
.standard {
    border-collapse: collapse;
    width: 100%;
}


/*------LINK SELECT TABLE------*/
/*-----------------------------*/
.bodyContent h2.adminSubHead {
    font-size: 12px;
    font-weight: bold;
    color: #444;
    margin: 0;
    padding-top: 0px;
}

.lnkSelectTable {
    width: auto;
    margin-bottom: 12px;
}

.lnkSelectTable td.lnkSelectBtns {
    width: 35px;
    padding: 0 13px;
    vertical-align: middle;
}

.lnkSelectTable td select {
    height: 100px;
    overflow: auto;
    border: 1px solid #dcdcdc;
    padding: 8px;
}

#adminPage .textBox, #adminPage label {
    float: left;
}

#adminPage .textBox {
    width: 400px;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12px;
}

#adminPage textarea {
    height: 100px;
}

#adminPage label {
    width: 75px;
}

#adminPage #buttons {
    clear: both;
    padding-top: 25px;
}

#adminPage img.thumb {
    display: block;
}

#adminPage table.resources {
    width: 660px;
}

#adminPage .yesNo {
    width: 100px;
    float: right;
    position: relative;
    top: -15px;
}

#adminPage .yesNo input {
    width: 25px;
    float: right;
    border: none;
}

#adminPage .yesNo label {
    width: 30px;
}

#adminPage .rssFeedList
{
    margin-top: 15px;
}

#adminPage .rssFeedList td, #adminPage .rssFeedList th {
    padding: 4px;
    border-bottom: solid 1px #999999;
}
