/****************************/
/****** STYLE ELEMENTS ******/
/****************************/

BODY {
   margin:20px;
   background:#FFFFFF;
}

TABLE, TD {
   color:#000000;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}

A:link {
   color: #1A4065;
   text-decoration: underline;
}
A:visited {
   color: #1A4065;
   text-decoration: underline;
}
A:hover {
   color: #1A4065;
   text-decoration: underline;
}
A:active {
   color: #1A4065;
   text-decoration: underline;
}

INPUT, SELECT, TEXTAREA {
   color:#000000;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}

FORM {
   margin:0px;
}

IMG {
   border:solid 0px #FFFFFF;
}

LI {
   margin:5px 5px 5px -20px;
}

FONT {
   font:11px Verdana, Arial, Helvetica, sans-serif;
}

/******************************/
/****** HEADING SETTINGS ******/
/******************************/

/* heading 1 */
.heading1 {
   color:#1A4065;
   margin:0px;
   font:bold 15px Verdana, Arial, Helvetica, sans-serif;
}

/* heading 2 */
.heading2 {
   color:#1A4065;
   margin: 8px 0px;
   font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/* heading 3 */
.heading3 {
   color:#1A4065;
   margin:0px;
   font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/* heading 4 */
.heading4 {
   color:#1A4065;
   margin-bottom:8px;
   font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/********************************/
/****** COPYRIGHT SETTINGS ******/
/********************************/

/* footer copyright text */
FONT.copyright-text {
   color: #666666;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* footer copyright text */
DIV.copyright-text {
   padding: 10px;
   text-align: center;
   color: #666666;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* footer copyright link */
A.copyright-link:link {
   color: #336699;
   text-decoration: none;
}
A.copyright-link:visited {
   color: #336699;
   text-decoration: none;
}
A.copyright-link:hover {
   color: #003366;
   text-decoration: none;
}
A.copyright-link:active {
   color: #336699;
   text-decoration: none;
}


/***************************/
/****** TEXT SETTINGS ******/
/***************************/

/* error message */
.error {
   color:#CC0000;
   font-weight:bold;
   padding-bottom:15px;
}

/* info message */
.info {
   color:#009900;
   font-weight:bold;
   padding-bottom:15px;
}

/* warning message */
.warning {
   color:#CC0000;
   padding-bottom:15px;
}

/* instruction message */
.instructions {}

/* instruction link */
.instructions-link:link {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.instructions-link:visited {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.instructions-link:hover {
   font-weight:bold;
   color:#1A4065;
   text-decoration:underline;
}
.instructions-link:active {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}

/* record label */
.record-label {}

/* no options/images/related message */
.no-message {
   color:#CCCCCC;
   display:block;
   font-weight:bold;
}


/*********************************/
/****** ADD RECORD SETTINGS ******/
/*********************************/

/* add record table */
.add-table {}

/* add record table row */
.add-row {}

/* add record table cell */
.add-cell {}

/* add icon images */
.add-image {
   margin:0px 5px;
}


/*********************************/
/****** STATUS KEY SETTINGS ******/
/*********************************/

/* status legend table */
.status-table {}

/* status legend table row */
.status-row {}

/* status legend table cell */
.status-cell {
   padding:2px;
}

/* status legend images */
.status-image {
   margin:0px 6px;
}

/******************************/
/****** SUPPORT SETTINGS ******/
/******************************/

/* support table */
.support-table {}

/* support table row */
.support-row {}

/* support table cell */
.support-cell {
   font-size:10px;
}

/* support images */
.support-image {
   margin:0px 4px;
}

/* support links */
.support-link:link {
   color:#660000;
   text-decoration:none;
}
.support-link:visited {
   color:#660000;
   text-decoration:none;
}
.support-link:hover {
   color:#660000;
   text-decoration:underline;
}
.support-link:active {
   color:#660000;
   text-decoration:none;
}

/**********************************/
/****** FIND RECORD SETTINGS ******/
/**********************************/

/* find record outer table */
.find-table {
   background:#D1E1F0;
   width:100%;
}

/* find record outer table row */
.find-row {
   vertical-align:top;
}

/* find record outer table cell */
.find-cell {
   padding:10px;
}

/* find record form table */
.find-form-table {}

/* find record form table row */
.find-form-row {}

/* find record form table cell */
.find-form-cell {
   padding:2px;
}

/* find record form input */
.find-form-input {
   width:150px;
}

/* find record form radio button */
.find-form-radio {}

/* find record form select list */
.find-form-select {
   margin:1px 0px;
   width:150px;
}

/* find record form select list disabled option */
.find-form-disabledoption {
   color:#666666;
}

/* find record form select list enabled option */
.find-form-enabledoption {
   color:#000000;
}


/************************************/
/****** RESULTS TABLE SETTINGS ******/
/************************************/

/* results table */
.results-table {
   width:100%;
   border:solid 1px #666666;
}

/* results table heading row */
.results-headingrow {}

/* results table heading cell */
.results-headingcell1 {
   font-weight:bold;
   color:#333333;
   background:#CCCCCC;
   border-top:solid 1px #EEEEEE;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
}

/* results table heading cell */
.results-headingcell2 {
   font-weight:bold;
   color:#1A4065;
   background:#99ADC1;
   border-top:solid 1px #D1E1F0;
   border-left:solid 1px #D1E1F0;
   border-right:solid 1px #496581;
   border-bottom:solid 1px #496581;
   padding:4px 8px;
}

/* results table even row */
.results-evenrow {}

/* results table odd row */
.results-oddrow {}

/* results table even cell */
.results-evencell1 {
   padding:4px 8px;
   background:#EEEEEE;
}

/* results table even cell */
.results-evencell2 {
   padding:4px 8px;
   background:#D1E1F0;
}

/* results table odd cell */
.results-oddcell1 {
   padding:4px 8px;
}

/* results table odd cell */
.results-oddcell2 {
   padding:4px 8px;
   background:#F1F6FB;
}

/* inactive results table odd cell */
.results-inactive-oddcell {
   padding:4px 8px;
   color:#666666;
}

/* inactive results table even cell */
.results-inactive-evencell {
   padding:4px 8px;
   color:#666666;
}

/* results sale prices */
.results-saleprice {
   color:#CC0000;
}

/* results prices */
.results-price {}

/* results prices was */
.results-pricewas {}


/*************************************/
/****** RESULTS HEADER SETTINGS ******/
/*************************************/

/* results header table */
.results-header-table {
   width:100%;
}

/* results header table row */
.results-header-row {}

/* results heading table cell */
.results-header-cell {
   height:40px;
}


/*************************************/
/****** RESULTS FOOTER SETTINGS ******/
/*************************************/

/* results footer table */
.results-footer-table {
   width:100%;
}

/* results footer table row */
.results-footer-row {}

/* results footer table cell */
.results-footer-cell {}


/************************************/
/****** RESULTS PAGES SETTINGS ******/
/************************************/

/* results pages table */
.results-pages-table {}

/* results pages table row */
.results-pages-row {}

/* results pages table cell */
.results-pages-cell {
   padding:2px;
}


/********************************************/
/****** RESULTS NEXT/PREV NAV SETTINGS ******/
/********************************************/

/* results next/prev nav table */
.results-nav-table {}

/* results next/prev nav table row */
.results-nav-row {}

/* results next/prev nav table cell */
.results-nav-cell {
   color:#999999;
}


/*************************************/
/****** RESULTS ACTION SETTINGS ******/
/*************************************/

/* results action table */
.results-action-table {
   margin-top:10px;
}

/* results action table row */
.results-action-row {}

/* results action table cell */
.results-action-cell {
   padding:2px;
}

/* results action select list */
.results-action-select {}


/*****************************************/
/****** PRODUCT SPEC TABLE SETTINGS ******/
/*****************************************/

/* product spec table */
.product-spec-table {
   width:400px;
   margin:0px 0px;
   border-top:solid 1px #666666;
}

/* product spec table row */
.product-spec-row {}

/* product spec table odd cell */
.product-spec-oddcell1 {
   width:50%;
   color:#333333;
   font-weight:bold;
   padding:4px 8px;
   background:#EEEEEE;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product spec table odd cell */
.product-spec-oddcell2 {
   width:50%;
   padding:4px 8px;
   background:#FFFFFF;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product spec table even cell */
.product-spec-evencell1 {
   width:50%;
   color:#333333;
   font-weight:bold;
   padding:4px 8px;
   background:#CCCCCC;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product spec table even cell */
.product-spec-evencell2 {
   width:50%;
   padding:4px 8px;
   background:#EEEEEE;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product spec inputs */
.product-spec-input {
   width:250px;
}
.product-spec-oddinput {
   width:250px;
}
.product-spec-eveninput {
   width:250px;
   background:#EEEEEE;
}

/* product spec hidden indicator */
.product-spec-hidden {
   font-weight: normal;
   font-size: 10px;
   color: #999999;
}

/****************************************/
/****** PRODUCT TAX TABLE SETTINGS ******/
/****************************************/

/* product tax table */
.product-tax-table {
   width:400px;
   margin-bottom:5px;
   border-collapse: collapse;
}

/* product tax table heading row */
.product-tax-headingrow {}

/* product tax table heading cell */
.product-tax-headingcell {
   font-weight:bold;
   padding:4px 8px;
   color:#1A4065;
   background:#99ADC1;
   border:solid 1px #496581;
}

/* product tax table odd row */
.product-tax-oddrow {}

/* product tax table odd cell */
.product-tax-oddcell {
   width:50%;
   color:#333333;
   padding:4px 8px;
   background:#EEEEEE;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product tax table even row */
.product-tax-evenrow {}

/* product tax table even cell */
.product-tax-evencell {
   width:50%;
   color:#333333;
   padding:4px 8px;
   background:#CCCCCC;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/******************************************/
/****** PRODUCT IMAGE TABLE SETTINGS ******/
/******************************************/

/* product image table */
.product-image-table {
   width:400px;
   margin-bottom:5px;
}

/* product image table row */
.product-image-headingrow {}

/* product image table heading cell */
.product-image-headingcell1 {
   font-weight:bold;
   padding:4px 8px;
   color:#1A4065;
   background:#99ADC1;
   border:solid 1px #496581;
}

/* product image table heading cell */
.product-image-headingcell2 {
   padding:4px 8px;
   background:#D1E1F0;
   border-top:solid 1px #496581;
   border-bottom:solid 1px #496581;
}

/* product image table heading cell */
.product-image-headingcell3 {
   text-align:right;
   padding:4px 8px;
   background:#D1E1F0;
   border-top:solid 1px #496581;
   border-bottom:solid 1px #496581;
   border-right:solid 1px #496581;
}

/* product image table row */
.product-image-row {}

/* product image table cell */
.product-image-cell1 {
   font-weight:bold;
   padding:4px 8px;
   color:#333333;
   background:#CCCCCC;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
}

/* product image table cell */
.product-image-cell2 {
   padding:4px 8px;
   background:#EEEEEE;
   border-right:solid 1px #666666;
}

/* product image table cell */
.product-image-cell3 {
   text-align:center;
   padding:10px;
   color:#CC0000;
   font-weight:bold;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
   border-top:solid 1px #666666;
}

/* product image table footer row */
.product-image-footerrow {}

/* product image table footer cell */
.product-image-footercell {
   padding:4px 8px;
   color:#1A4065;
   background:#99ADC1;
   border:solid 1px #496581;
}

/* product image upload link */
.product-image-link:link {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.product-image-link:visited {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.product-image-link:hover {
   font-weight:bold;
   color:#1A4065;
   text-decoration:underline;
}
.product-image-link:active {
   font-weight:bold;
   color:#1A4065;
}

/* product image inputs */
.product-image-input-large {
   width:250px;
}
.product-image-input-small {
   width:50px;
}

/*******************************************/
/****** PRODUCT OPTION TABLE SETTINGS ******/
/*******************************************/

/* product option table */
.product-option-headingtable {
   width:400px;
}

/* product option table row */
.product-option-headingrow {}

/* product option table row */
.product-option-headingrow {}

/* product image table heading cell */
.product-option-headingcell1 {
   font-weight:bold;
   padding:4px 8px;
   color:#1A4065;
   background:#99ADC1;
   border:solid 1px #496581;
}

/* product option table heading cell */
.product-option-headingcell2 {
   padding:4px 8px;
   background:#D1E1F0;
   border-top:solid 1px #496581;
   border-bottom:solid 1px #496581;
}

/* product option table heading cell */
.product-option-headingcell3 {
   text-align:right;
   padding:4px 8px;
   background:#D1E1F0;
   border-top:solid 1px #496581;
   border-right:solid 1px #496581;
   border-bottom:solid 1px #496581;
}

/* product option table heading cell */
.product-option-headingcell4 {
   padding:4px 8px;
   background:#FEDAC3;
   color:#993300;
   border-left:solid 1px #993300;
   border-right:solid 1px #993300;
   border-top:solid 1px #993300;
}

/* product option table */
.product-option-table {
   width:400px;
   margin:2px 0px;
}

/* product option table row */
.product-option-row {}

/* product option table odd cell */
.product-option-oddcell1 {
   color:#333333;
   font-weight:bold;
   padding:4px 8px;
   background:#EEEEEE;
   border-right:solid 1px #666666;
   border-left:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product option table odd cell */
.product-option-oddcell2 {
   padding:4px 8px;
   background:#FFFFFF;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product option table even cell */
.product-option-evencell1 {
   color:#333333;
   font-weight:bold;
   padding:4px 8px;
   background:#CCCCCC;
   border-right:solid 1px #666666;
   border-left:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product option table even cell */
.product-option-evencell2 {
   padding:4px 8px;
   background:#EEEEEE;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
}

/* product option footer table */
.product-option-footertable {
   width:400px;
   margin-bottom:5px;
}

/* product option footer table row */
.product-option-footerrow {}

/* product option footer table cell */
.product-option-footercell {
   padding:4px 8px;
   color:#1A4065;
   background:#99ADC1;
   border-left:solid 1px #496581;
   border-right:solid 1px #496581;
   border-bottom:solid 1px #496581;
}

/* product option upload link */
.product-option-link:link {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.product-option-link:visited {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.product-option-link:hover {
   font-weight:bold;
   color:#1A4065;
   text-decoration:underline;
}
.product-option-link:active {
   font-weight:bold;
   color:#1A4065;
}

/* product option inputs */
.product-option-input {
   width:250px;
}
.product-option-oddinput {
   width:250px;
}
.product-option-eveninput {
   width:250px;
   background:#EEEEEE;
}


/****************************************/
/****** PARENT CATEGORIES SETTINGS ******/
/****************************************/

/* parent categories table */
.parent-category-table {
   margin:8px 0px;
}

/* parent categories table row */
.parent-category-row {}

/* parent categories table cell */
.parent-category-cell {}

/* parent category tree table */
.parent-tree-table {}

/* parent categories table row */
.parent-tree-row {}

/* parent categories table cell */
.parent-tree-cell {
   padding:2px;
   vertical-align:bottom;
}


/***********************************/
/****** COPY RECORD SETTINGS ******/
/***********************************/

/* copy record */
.copy-record-div {
   padding:20px;
}

/* copy record table */
.copy-record-table {}

/* copy record table row */
.copy-record-row {}

/* copy record table cell */
.copy-record-cell {
   padding:2px;
}

/* copy record input */
.copy-record-input {
   width:125px;
}

/* copy record checkbox */
.copy-record-checkbox {}


/***************************************/
/****** RELATED PRODUCTS SETTINGS ******/
/***************************************/

/* related products table */
.related-products-table {}

/* related products table row */
.related-products-row {}

/* related products table cell */
.related-products-cell {
   padding:0px 20px;
}

/* related product table */
.related-product-table {}

/* related product table row */
.related-product-row {}

/* related product table cell */
.related-product-cell {}


/***************************************************/
/****** MANAGE PRODUCT OPTIONS TABLE SETTINGS ******/
/***************************************************/

/* product options table */
.product-options-table {
   border:solid 1px #666666;
}

/* product options table heading row */
.product-options-headingrow {}

/* product options table heading cell - options */
.product-options-headingcell1 {
   font-weight:bold;
   color:#1A4065;
   background:#99ADC1;
   border-left:solid 1px #D1E1F0;
   border-right:solid 1px #496581;
   border-top:solid 1px #D1E1F0;
   border-bottom:solid 1px #496581;
   padding:4px 8px;
   text-align:center;
   vertical-align:top;
}

/* product options table heading cell - checkboxes*/
.product-options-headingcell2 {
   font-weight:bold;
   color:#333333;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   text-align:center;
   vertical-align:top;
   width:70px;
}

/* product options heading checkboxes */
.product-options-checkbox {
   margin:2px 0px 0px 0px;
}

/* product options table even row */
.product-options-evenrow {}

/* product options table odd row */
.product-options-oddrow {}

/* product options table odd cell1 */
.product-options-oddcell1 {
   background:#F1F6FB;
   color:#1A4065;
   padding:4px;
   text-align:center;
}

/* product options table odd cell2 */
.product-options-oddcell2 {
   background:#FFFFFF;
   color:#333333;
   padding:4px;
   text-align:center;
}

/* product options table even cell1 */
.product-options-evencell1 {
   background:#D1E1F0;
   color:#1A4065;
   padding:4px;
   text-align:center;
}

/* product options table even cell2 */
.product-options-evencell2 {
   background:#EEEEEE;
   padding:4px;
   text-align:center;
}

/* product options table odd form inputs */
.product-options-oddinput {
   width:70px;
   background:#FFFFFF;
}

/* product options table even form inputs */
.product-options-eveninput {
   width:70px;
   background:#EEEEEE;
}

/* product options table odd default form inputs */
.product-options-odddefault {
   width:70px;
   color:#999999;
   background:#FFFFFF;
}

/* product options table even default form inputs */
.product-options-evendefault {
   width:70px;
   color:#999999;
   background:#EEEEEE;
}

/* product options table odd disabled form inputs */
.product-options-odddisabled {
   width:70px;
   background: #FFFFFF url("/catalog/admin/images/disabled_background.gif");
   border-top: solid 2px #CCCCCC;
   border-right: inset 2px #FFFFFF;
   border-bottom: inset 2px #FFFFFF;
   border-left: solid 2px #CCCCCC;
}

/* product options table even disabled form inputs */
.product-options-evendisabled {
   width:70px;
   background: #EEEEEE url("/catalog/admin/images/disabled_background.gif");
   border-top: solid 2px #CCCCCC;
   border-right: inset 2px #FFFFFF;
   border-bottom: inset 2px #FFFFFF;
   border-left: solid 2px #CCCCCC;
}

/**************************************/
/****** SALES TAX TABLE SETTINGS ******/
/**************************************/

/* sales tax table */
.sales-tax-table {
   border:solid 1px #666666;
}

/* sales tax table heading row */
.sales-tax-headingrow {}

/* sales tax table heading cell1 */
.sales-tax-headingcell1 {
   font-weight:bold;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   color:#333333;
   text-align:center;
}

/* sales tax table heading cell2 */
.sales-tax-headingcell2 {
   font-weight:bold;
   color:#1A4065;
   background:#99ADC1;
   border-left:solid 1px #D1E1F0;
   border-right:solid 1px #496581;
   border-top:solid 1px #D1E1F0;
   border-bottom:solid 1px #496581;
   padding:4px 8px;
   text-align:center;
}

/* sales tax table even row */
.sales-tax-evenrow {}

/* sales tax table odd row */
.sales-tax-oddrow {}

/* sales tax table odd cell1 */
.sales-tax-oddcell1 {
   background:#FFFFFF;
   padding:4px 8px;
   text-align:center;
}

/* sales tax table odd cell2 */
.sales-tax-oddcell2 {
   background:#FFFFFF;
   padding:4px 8px;
}

/* sales tax table odd cell3 */
.sales-tax-oddcell3 {
   text-align:center;
   background:#F1F6FB;
   color:#1A4065;
   padding:4px 8px;
}

/* sales tax table even cell1 */
.sales-tax-evencell1 {
   background:#EEEEEE;
   padding:4px 8px;
   text-align:center;
}

/* sales tax table even cell2 */
.sales-tax-evencell2 {
   background:#EEEEEE;
   padding:4px 8px;
}

/* sales tax table even cell3 */
.sales-tax-evencell3 {
   text-align:center;
   background:#D1E1F0;
   color:#1A4065;
   padding:4px 8px;
}

/* sales tax odd form inputs */
.sales-tax-oddinput {
   width:40px;
   background:#FFFFFF;
}

/* sales tax even form inputs */
.sales-tax-eveninput {
   width:40px;
   background:#F1F6FB;
}


/********************************************/
/****** SHIPPING METHOD TABLE SETTINGS ******/
/********************************************/

/* shipping method table */
.shipping-method-table {
   border:solid 1px #666666;
}

/* shipping method table heading row */
.shipping-method-headingrow {}

/* shipping method table heading cell1 */
.shipping-method-headingcell1 {
   font-weight:bold;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   color:#333333;
   text-align:center;
}

/* shipping method table heading cell2 */
.shipping-method-headingcell2 {
   font-weight:bold;
   color:#1A4065;
   background:#99ADC1;
   border-left:solid 1px #D1E1F0;
   border-right:solid 1px #496581;
   border-top:solid 1px #D1E1F0;
   border-bottom:solid 1px #496581;
   padding:4px 8px;
   text-align:center;
}

/* shipping method table even row */
.shipping-method-evenrow {}

/* shipping method table odd row */
.shipping-method-oddrow {}

/* shipping method table odd cell1 */
.shipping-method-oddcell1 {
   background:#FFFFFF;
   padding:4px 8px;
   text-align:center;
}

/* shipping method table odd cell2 */
.shipping-method-oddcell2 {
   background:#FFFFFF;
   padding:4px 8px;
}

/* shipping method table odd cell3 */
.shipping-method-oddcell3 {
   text-align:center;
   background:#F1F6FB;
   color:#1A4065;
   padding:4px 8px;
}

/* shipping method table even cell1 */
.shipping-method-evencell1 {
   background:#EEEEEE;
   padding:4px 8px;
   text-align:center;
}

/* shipping method table even cell2 */
.shipping-method-evencell2 {
   background:#EEEEEE;
   padding:4px 8px;
}

/* shipping method table even cell3 */
.shipping-method-evencell3 {
   text-align:center;
   background:#D1E1F0;
   color:#1A4065;
   padding:4px 8px;
}

/* shipping method odd form inputs */
.shipping-method-oddinput {
   width:50px;
   background:#FFFFFF;
}

/* shipping method even form inputs */
.shipping-method-eveninput {
   width:50px;
   background:#F1F6FB;
}

/******************************************/
/****** SUPPORT PAGES TABLE SETTINGS ******/
/******************************************/

/* support pages table */
.support-pages-table {
   border:solid 1px #666666;
}

/* support pages table heading row */
.support-pages-headingrow {}

/* support pages table heading cell1 */
.support-pages-headingcell1 {
   font-weight:bold;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   color:#333333;
   text-align:center;
}

/* support pages table heading cell2 */
.support-pages-headingcell2 {
   font-weight:bold;
   color:#1A4065;
   background:#99ADC1;
   border-left:solid 1px #D1E1F0;
   border-right:solid 1px #496581;
   border-top:solid 1px #D1E1F0;
   border-bottom:solid 1px #496581;
   padding:4px 8px;
   text-align:center;
}

/* support pages table even row */
.support-pages-evenrow {}

/* support pages table odd row */
.support-pages-oddrow {}

/* support pages table odd cell1 */
.support-pages-oddcell1 {
   background:#FFFFFF;
   padding:4px 8px;
   text-align:center;
}

/* support pages table odd cell2 */
.support-pages-oddcell2 {
   background:#FFFFFF;
   padding:4px 8px;
}

/* support pages table odd cell3 */
.support-pages-oddcell3 {
   text-align:center;
   background:#F1F6FB;
   color:#1A4065;
   padding:4px 8px;
}

/* support pages table even cell1 */
.support-pages-evencell1 {
   background:#EEEEEE;
   padding:4px 8px;
   text-align:center;
}

/* support pages table even cell2 */
.support-pages-evencell2 {
   background:#EEEEEE;
   padding:4px 8px;
}

/* support pages table even cell3 */
.support-pages-evencell3 {
   text-align:center;
   background:#D1E1F0;
   color:#1A4065;
   padding:4px 8px;
}

/* support pages odd form inputs */
.support-pages-oddinput {
   width:50px;
   background:#FFFFFF;
}

/* support pages even form inputs */
.support-pages-eveninput {
   width:50px;
   background:#F1F6FB;
}

/*******************************************/
/****** SHIPPING RATES TABLE SETTINGS ******/
/*******************************************/

/* shipping rates table */
.shipping-rates-table {
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
   border-top:solid 1px #666666;
   width:100%;
}

/* shipping rates table heading row */
.shipping-rates-headingrow {}

/* shipping rates table heading cell */
.shipping-rates-headingcell {
   font-weight:bold;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   color:#333333;
   text-align:center;
}

/* shipping rates table even row */
.shipping-rates-evenrow {}

/* shipping rates table odd row */
.shipping-rates-oddrow {}

/* shipping rates table odd cell */
.shipping-rates-oddcell {
   background:#FFFFFF;
   padding:4px 8px;
}

/* shipping rates table even cell */
.shipping-rates-evencell {
   background:#EEEEEE;
   padding:4px 8px;
}

/* shipping rates odd form inputs */
.shipping-rates-oddinput {
   width:125px;
   background:#FFFFFF;
}

/* shipping rates even form inputs */
.shipping-rates-eveninput {
   width:125px;
   background:#EEEEEE;
}

/* shipping rates footer table */
.shipping-rates-footertable {
   width:100%;
   border:solid 1px #496581;
}

/* shipping rates footer table row */
.shipping-rates-footerrow {}

/* shipping rates footer table cell */
.shipping-rates-footercell {
   padding:4px 8px;
   color:#1A4065;
   background:#99ADC1;
}

/* shipping rates upload link */
.shipping-rates-link:link {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.shipping-rates-link:visited {
   font-weight:bold;
   color:#1A4065;
   text-decoration:none;
}
.shipping-rates-link:hover {
   font-weight:bold;
   color:#1A4065;
   text-decoration:underline;
}
.shipping-rates-link:active {
   font-weight:bold;
   color:#1A4065;
}


/************************************/
/****** ORDER HISTORY SETTINGS ******/
/************************************/

/* order history table */
.order-history-table {
   width:100%;
   border:solid 1px #666666;
}

/* order history table heading row */
.order-history-headingrow {}

/* order history table heading cell */
.order-history-headingcell {
   font-weight:bold;
   color:#333333;
   background:#CCCCCC;
   border-top:solid 1px #EEEEEE;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
}

/* order history table even row */
.order-history-evenrow {
   background:#EEEEEE;
}

/* order history table odd row */
.order-history-oddrow {
   background:#FFFFFF;
}

/* order history table cell */
.order-history-cell {
   padding:4px 8px;
}


/************************************/
/****** SORT CATEGORY SETTINGS ******/
/************************************/

/* sort category table */
.sort-category-table {
   border:solid 1px #666666;
}

/* sort category table heading row */
.sort-category-headingrow {}

/* sort category table heading cell1 */
.sort-category-headingcell1 {
   font-weight:bold;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   color:#333333;
   text-align:center;
}

/* sort category table heading cell2 */
.sort-category-headingcell2 {
   font-weight:bold;
   color:#1A4065;
   background:#99ADC1;
   border-left:solid 1px #D1E1F0;
   border-right:solid 1px #496581;
   border-top:solid 1px #D1E1F0;
   border-bottom:solid 1px #496581;
   padding:4px 8px;
   text-align:center;
}

/* sort category table even row */
.sort-category-evenrow {}

/* sort category table odd row */
.sort-category-oddrow {}

/* sort category table odd cell1 */
.sort-category-oddcell1 {
   background:#FFFFFF;
   padding:4px 8px;
   text-align:center;
}

/* sort category table odd cell2 */
.sort-category-oddcell2 {
   background:#FFFFFF;
   padding:4px 8px;
}

/* sort category table odd cell3 */
.sort-category-oddcell3 {
   text-align:center;
   background:#F1F6FB;
   color:#1A4065;
   padding:4px 8px;
}

/* sort category table even cell1 */
.sort-category-evencell1 {
   background:#EEEEEE;
   padding:4px 8px;
   text-align:center;
}

/* sort category table even cell2 */
.sort-category-evencell2 {
   background:#EEEEEE;
   padding:4px 8px;
}

/* sort category table even cell3 */
.sort-category-evencell3 {
   text-align:center;
   background:#D1E1F0;
   color:#1A4065;
   padding:4px 8px;
}

/* sort category odd form inputs */
.sort-category-oddinput {
   width:50px;
   background:#FFFFFF;
}

/* sort category even form inputs */
.sort-category-eveninput {
   width:50px;
   background:#F1F6FB;
}


/*************************************/
/****** REPORT RESULTS SETTINGS ******/
/*************************************/

/* report heading table */
.report-heading-table {
   width:400px;
}

/* report results table row */
.report-heading-row {}

/* report results table cell */
.report-heading-cell {}

/* report results table */
.report-results-table {
   border:solid 1px #666666;
   width:400px;
}

/* report results table heading row */
.report-results-headingrow {}

/* report results table heading cell1 */
.report-results-headingcell {
   font-weight:bold;
   background:#CCCCCC;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-top:solid 1px #EEEEEE;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
   color:#333333;
   text-align:center;
}

/* report results table even row */
.report-results-evenrow {
   background:#FFFFFF;
}

/* report results table odd row */
.report-results-oddrow {
   background:#EEEEEE;
}

/* report results table cell */
.report-results-cell {
   padding:4px 8px;
}

/* report results table footer row */
.report-results-footerrow {
   background:#D1E1F0;
}

/* report results table footer cell */
.report-results-footercell {
   font-weight:bold;
   color:#1A4065;
   padding:4px 8px;
}


/***********************************/
/****** UPLOAD IMAGE SETTINGS ******/
/***********************************/

/* upload table */
.upload-table {
   width:100%;
}

/* upload table instructions row */
.upload-instructionsrow {}

/* upload table instructions cell */
.upload-instructionscell {
   padding-bottom:10px;
}

/* upload table form row */
.upload-formrow {}

/* upload table form cell */
.upload-formcell {
   padding:10px;
   background:#D1E1F0;
}

/* upload form table */
.upload-form-table {}

/* upload form table row */
.upload-form-row {}

/* upload form table cell */
.upload-form-cell {
   padding:2px;
}

/* upload form file input */
.upload-form-file {
   width:300px;
}

/* upload form input */
.upload-form-input {
   width:232px;
}

/*******************************/
/****** CALENDAR SETTINGS ******/
/*******************************/

.monthyearlink:link {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
.monthyearlink:hover {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
.monthyearlink:visited {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}
.monthyearlink:active {
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
}

.calendartable {
   background:#FFFFFF;
   border:#FFFFFF 0px solid;
}
.monthcell {
   border:#6699CC 1px solid;
   background-color:#D1E1F0;
}

.month {
   color:#003366;
   font-weight:bold;
   text-align:center;
}

.monthtable {
   font-weight:bold;
   border:#FFFFFF 1px solid;
}

.weekdaycell {
   width:25px;
   color:#666666;
   border:#CCCCCC 1px solid;
   background:#EEEEEE;
}

.daycell {
   text-align:center;
   height:20px;
   width:25px;
   cursor:pointer;
   cursor:hand;
   color:000000;
   border:solid 1px #CCCCCC;
   background:#FFFFFF;
}

.daycellhover {
   text-align:center;
   height:20px;
   width:25px;
   cursor:pointer;
   cursor:hand;
   color:#336699;
   background:#D1E1F0;
   border-right:#336699 0px solid;
   border-top:#336699 1px solid;
   border-left:#336699 1px solid;
   border-bottom:#336699 0px solid;
}

.selecteddaycell {
   text-align:center;
   height:20px;
   width:25px;
   cursor:pointer;
   cursor:hand;
   color:#336699;
   background:#D1E1F0;
   border-right:#336699 1px solid;
   border-top:#336699 0px solid;
   border-left:#336699 0px solid;
   border-bottom:#336699 1px solid;
}

/************************************/
/****** ORDER DETAILS SETTINGS ******/
/************************************/

TABLE.cart {
   border-top:solid 1px #666666;
   border-left:solid 1px #666666;
   border-right:solid 1px #666666;
}

TH.cart {
   font-weight:bold;
   color:#333333;
   background:#CCCCCC;
   border-top:solid 1px #EEEEEE;
   border-left:solid 1px #EEEEEE;
   border-right:solid 1px #666666;
   border-bottom:solid 1px #666666;
   padding:4px 8px;
}

TR.cartevenrow {}

TR.cartoddrow {}

TD.cartevencell {
   background-color:#EEEEEE;
   padding:4px 8px;
}

TD.cartoddcell {
   background:#FFFFFF;
   padding:4px 8px;
}

FONT.cartproductname {}

TABLE.ordertotal_inside {}

TR.ordertotal_inside {}

TD.ordertotal_inside {
   color:#1A4065;
}

TABLE.ordertotal_outside {
   border:solid 1px #496581;
   background:#D1E1F0;
}

TR.ordertotal_outside {}

TD.ordertotal_outside {}


/*********************************/
/****** ADDITIONAL SETTINGS ******/
/*********************************/

.enabled {
   color:#000000;
}

.disabled {
   color:#999999;
}

.action-image {
   margin-right:5px;
   border:solid 0px #FFFFFF;
}

.maint-hr {
   color:#CCCCCC;
}

.enabled-inactive {
   color:#CC0000;
}

.enabled-active {
   color:#006600;
}

.enabled-staging {
   color:#993300;
}

.inactive {
   color:#990000;
   background:#FFBFBF;
}

.active {
   color:#006600;
   background:#C9FFC9;
}

.staging {
   color:#993300;
   background:#FEDAC3;
}

.orderstatus-c {
   color:#990000;
   background:#FFBFBF;
}

.orderstatus-s {
   color:#006600;
   background:#C9FFC9;
}

.orderstatus-p {
   color:#993300;
   background:#FEDAC3;
}

.active-yes {
   color:#006600;
   background:#C9FFC9;
}

.active-no {
   color:#990000;
   background:#FFBFBF;
}

.win {
   margin:15px;
   color:#000000;
   background:#FFFFFF;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}
.nav {
   margin:5px 15px;
   color:#666666;
   background:#CCCCCC;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}
.tree {
   margin:0px;
   color:#000000;
   background:#FFFFFF;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.maint {
   margin:15px;
   color:#000000;
   background:#FFFFFF;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}
.calendar {
   margin:10px;
   color:#000000;
   background:#EEEEEE;
   font:11px Verdana, Arial, Helvetica, sans-serif;
}






