body
{
	font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    font-size:8pt;
    color: #18315a;
}

body input,
body select,
body textarea,
body button
{
	font-size:8pt;
	font-family:inherit;
}


a, a:link, a:visited, a:hover, a:active
{
    color:#18315a;
    text-decoration: underline;
    cursor:pointer;
}

a:visited
{
    color:#18315a;
}

a:hover
{
    color:#388eff;
    text-decoration: none;
}

/** General Text
*********************************************/

h1
{
    font-size:18px;
    font-family:Arial;
    font-weight:bold;
    color:#18315A;
    margin:0.2em 0em;
}

h2
{
    font-size:16px;
    font-family:Arial;
    font-weight:bold;
    color:#18315A;
    margin:0.2em 0em;
}

h3
{
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#18315A;
    margin:0.2em 0em;
}

h4
{
    font-size:12px;
    font-family:Arial;
    font-weight:bold;
    color:#18315A;
    margin:0.2em 0em;
}

h5
{
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    color:#18315A;
    margin:0.2em 0em;
}

h6
{
    font-size:10px;
    font-family:Arial;
    font-weight:bold;
    color:#18315A;
    margin:0.2em 0em;
}



img {
border: 0;
}

/*
 * Fix pixel gap between images and parent table cells.
 */
td > img
{
    display:block;
}

/*
 * Undo this fix for the dtree where the images are icons and they end up folding.
 */
.dTreeNode td > img
{
    display:inline;
}

ol, ul, li {/*
list-style: none;*/
line-height: 1.8em;
margin-top: 0.2em;
margin-bottom: 0.1em;
}

p {
line-height: 1.5em;
margin: 1em 0em 1em 0em;
}

li > p {
margin-top: 0.2em;
}

.redText{
color: #b3342b;
font-weight: bold;
}

a.redText:link, a.redText:visited{
color: #b3342b;
font-weight: normal;
}

a.redText:hover{}

.redTextSmall{
color: #b3342b;
}

.redTextSm a:link, .redTextSm a:visited{
color: #b3342b;
text-decoration: none;
}

.redTextSm a:hover{
color: #2b2b2b;
}

.error {color: red !important;
border: 2px solid red !important;
background-color: #FFE4E1 !important;
}

.errorText{
color: red;
}

.warning{
color: #DAA520;
border: 2px solid #DAA520;
background-color: white;
}

.warningText{
color: #DAA520;
}

th{
color: #18315a;
text-align: left;
padding-left: 3px;
}

input{
margin: 1px;
}

/** Background Images
*************************************/

.bkgTop{
background: transparent url(../images/bkg_top_repeat_x.gif) top left no-repeat;
margin: 0px;
padding: 0px;
}

.bkgClouds{
/* background: #fff url(../images/bkg_clouds.jpg) bottom left no-repeat; */
    background:white;
}

.mainTopBkg{
background: url(../images/main_top_bkg_repeat_x.jpg) top left repeat-x;
height: 26px;
}

.mainBkg{
background: url(../images/main_bkg_repeat_y.jpg) top left repeat-y;
}



.mainBottomBkg{
    background:white;
    height: 26px;
}

/*
.sectionBkgRepeat{
background: url(../images/section_bkg_repeat_y.gif) top left repeat-y;
width: 181px;
}

.sectionBkg{
background: url(../images/section_bkg.gif) top left no-repeat;
}*/

.accessBkgRepeat{
/*background: url(../images/images/access_repeat_y.gif) top left repeat-y;*/
width: 181px;
}

.accessBkg{
background: url(../images/access_bkg.gif) top left no-repeat;
height: 139px;
}

/** home and login pages
*****************************************/

#bkgLogin{
background: url(../images/bkg_login.jpg) no-repeat top left;
margin-left: -313px;
margin-top: 65px;
position: absolute;
left: 50%;
width: 626px;
height: 478px;
}

#logoAdmin{
width: 300px;

}

#logoContainer{

position: absolute;
left: 50%;
width: 626px;
margin: 543px 10px 0px -313px;
text-align: right;


}

#versionContainer{
position: absolute;
left: 50%;
width: 626px;
margin: 557px 10px 0px -313px;
text-align: left;
}

#subpageLogoContainer{
padding: 10px 0px 0px;
}



.loginContainer{
width: 300px;


}

.loginContainer form{
font-size: 1.0em;
}

#forgot_password {


}

#forgot_password form{
margin: 0px;
padding: 0px;
}

#forgot_password form table, #forgot_password form table td{
margin: 0px;
padding: 0px;
border-spacing: 0px;
}




#login-quicklinks {
    padding-left: 100px;
    padding-top: 30px;
}

#login-quicklinks table {

    width: 280px;

}

#login-quicklinks table td{
    padding-bottom: 7px;
    color: #0054a6;
}


.helpContainer
{
    float: left;
}

.homePageContainer
{
    margin: 45px 0px 0px 100px;
}

#contentContainer
{
    width: 99%;
    margin: 15px 4px;
}

.statuspanel_status
{
    font-size:14px;
}

#whats-new
{
    float:left;
    clear:both;
    font-weight:bold;
    padding:0.3em;
    font-size:10px;

}

#whats-new .ui-icon
{
    float:left;
}
.statuspanel_header{
    border-bottom:1px dotted;
    width:300px;
    clear:both;
    font-size=:14px font-weight:bold;
}

.statuspanel_date{
    width: 200px;
    margin-left: 75px;
    font-size: 1.2em;
    color: #78a3e7;
}

.statuspanel_details{
    display: block;
    padding: 0px;
    margin: 15px 0px;
    width: 350px;
}

.statuspanel_details_icon{}

.statuspanel_details_name{
width: 150px;
font-weight: bold;

}

.statuspanel_details_name a:link, .statuspanel_details_name a:visited{
font-weight: bold;}

.statuspanel_details_name a:hover{}

.statuspanel_details_total{
color: #78a3e7;

}

.loggedInMember{
margin: 0px;
padding: 0px;
}

.loggedInMember li{
padding: 0px;
margin: 0px;
color: #5f87cc;
}

/** Tree Navigation
*********************************************/

#sidePanelContainer{
float: right;
}

.sidePanelHeader {
padding: 2px 5px;
margin-top: 2px;
margin-left: 5px;
margin-right: 5px;
background-color:#f1f3f8;
font-weight: bold;
border: 1px solid #f1f3f8;
width: 150px;
}

.sidePanelBody {
background-color:#ffffff;
padding: 10px 5px;
margin-left: 5px;
margin-right: 5px;
border: 1px solid #f1f3f8;
width: 150px;
}



/** Shout Help
*****************************************/

.helpContainer{
}

.shoutHelp{
padding: 2px 12px;
}

.logoPad{
padding: 2px 12px;
}

/*************************************Navigation*********************************/

.navBorder{
border-top: 1px solid #ffffff;
}


/*
.iconPadding tr td{
padding: 0px;
text-align: center;
color: #ffffff;
}
*/
/*
.iconPadding a:link, .iconPadding a:visited{
color:#ffffff;
text-decoration: none;
font-size: 8pt;
font-weight: bold;
}

.iconPadding a:hover{
color:#18315a;
text-decoration: none;
}*/

/** left column sections and accessories
***************************************************/

/* remeber to take this out**/
hr{
visibility: hidden;
}
/**/

.leftColumnContainer{
margin: 0px 6px 9px 10px;
width: 181px;
}

/*
.taskList{
padding-bottom: 0px;
}

.taskList a:link, .taskList a:visited{
display: block;
color: #ffffff;
text-decoration: none;
width: 161px;
margin: 0px 0px 0px 8px;
padding: 2px 0px 4px 10px;
font-size: 9pt;
}

.taskList a:hover{
background: url(../images/nav_hover.gif) top left no-repeat;
}

.taskListSelected a:link, .taskListSelected a:visited{
display: block;
background: url(../images/nav_hover.gif) top left no-repeat;
color: #fff;
text-decoration: none;
width: 161px;
margin: 0px 0px 0px 8px;
padding: 2px 0px 4px 10px;
font-size: 9pt;
}

.commonTaskList{
padding: 0px 0px 4px 5px;
color: #2c5da9;
}

.commonTaskListSelected{
padding: 0px 0px 4px 5px;
color: #18315a;
}

.commonTaskList a:link, .commonTaskList a:visited{
display: block;
color: #ffffff;
text-decoration: none;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 10px;
font-size: 9pt;
}

.commonTaskList a:hover{
text-decoration: underline;
}

.commonTaskListSelected a:link, .commonTaskListSelected a:visited{
display: block;
color: #ffffff;
text-decoration: none;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 10px;
font-size: 9pt;
}
*/

/** Action Bar
******************************************/

.mainTopBkg table{
padding: 0px;
margin: 0px;
border-collapse: collapse;
/*width: 90%;*/
}

.mainTopBkg table td{
margin: 0px;
padding: 4px 0px 2px;
border-collapse: collapse;
}

.adminPageTitle
{
    display: none !important;
}

.actionBarText{
    display: none;
}

.actionBarTextAlt > .sui-block-header {
    display: none;
/*    margin: 0px 0px 4px 6px;
    font-size: 17px;*/
}

.actionBarTextAltAction > .sui-block-header {
    display: static;
}

#sui_content_container > .sui-block-header {
    background: white none;
}

#sui_content_container > .sui-block-header > .sui-icon {
    display: none;
}

#sui_content_container > .sui-fieldset {
    background: white none;
    clear: none;
    overflow:visible;
}

.btn-link-buttons,
.btn-link-buttons:link,
.btn-link-buttons:visited
{
    text-decoration:none;
}

.mainTopBkg table td a:link, .mainTopBkg table td a:visited{
color: #fff;
font-size: 8pt;
padding: 6px 10px 5px 6px;
text-decoration: none;
line-height: 18px;
border-left:1px solid #5E86C8;
}

.mainTopBkg table td a:hover{
    background:url('../images/main_top_bkg_repeat_x_hover.jpg') 0px -1px;
}

/*a.btn-link-buttons:link, a.btn-link-buttons:visited{
color: #fff;
font-size: 8pt;
border-left: 1px solid #5e86c8;
border-right: 1px solid #4369aa;
margin: 0px;
padding: 6px 5px 5px 25px;
border-colapse: collapse;
text-decoration: none;
line-height: 18px;
}

a.btn-link-buttons:hover{
background-color: #5880c5;
}*/





/***************************Text**********************************/

/*
#userText{
xposition: absolute;
color: #ffffff;
padding-left: 0.5em;
margin-top: 0.6em;
font-weight: bold;
}*/


div#navPad{
width: 151px;
padding: 8px 2px 1px 8px;
color: #333;
}

div#mainPad{
display: block;
padding: 8px 15px 5px 15px;
}

div#nav3Pad{
width: 727px;
height: 43px;
padding: 0px 0px 0px 15px;
}

div#nav3Pad table tr td img{
padding: 1px 2px 1px 8px;
}

/** News Module
******************************************/


/** store module
***************************************/

.gridDataTableLarge{
width: 100%;
border: 1px solid #e9ebf3;
padding: 0px;
margin: 10px 0px;
border-spacing: 1px;
font-size: 11px;
}

.gridDataTable {
width:100%;
border-collapse: collapse;
border: 1px solid #e9ebf3;
padding: 0px;
}

.gridDataTableLarge td{
padding: 1px 10px;
}

.gridHeaderRow{
background-color: #e7eef8;
background-position: bottom left;
padding: 3px 8px;
background-image: url(../images/bar.jpg);
background-repeat: repeat-x;
text-align: left;
color: #18315A;
font-size: 9pt;
font-weight: bold;
}



.gridRow{
border-spacing: 1px;
}

.gridRow td{
background-color: #fff;
padding: 3px 8px;
text-align: left;
font-size: 8pt;
}

.gridAltRow{
border-spacing: 1px;
}

.gridAltRow td{
background-color: #eef2f8;
padding: 3px 8px;
text-align: left;
font-size: 8pt;
}


.gridDataTableLarge td a{
    margin-right:4px;
}

/**Footer
*************************************************/

.footerBkg{
background: url(../images/bkg_footer.jpg) left top repeat-x;
padding: 0px;
margin: 0px;
width: 100%;
height: 16px;
}


.sale {color: #a42705; font-size: 8pt; font-weight:normal;}

.altBackground {background-color:#ffffff;}
.regBackground {background-color: #FFFFFF;}

.selectedRow {background-color: #b6c1db; }
.selectedRow td {background-color: #b6c1db; }
.borderStyle {border: 2px solid #f3f2ed; }



.rankList {
font-family: Arial, sans-serif;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 480px;
}

.rankList li {
cursor:   default;
/*position: relative;*/
margin: 0px 4px 0px 0px;
width: 450px;
height: 25px;
padding:2px 0px;
border: 1px solid #CECEC9;
background-color: #f1f3f8;
vertical-align: middle
}

.handle
{
    text-align: center;
    width: 50px;
    height: 100%;
    float: left;
    cursor:   move;
    background-color: #ffffff;
    border-right: 1px dashed #CECEC9;
    margin-right: 15px;
    font-size: larger;
    font-weight: bold;
    color: #8D8D88;
    padding:0px;
    overflow:auto;
}
.handle img
{
    padding:0px;
}

.imgList {
overflow: auto;
font-family: Arial, sans-serif;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 500px;
}

.imgList li {
cursor: move;
float: left;
margin: 2px 2px 0px 0px;
width: 160px;
height: 220px;
border: 1px solid #CECEC9;
text-align: center;
padding-top: 5px;
background-color: #F1F3F8;
vertical-align: middle;
}

.draggableList {
font-family: Arial, sans-serif;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 200px;
}

.draggableList li {
cursor:   default;
position: relative;
float: left;
margin: 2px 2px 0px 0px;
width: 200px;
height: 25px;
padding-top: 0px;
border: 1px solid #CECEC9;
background-color: #eeeeff;
vertical-align: middle;
}

.dataLabel {
font-weight: bold;
}

.imgListWithCaption {
font-family: Arial, sans-serif;
list-style-type: none;
margin: 0px;
padding: 0px;
width: 500px;
}

.imgListWithCaption li {
cursor: move;
/* position: relative; */
float: left;
margin: 2px 2px 0px 0px;
width: 160px;
height: 270px;



border: 1px solid #CECEC9;
text-align: center;
padding-top: 5px;
background-color: #f1f3f8;
vertical-align: middle;
}

.imgListWithCaption div {
text-align: left;
font-size: smaller;
padding-left: 5px;
padding-right: 5px;
}

.imgListWithCaption textarea, .imgListWithCaption input {
width: 100%;
font-size: 8pt;
font-family: Arial, verdana, sans serif;
padding: 2px;
color: #4B6389;
}

.dialogHeader{
display: block;
width: 100%;
height: 50px;
padding-top: 20px;

background-image: url(../images/bkg_repeat_x.jpg);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 18pt;
font-weight: bold;
margin-bottom: 10px;
}

.dialogHeader span {
padding-left: 20px;
}

.control-calendar img{
vertical-align: middle;
cursor: pointer;
}

.imagePlaceholder{
background-color:#777E84;
color: #FFFFFF;
text-align: center;
}

.clientArea-companyName{
font-weight: bold;
font-size: 10pt;
}

.clientArea-header{
font-size: 10pt;
}

.loggedInMember{
list-style-type: none;
padding: 0px;
margin: 0px;
}

/* The main calendar widget.  DIV containing a table. */

.calendar {
position: relative;
display: none;
border-top: 2px solid #fff;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #fff;
font-size: 11px;
color: #000;
cursor: default;
background: #d4c8d0;
font-family: tahoma,verdana,sans-serif;
}

.calendar table {
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
font-size: 11px;
color: #000;
cursor: default;
background: #d4c8d0;
font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
text-align: center;
padding: 1px;
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
}

.calendar .nav
{
    background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
font-weight: bold;
padding: 1px;
border: 1px solid #000;
background: #847880;
color: #fff;
text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
border-bottom: 1px solid #000;
padding: 2px;
text-align: center;
background: #f4e8f0;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
border-top: 2px solid #fff;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #fff;
padding: 0px;
background-color: #e4d8e0;
}

.calendar thead .active { /* Active (pressed) buttons in header */
padding: 2px 0px 0px 2px;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
background-color: #c4b8c0;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
width: 2em;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
color: #faa;
}

.calendar table .wn {
padding: 2px 3px 2px 2px;
border-right: 1px solid #000;
background: #f4e8f0;
}

.calendar tbody .rowhilite td {
background: #e4d8e0;
}

.calendar tbody .rowhilite td.wn {
background: #d4c8d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
padding: 1px 3px 1px 1px;
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
padding: 2px 2px 0px 2px;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
font-weight: bold;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
padding: 2px 2px 0px 2px;
background: #e4d8e0;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
font-weight: bold;
color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
background: #f4e8f0;
padding: 1px;
border: 1px solid #000;
background: #847880;
color: #fff;
text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
padding: 1px;
background: #e4d8e0;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
padding: 2px 0px 0px 2px;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
position: absolute;
display: none;
width: 4em;
top: 0px;
left: 0px;
cursor: default;
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
background: #e4d8e0;
font-size: 90%;
padding: 1px;
z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
text-align: center;
padding: 1px;
}

.calendar .combo .label-IEfix {
width: 4em;
}

.calendar .combo .active {
background: #d4c8d0;
padding: 0px;
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
}

.calendar .combo .hilite {
background: #408;
color: #fea;
}

.calendar td.time {
border-top: 1px solid #000;
padding: 1px 0px;
text-align: center;
background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
padding: 0px 3px 0px 4px;
border: 1px solid #889;
font-weight: bold;
background-color: #fff;
}

.calendar td.time .ampm {
text-align: center;
}

.calendar td.time .colon {
padding: 0px 2px 0px 3px;
font-weight: bold;
}

.calendar td.time span.hilite {
border-color: #000;
background-color: #766;
color: #fff;
}

.calendar td.time span.active {
border-color: #f00;
background-color: #000;
color: #0f0;
}

.page-title {
    background: url(../images/title_pages.jpg) top left no-repeat;
}

.news-title {
    background: url(../images/title_articles.jpg) top left no-repeat;
}

.gallery-title {
    background: url(../images/title_gallery.jpg) top left no-repeat;
}

.newsletter-title {
    background: url(../images/title_mass_mail.jpg) top left no-repeat;
}

.accounting-title {
    background: url(../images/title_accounting.jpg) top left no-repeat;
}

.store-title {
    background: url(../images/title_store.jpg) top left no-repeat;
}

.core-title {
    background: url(../images/title_contacts.jpg) top left no-repeat;
}

.settings-title {
    background: url(../images/title_setup.jpg) top left no-repeat;
}

/* Wysiwyg Customizations */
.shout_wysiwyg .wpContainer {background-color: #dde7f0; border: 0 none;}
.shout_wysiwyg .wpTButtonDown{background-color: #dfe9f0;}

.shout-version {font-style:italic;}

/*hover summary*/
.tooltip ul {display: none; margin: 0px; padding: 0px; list-style-position: inside;}
.tooltip ul li {margin: 0px; padding: 0px 3px; list-style-position: inside;}
.tooltip:hover ul {margin-left: 0em; position: absolute; display: inline; background-color: ghostwhite; border: thin solid silver;}

.tooltip ul.order_tooltip { list-style:none }

/*
.tooltip table {display: none;}
.tooltip:hover table {position: absolute; display: inline; background-color: ghostwhite; border: thin solid silver;}
*/

/*hover summary mozilla fix*/
a.tooltip + ul {display: none; margin: 0px; padding: 0px; list-style-position: inside;}
a.tooltip + ul li {margin: 0px; padding: 0px 3px; list-style-position: inside;}
a.tooltip:hover + ul {margin-left: 0em; position: absolute; display: inline; background-color: ghostwhite; border: thin solid silver;}

.dialogHeader{
display: block;
width: 100%;
height: 30px;
padding-top: 5px;


background-image: url(../images/bkg_repeat_x.jpg);
background-repeat: repeat-x;
color: #FFFFFF;
font-size: 18pt;
font-weight: bold;

}

.dialogHeader span {
padding-left: 20px;

}

.view-contact-table td
{
    padding-bottom: 3px;

}

.adminPageTitle {
    background-image: url(../images/icons/title_repeat.gif);

    font-size: 14pt;
    font-weight: bold;
    background-repeat: repeat-x;
    margin: 0px;
    margin-bottom: 15px;
    background-position: 0px 4px;
    padding-left:0px;
}

.adminPageTitle li {
    list-style-type: none;
    line-height:46px;
    vertical-align: middle;
    padding-left: 55px;
    background-repeat: no-repeat;
}

.adminPageSubTitle {
    background-image: url(../images/icons/title_repeat.gif);
    font-size: 14pt;
    font-weight: bold;
    background-repeat: repeat-x;
    margin: 0px;
    margin-bottom: 15px;
    background-position: 0px 4px;
    padding-left:0px;
}

.adminPageSubTitle li {
    list-style-type: none;
    line-height:46px;
    vertical-align: middle;
    padding-left: 55px;
    background-repeat: no-repeat;
}


.removeConfirmationTitle li {

    background-image: url(../images/icons/delete_warning.gif);

}



.sendConfirmationTitle li {

    background-image: url(../images/icons/send.gif);

}

.printConfirmationTitle li {

    background-image: url(../images/icons/print.gif);

}

.processConfirmationTitle li {
    background-image: url(../images/icons/process.gif);

}

.refundConfirmationTitle li {
    background-image: url(../images/icons/refund.gif);

}

.shipConfirmationTitle li {
    background-image: url(../images/icons/ship.gif);

}

.receiveConfirmationTitle li {
    background-image: url(../images/icons/receive.gif);

}

.backorderConfirmationTitle li {
    background-image: url(../images/icons/backorder.gif);

}

.markCompletedConfirmationTitle li, .markIncompleteConfirmationTitle li {
    background-image: url(../images/icons/mark_completed.gif);

}

.markUnSentConfirmationTitle li, .markSentConfirmationTitle li {
    background-image: url(../images/icons/mark_sent.gif);

}

.markPaidConfirmationTitle li, .markUnPaidConfirmationTitle li {
    background-image: url(../images/icons/mark_paid.gif);

}

.markShippedConfirmationTitle li, .markNotShippedConfirmationTitle li {
    background-image: url(../images/icons/mark_shipped.gif);

}

.markCancelledConfirmationTitle li, .markNotCancelledConfirmationTitle li {
    background-image: url(../images/icons/mark_cancelled.gif);

}

.sendProductMessageConfirmationTitle li {
    background-image: url(../images/icons/send_product_messages.gif);


}

.storePreferencesLocation li {
    background-image: url(../images/icons/store_location.gif);
}

.storePreferencesCurrency li, .storeProductSales li {
    background-image: url(../images/icons/currency_format.gif);
}

.storeProductRelations li {
    background-image: url(../images/icons/product_relations.gif);
}

.storeProductOptions li {
    background-image: url(../images/icons/product_options.gif);
}

.shippingOptions li {
    background-image: url(../images/icons/shipping.gif);
}

.storePreferencesOrders li {
    background-image: url(../images/icons/order.gif);
}

.storePreferencesInvoiceHeader li {
    background-image: url(../images/icons/invoice_header.gif);
}

.storePreferencesInvoiceFooter li {
    background-image: url(../images/icons/invoice_footer.gif);
}

.storePreferencesWatermark li {
    background-image: url(../images/icons/watermark.gif);
}
.listingFields li {
    background-image: url(../images/icons/listing_fields.gif);

}

.listingImages li {
    background-image: url(../images/icons/listing_images.gif);

}

.sale-active, .sale-not-active {
    width:15px;
    height:15px;
    margin-right: 20px;
    margin-top: 10px;
}

.sale-active {
    background-color: rgb(0,255,0);
}

.sale-not-active {
    background-color: rgb(255,0,0);

}

#sales_header {}

#sales_current {margin:1em; padding:0; width:140px; float:left;}
#sales_current li{margin:0.5em 0; padding:0; display:block; list-style:none; padding-left:5px;}

#sales_current ul{margin:0; padding:0; display:none; float:right;}
#sales_current ul li{margin:0; padding:0; display:inline; list-style:none; padding-right:1em; font-weight: bold;}

#sales_current li.sales_active {
    font-weight: bold;


    }

#sales_current li.sales_active a:link
{


}

#sales_current li.sales_active div
{


}

#sales_current h3 {
    font-weight:bold;
}

#sales_current li.sales_active ul{display:inline;}

#sales_modify{margin:1em; margin-left:0; padding:0;border:1px solid #e9ebf3;border-spacing: 0px;}
#sales_modify caption{text-align:left; }

#no_sale_selected{margin:1em; margin-left:0; padding:0;border:1px solid #e9ebf3;border-spacing: 0px;}

.successText {
    font-weight: bold;
}
.securityOptions li {
    background-image: url(../images/icons/security.gif);
}

.massEmailOptions li {
    background-image: url(../images/icons/invoice_header.gif);
}

.formEmailOptions li {
    background-image: url(../images/icons/form_email.gif);
}

.contactWelcomeOptions li {
    background-image: url(../images/icons/contact_welcome.gif);
}

.contactNotificationOptions li {
    background-image: url(../images/icons/contact_notification.gif);
}

.forgotPasswordOptions li {
    background-image: url(../images/icons/forgot_password.gif);
}

.adminQuickLinkOptions li {
    background-image: url(../images/icons/quick_links.gif);
}

.galleryPreferenceOptions li {
    background-image: url(../images/icons/gallery.gif);
}

.pageHeaderOptions li {
    background-image: url(../images/icons/invoice_header.gif);
}

.pageFooterOptions li {
    background-image: url(../images/icons/invoice_footer.gif);
}
