/*****************************************************************************/
/*                                  BODY                                     */
/*****************************************************************************/

html {
	scrollbar-face-color: #9999bb; 
	scrollbar-arrow-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-shadow-color: #9999CC; 
	scrollbar-3dlight-color: black; }

BODY {
	margin: 0;
	background-color: #ffffff;
	background-image : url(/adminImages/generic/background.jpg);
	background-repeat: repeat-x;
	font-family: arial;
	font-size: xx-small;
	color: #677BF7;
}


.merchantTabs {
	font-size: x-small;
}

/*****************************************************************************/
/*                                  LINKS                                    */
/*****************************************************************************/

A, A:link, A:visited {
	text-decoration : none; 
	color:#000000;
}

A:hover {
	text-decoration: underline;
	color:#000000;
}

A.large {
	text-decoration : none; 
	color : #FF0000;
}

A.large:link {
	text-decoration : none; 
	color : #FF0000;
}

A.large:hover {
	color: #FF0000;
}

A.large:visited {
	color: #FF0000;
}


A.black, A.black:link, A.black:hover, A.black:visited {
	font-weight: bold;
	font-size: x-small;
	color : #000000;
}

A.black:hover, A.black:visited {
	color : #666666;
}

A.black:hover {
	text-decoration : underline; 
}


A.black, A.black:link, A.black:visited {
	text-decoration : none; 
}

/*****************************************************************************/
/*                              login page                                   */
/*****************************************************************************/

td.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #7E99B5;
	background-color: #F7F7FA;
}

td.assistance {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}

.assistanceRed {
	font-weight: bold;
	color: #FF0000;
}


/*****************************************************************************/
/*                           information boxes                               */
/*****************************************************************************/

.alttag {
 position:absolute;
 top:0;
 left:0;
 visibility:hidden;
 width: 200px;
 border: 1px solid #A5697C;
 padding: 2px;
 font-size: x-small;
 color: #A5697C;
 background-color: #F7E8ED;
}

td.infoBoxTitle { background-color: #C0C3D2; padding: 5px; }

#infoBoxBG { background-color: #8FA6C1; }

td.infoBoxHeading { font-size: medium; font-weight: bold; color: #8FA6C1; padding: 5px; }

td.infoBoxContent { font-size: small; color: #C0C3D2; background-color: #FFFFFF; text-align: center;}


/*****************************************************************************/
/*                                 TEXT STYLES                               */
/*****************************************************************************/

.helpSmall {
	font-size: xx-small;
}

.defaultSubHeading {
	color: #000000;
	font-size: small;
	font-weight: bold;
	font-family: arial;
	vertical-align: middle;
}

.navigationHelp {
	color: #603913;
	font-size: xx-small;
	font-weight: none;
}

.subNav {
	color: #FF4F00;
	font-size: xx-small;
	font-weight: none;
}

.subContent {
	color: #000000;
	font-size: xx-small;
	font-weight: none;
}

P {
	font-family: arial;
	font-size: xx-small;
}

td.pageList, td.pageListSelected {
	border: 1px solid #666666;
	text-align: center;
	height: 15px;
	width: 15px;
	font-size: x-small
}

td.pageListSelected {
	background-color: #CCCCCC;
	color: #FF0000;
	font-weight: bold;
}

td.pageList {
	background-color: #FFFFFF;
}


/*****************************************************************************/
/*                                 CELL STYLES                               */
/*****************************************************************************/

TD {
	color: #000000;
	font-size: xx-small;
}

TD.subHeading {
	color: #000000;
	font-size: x-small;
	text-align: center;
	vertical-align: top;
}

TD.content {
	color: #336699;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

TD.mainHeading {
	background-color: #CAD4F8;
	color: #677BF7;
	font-size: large;
	font-weight: bold;
}


/*****************************************************************************/
/*                               intro colours                               */
/*****************************************************************************/

TD.introHeading {
	background-color: #005987;
	font-family: arial;
	color: #FFFFFF;
	text-align: left;
	font-size: medium;
	font-weight: bold;
}

TD.introDarkBG {
	color: #FFFFFF;
	font-size: x-small;
	vertical-align: top;
	font-family: arial;
	font-weight: bold;
	background-color: #6699CC;
}

TD.introLightBG {
	color: #51557A;
	font-size: xx-small;
	vertical-align: top;
	font-family: arial;
	background-color: #DDEAF1;
}

TD.introContentHelp {
	color: #003471;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #DDEAF1;
}

.introContentHelpBold {
	color: #51557A;
	font-size: x-small;
	text-align: left;
	font-weight: bold;
}

#introDarkBG {
	background-color: #95B1DA;
}

td.introLightDescriptionBG {
	color: #5F7EB5;
	padding: 5px;
	background-color: #E1EDF3;
}

TD.introLightDescriptionHeader {
	background-color: #D2E6F1;
	color: #5F7EB5;
	font-size: x-small;
	font-weight: bold;
}

td.introNav {
	color: #336699;
	font-size: xx-small;
	font-weight: none;
}

table.introItems {
	border: 1px solid #6699CC;
	padding: 10px;
}

table.introItemsHeader {
	border: 1px solid #6699CC;
}

td.introHeader {
	background-color: #6699CC;
	color: #FFFFFF;
	font-size: xx-small;
	vertical-align: top;
}

A.introNav {
	text-decoration : none; 
	color : #005987;
}

A.introNav:link {
	text-decoration : none; 
	color : #005987;
}

A.introNav:hover {
	color: #156791;
	text-decoration : underline; 
}

A.introNav:visited {
	color: #156791;
}


/*****************************************************************************/
/*                           storeSettings colours                           */
/*****************************************************************************/

TD.storeSettingsHeading {
	background-color: #D74040;
	font-family: arial;
	color: #FFFFFF;
	text-align: left;
	font-size: medium;
	font-weight: bold;
}


TD.storeSettingsDarkBG, TD.storeSettingsDarkBGStd {
	color: #FFFFFF;
	font-size: x-small;
	vertical-align: top;
	font-family: arial;
	font-weight: bold;
	background-color: #D87B7B;
}

TD.storeSettingsDarkBG {
	width: 50%;
}

TD.storeSettingsDarkBGStd {
	width: 25%;
}

TD.storeSettingsContentHelp,P.storeSettingsContentHelp {
	color: #B65454;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #FBE8E8;
}

TD.storeSettingsLightBG {
	color: #B65454;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #FDF1F1;
}

TD.storeSettingsLightDescriptionBG {
	background-color: #F8E6E6;
	color: #B65454;
}

#storeSettingsDarkBG {
	color: #B65454;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #D87B7B;
}

TD.storeSettingsLightDescriptionHeader {
	background-color: #F0D8D8;
	color: #A53535;
	font-size: x-small;
	font-weight: bold;
}


.storeSettingsContentHelpBold {
	font-weight: bold;
}

td.storeSettingsDarkBorder, div.storeSettingsDarkBorder {
	background-color: #D74040;
}

P.storeSettingsNav {
	padding: 1px;
	margin-left: 5px;
}

A.storeSettingsNav {
	text-decoration : none; 
	color : #993333;
}

A.storeSettingsNav:link {
	text-decoration : none; 
	color : #9933339;
}

A.storeSettingsNav:hover {
	color: #993333;
	text-decoration : underline; 
}

A.storeSettingsNav:visited {
	color: #B64041;
}




/*****************************************************************************/
/*                               shipTax colours                            */
/*****************************************************************************/

TD.shipTaxHeading {
	font-family: arial;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #3E6A32;
}

TD.shipTaxSubHeading {
	font-size: x-small;
	font-family: arial;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #76AA68;
}

TD.shipTaxItemSelected {
	font-size: x-small;
	font-family: arial;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #84B486;
}

TD.shipTaxItem {
	color: #A58769;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #E0EADF;
}

TD.shipTaxItemImage {
	color: #7E7C7E;
	font-size: xx-small;
	font-family: arial;
	background-color: #FFFFFF;
}

TD.shipTaxLightBGColor {
	color: #649867;
	font-size: xx-small;
	background-color: #EFF5F0;
}

TD.shipTaxListName {
	font-family: arial;
	color: #5A955D;
	font-size: 10pt;
	font-weight: bold;
}

.shipTaxItemHeader {
	font-family: arial;
	color: #5A955D;
	font-size: 8pt;
}

TD.shipTaxDarkBGCategory-list {
	color: #316F29;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #BBDFB5;
}

TD.shipTaxLightBGCategory-list {
	color: #316F29;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #C8E6C7;
}

TD.shipTaxDescriptionBorder {
	background-color: #81A982;
	width: 1px;
}


TD.shipTaxLightDescription {
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	background-color: #D8F4D7;
	color: #7AAE71;
	padding: 5px;
}

TD.shipTaxLightDescriptionBG {
	background-color: #D8F4D7;
	color: #7AAE71;
}

TD.shipTaxLightDescriptionHeader {
	background-color: #D0EECF;
	color: #7AAE71;
	font-size: 11px;
	font-weight: bold;
}

#shipTaxDarkBG, TD.shipTaxDarkBG, span.shipTaxDarkBG {
	color: #3E6A32;
	font-size: x-small;
	font-weight: bold;
	background-color: #C7E6C9;
}

TD.shipTaxDarkBG {
	vertical-align: top;
	text-align: right;
	width: 25%;
}

TD.shipTaxLightBG {
	color: #649867;
	font-size: xx-small;
	vertical-align: top;
	font-family: arial;
	background-color: #EFF5F0;
	width: 75%;
}

P.shipTaxContentHelp, TD.shipTaxContentHelp {
	color: #316F29;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #DEF1DA;
}

P.shipTaxContentHelp {
	padding: 2px;
	margin-bottom: 1px;
}

P.shipTaxContentHelpTitle, TD.shipTaxContentHelpTitle {
	color: #3E6A32;
	font-size: x-small;
	text-align: left;
	vertical-align: top;
	background-color: #EFF5F0;
}

P.shipTaxContentHelpTitle {
	background-color: #DEF1DA;
	padding: 2px;
}

.shipTaxSubNavHeading {
	color: #00710D;
	font-weight: bold;
	line-height: 20px;
	font-size: x-small
}

.shipTaxSubNav {
	color: #00710D;
	font-weight: none;
	font-size: xx-small;
}

P.shipTax {
	padding: 1px;
	margin-left: 5px;
	background-color: #E9F3E7;
}

P.shipTaxLevel2 {
	padding-left: 10px;
}

A.shipTax {
	text-decoration : none; 
	color : #3E6A32;
}

A.shipTax:link {
	color: #3E6A32;
	text-decoration : none; 
}

A.shipTax:hover {
	color: #3E6A32;
	text-decoration : underline; 
}

A.shipTax:visited {
	color: #3E6A32;
}


/*****************************************************************************/
/*                               design colours                            */
/*****************************************************************************/

a.designCategoryItem:link, a.designCategoryItem:visited {
	display: block;
	margin: 0px;
	padding: 4px;
	background-color: #FFF;
	font-size: xx-small;
	line-height: 12px;
	color: #8C5C61;
	border-bottom: 1px solid #E1D6D7;
	text-align: left;
}
									
a.designCategoryItem:hover {
	background-color: #F9F5F7;
}

a.designCategoryItemSelected:link, a.designCategoryItemSelected:visited {
	background-color: #F9F5F7;
	font-size: xx-small;
	color: #8C5C61;
	border: solid #E1D6D7 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	display: block;
	margin: 0px;
	padding: 6px;
	text-align: left;
}
									
a.designCategoryItemSelected:hover {
	background-color: #F9F5F7;
}



P.designNav {
	padding-left: 5px;
}

TD.designHeading {
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #6A3264;
}

TD.designSubHeading {
	font-size: x-small;
	font-family: arial;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #A26192;
}

TD.designCategoryItemHeader {
	font-size: x-small;
	color: #6A3238;
	font-weight: bold;
	background-color: #ECDDE4;
}

TD.designCategoryItemHeader {
	border: solid #E1D6D7 1px;
	border-bottom: none;
}

TD.designLightDescriptionBG, TD.designCategoryItem {
	font-size: xx-small;
	color: #8C5C61;
	background-color: #FFFFFF;
}

TD.designCategoryItem {
	border: solid #E1D6D7 1px;
	border-top: none;
	border-left: none;
}

TD.designCategory {
	border: solid #E1D6D7 1px;
	border-top: none;
	border-left: none;
	border-bottom: none;
}


TD.designItem {
	color: #6A3238;
	font-size: xx-small;
	background-color: #F5F0F3;
}

TD.designItemSelected {
	color: #6A3238;
	font-size: x-small;
	font-weight: bold;
	background-color: #DDC5D1;
}

TD.designCategoryItemSelected {
	font-size: x-small;
	color: #8C5C61;
	border: solid #E1D6D7 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	background-color: #F9F5F7;
}

#designDarkBG {
	color: #CBB5A4;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #E1D6D7;
}


TD.designItemImage {
	color: #7E7C7E;
	font-size: xx-small;
	font-family: arial;
	background-color: #FFFFFF;
}

TD.designDarkBorder, div.designDarkBorder {
	background-color: #6A3264;
}


TD.designLightBG {
	color: #6A3264;
	font-size: xx-small;
	vertical-align: top;
	font-family: arial;
	background-color: #F5EFF4;
}

TD.designDarkBG {
	color: #6A3264;
	font-size: xx-small;
	vertical-align: top;
	font-family: arial;
	background-color: #DDCEDB;
	width: 25%;
}

P.designContentHelp, TD.designContentHelp {
	color: #A5697C;
	font-size: xx-small;
	text-align: left;
	background-color: #FBF5F7;
}

P.designContentHelpTitle, TD.designContentHelpTitle {
	color: #6A3264;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	background-color: #FFFFFF;
}

P.designContentHelpTitle {
	background-color: #FBF5F7;
	padding: 2px;
}

.designContentHelpBold {
	font-size: x-small;
	font-weight: bold;
}


##### mixed mode edit colours #####

#designbg { background-color: #EEE8EE; }

#designDarkBG {
	color: #DFCDE1;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #D0BCCD;
}

table.designLightDescriptionLeft {
	font-size: x-small;
	color: #894E84;
	background-color: #F1E5F2;
	border-top: 1px solid #D0BCCD;
	border-right: none;
	border-bottom: 1px solid #D0BCCD;
	border-left: 1px solid #D0BCCD;
}

table.designLightDescription{
	font-size: x-small;
	color: #894E84;
	background-color: #F1E5F2;
	border-top: 1px solid #D0BCCD;
	border-right: 1px solid #D0BCCD;
	border-bottom: 1px solid #D0BCCD;
	border-left: 1px solid #D0BCCD;
}

td.designLightDescription {
	color: #894E84;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #894E84;
	background-color: #F1E5F2;
}

TD.designLightDescriptionBG {
	background-color: #F1E5F2;
	color: #894E84;
}

TD.designLightDescriptionHeader {
	background-color: #EFE1E7;
	color: #6A3238;
	font-size: 11px;
	font-weight: bold;
}

div.hrdesign { border-top: solid 1px #D0BCCD }

P.design {
	margin: 5px;
	font-size: x-small;
	color: #894E84;
}

A.designNav {
	text-decoration : none; 
	color : #6A3265;
}

A.designNav:link {
	color: #6A3265;
	text-decoration : none; 
}

A.designNav:hover {
	color: #6A3265;
	text-decoration : underline; 
}

A.designNav:visited {
	color: #6A3265;
}


/*****************************************************************************/
/*                               products colours                            */
/*****************************************************************************/

P.productsHeading, TD.productsHeading {
	padding:2px;
	font-family: arial;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #C18159;
}

P.productsItemSelected, TD.productsItemSelected {
	padding:1px;
	font-size: x-small;
	font-family: arial;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #B49684;
}

P.products {
	margin: 5px;
	font-size: x-small;
	color: #89684E;
}

select.products {
	color: #89684E;
}

TD.productsItemShow {
	background-color: #FF0000;
}

TD.productsItemShow {
	background-color: #CCFF00;
}

TD.productsItem {
	color: #A58769;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #EAE4DF;
}

TD.productsItemImage {
	color: #7E7C7E;
	font-size: xx-small;
	font-family: arial;
	background-color: #FFFFFF;
}


TD.productsLightBG {
	color: #6F4329;
	font-size: x-small;
	font-family: arial;
	background-color: #E6D8C7;
	width: 75%;
}

TD.productsLightBGColor {
	background-color: #E6D8C7;
}

TD.productsDarkBG {
	color: #6F4329;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #DFCAB5;
	width: 25%;
}

TD.productsListName {
	font-family: arial;
	color: #955A5A;
	font-size: 10pt;
	font-weight: bold;
}

.productsItemHeader {
	text-align: center;
	font-family: arial;
	color: #955A5A;
	font-size: 8pt;
}

.productsItemHeaderbg {
	text-align: center;
	font-family: arial;
	background-color: #955A5A;
	font-size: 8pt;
}

P.productsCategoryName, TD.productsCategoryName {
	font-family: arial;
	color: #4C4C4C;
	font-size: 11pt;
	font-weight: bold;
}

TABLE.productTree {
	width:80%;
	padding:0px;
	margin:2px;
	border: solid 1px #EEE8E8;
}

#productsbg { background-color: #EEE8E8; }

#productsDarkBG {
	color: #CBB5A4;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #CBB5A4;
}

table.productsLightDescriptionLeft {
	font-size: x-small;
	color: #89684E;
	background-color: #EFE5DA;
	border-top: 1px solid #CBB5A4;
	border-right: none;
	border-bottom: 1px solid #CBB5A4;
	border-left: 1px solid #CBB5A4;
}

table.productsLightDescription{
	font-size: x-small;
	color: #89684E;
	background-color: #EFE5DA;
	border-top: 1px solid #CBB5A4;
	border-right: 1px solid #CBB5A4;
	border-bottom: 1px solid #CBB5A4;
	border-left: 1px solid #CBB5A4;
}

td.productsLightDescription {
	color: #89684E;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #89684E;
	background-color: #EFE5DA;
}

TD.productsLightDescriptionBG {
	background-color: #EFE5DA;
	color: #89684E;
}

TD.productsLightDescriptionHeader {
	background-color: #E3D7C9;
	color: #89684E;
	font-size: 11px;
	font-weight: bold;
}

div.hrproducts { border-top: solid 1px #CBB5A4 }

TD.productsDarkBGCategory-list {
	color: #6F4329;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #DFCAB5;
}

TD.productsLightBGCategory-list {
	color: #6F4329;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #E6D8C7;
}

TD.productsContentHelp {
	color: #955A5A;
	font-size: xx-small;
	background-color: #FAF7F4;
}

P.productsContentHelp,TD.productsContentHelp {
	color: #A58769;
	font-size: xx-small;
	text-align: left;
	background-color: #FBF5F7;
}

P.productsContentHelpTitle, TD.productsContentHelpTitle {
	color: #B7A194;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

P.productsContentHelpTitle {
	background-color: #FBF5F7;
	padding: 2px;
}


P.productsNav {
	padding: 0 0 0 5px;
}
TD.productsDescriptionBorder {
	background-color: #89684E;
	width: 1px;
}


TD.productsContentHelpTitle {
	color: #B7A194;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	background-color: #FFFFFF;
}

.productsContentHelpBold {
	font-size: x-small;
	font-weight: bold;
}

.productsLightBGSmall {
	font-size: x-small;
}

A.productsNav {
	text-decoration : none; 
	color : #6A3265;
}

A.productsNav:link {
	color: #6A3265;
	text-decoration : none; 
}

A.productsNav:hover {
	color: #6A3265;
	text-decoration : underline; 
}

A.productsNav:visited {
	color: #6A3265;
}

A.productsBold {
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	color : #89684E;
}

A.productsBold:link {
	color: #89684E;
	text-decoration : none;
}

A.productsBold:hover {
	color: #A88569;
	text-decoration : underline;
}

A.productsBold:visited {
	color: #A88569;
	text-decoration : none;
}


/*****************************************************************************/
/*                               orders colours                            */
/*****************************************************************************/

P.ordersHeading, TD.ordersHeading {
	padding:2px;
	font-family: arial;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-color: #C15959;
}

P.ordersItemSelected, TD.ordersItemSelected {
	padding:1px;
	font-size: x-small;
	font-family: arial;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #B48484;
}

P.orders {
	margin: 5px;
	font-size: x-small;
	color: #894E4E;
}

select.orders {
	color: #894E4E;
}

TD.ordersItem {
	color: #A56969;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #EADFDF;
}

TD.ordersItemImage {
	color: #7E7C7E;
	font-size: xx-small;
	font-family: arial;
	background-color: #FFFFFF;
}


TD.ordersLightBG {
	color: #6F2929;
	font-size: x-small;
	font-family: arial;
	background-color: #E6C7C7;
	width: 75%;
}

TD.ordersLightBGColor {
	background-color: #E6C7C7;
}

TD.ordersDarkBG {
	color: #6F2929;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #DFB5B5;
	width: 25%;
}

TD.ordersListName {
	font-family: arial;
	color: #955A5A;
	font-size: 10pt;
	font-weight: bold;
}

.ordersItemHeader {
	text-align: center;
	font-family: arial;
	color: #955A5A;
	font-size: 8pt;
}

.ordersItemHeaderbg {
	text-align: center;
	font-family: arial;
	background-color: #955A5A;
	font-size: 8pt;
}

TD.ordersCategoryName {
	font-family: arial;
	color: #4C4C4C;
	font-size: 11pt;
	font-weight: bold;
}

TABLE.productTree {
	width:80%;
	padding:0px;
	margin:2px;
	border: solid 1px #EEE8E8;
}

#ordersbg { background-color: #EEE8E8; }

#ordersDarkBG {
	color: #CBA4A4;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #CBA4A4;
}

TD.ordersLightDescriptionBG {
	background-color: #EFDADA;
	color: #A45C5C;
}

TD.ordersLightDescriptionHeader {
	background-color: #E3C9C9;
	color: #A45C5C;
	font-size: 11px;
	font-weight: bold;
}

table.ordersLightDescriptionLeft {
	font-size: x-small;
	color: #894E4E;
	background-color: #EFDADA;
	border-top: 1px solid #DFC0C0;
	border-right: none;
	border-bottom: 1px solid #DFC0C0;
	border-left: 1px solid #DFC0C0;
}

td.ordersLightDescription {
	color: #894E4E;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFC0C0;
	background-color: #EFDADA;
}

TD.ordersDescriptionBorder {
	background-color: #894E4E;
	width: 1px;
}

TD.ordersContentHelpTitle {
	color: #C99090;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	background-color: #FFFFFF;
}

div.hrorders { border-top: solid 1px #CBA4A4 }

TD.ordersContentHelp {
	color: #A34949;
	font-size: xx-small;
	background-color: #FAF4F4;
}

P.ordersContentHelp,TD.ordersContentHelp {
	color: #C17171;
	font-size: xx-small;
	text-align: left;
	background-color: #FCEFEF;
}

P.ordersContentHelpTitle, TD.ordersContentHelpTitle {
	color: #C18D8D;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
}

P.ordersContentHelpTitle {
	padding: 2px;
	background-color: #FCEFEF;
}

P.ordersNav {
	padding-left: 5px;
}

.ordersLightBGSmall {
	font-size: x-small;
}

A.ordersNav {
	text-decoration : none; 
	color : #6A3232;
}

A.ordersNav:link {
	color: #6A3232;
	text-decoration : none; 
}

A.ordersNav:hover {
	color: #6A3232;
	text-decoration : underline; 
}

A.ordersNav:visited {
	color: #6A3232;
}


/*****************************************************************************/
/*                           imageLib colours                           */
/*****************************************************************************/

TD.imageLibHeading {
	background-color: #576E85;
	font-family: arial;
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
}


TD.imageLibDarkBG {
	color: #003571;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #C7D9E6;
	width: 25%;
}

TD.imageLibDarkBG-list {
	color: #003571;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #C7D9E6;
}

TD.imageLibLightBG {
	color: #003571;
	font-size: xx-small;
	vertical-align: top;
	font-family: arial;
	background-color: #EFF3F5;
}

TD.imageLibListName {
	font-family: arial;
	color: #5A7495;
	font-size: 10pt;
	font-weight: bold;
}

#imagelibbg { background-color: #E8EBEE; }

#imageLibDarkBG { background-color: #708DAA; }

TD.imageLibLightDescriptionBG {
	background-color: #DAE4EF;
	color: #5C85A4;
}

TD.imageLibLightDescriptionHeader {
	background-color: #CEDAE8;
	color: #5C85A4;
	font-size: 11px;
	font-weight: bold;
}

TD.imageLibItemSelected {
	font-size: x-small;
	font-family: arial;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #88A3BD;
}

TD.imageLibItem {
	color: #003571;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #D8E2E7;
}

TD.imageLibItemImage {
	color: #003571;
	font-size: xx-small;
	font-family: arial;
	background-color: #FFFFFF;
}

TD.imageLibCategoryName {
	color: #003571;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #C7D9E2;
	width: 100%;
}

TD.imageLibOptionsBG {
	background-color: #E4E7EE;
}


TD.imageLibOptionsHeading {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
	vertical-align: top;
	font-family: arial;
	background-color: #717FB9;
}

TD.imageLibOptions {
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: none;
	vertical-align: top;
	font-family: arial;
	background-color: #717FB9;
}

P.imageLibContentHelp, TD.imageLibContentHelp {
	color: #003571;
	font-size: xx-small;
	vertical-align: top;
	background-color: #EFF3F5;
}

P.imageLibContentHelpTitle, TD.imageLibContentHelpTitle {
	color: #576E85;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	background-color: #FFFFFF;
}

P.imageLibContentHelpTitle {
	padding: 2px;
	background-color: #EFF3F5;
}

TD.imageLibFolderName {
	font-family: arial;
	color: #4C4C4C;
	font-size: 11pt;
	font-weight: bold;
}

TD.imageLibImageName {
	font-family: arial;
	color: #5A6F95;
	font-size: 10pt;
	font-weight: bold;
}


.imageLibItemHeader {
	font-family: arial;
	color: #5A6F95;
	font-size: 8pt;
}

P.imageLibNav {
	padding-left: 5px;
}

A.imageLibNav {
	text-decoration : none; 
	color : #576E85;
}

A.imageLibNav:link {
	color: #576E85;
	text-decoration : none; 
}

A.imageLibNav:hover {
	color: #576E85;
	text-decoration : underline; 
}

A.imageLibNav:visited {
	color: #576E85;
}

/*******************/



/*****************************************************************************/
/*                           downloadable colours                           */
/*****************************************************************************/

TD.downloadableHeading {
	background-color: #B17B42;
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
}


TD.downloadableDarkBG, TD.downloadableDarkBG-list {
	color: #715200;
	font-size: x-small;
	font-weight: bold;
	background-color: #ECC98C;
}

TD.downloadableDarkBG {
	width: 25%;
}

TD.downloadableLightBG {
	color: #715200;
	font-size: xx-small;
	vertical-align: top;
	font-family: arial;
	background-color: #FAF6E6;
}

TD.downloadableListName {
	font-family: arial;
	color: #C18E61;
	font-size: 10pt;
	font-weight: bold;
}

#downloadablebg { background-color: #F0E5CF; }

#downloadableDarkBG {
	color: #CBB5A4;
	font-size: x-small;
	font-family: arial;
	font-weight: bold;
	background-color: #CFC5A6;
}

TD.downloadableLightDescriptionBG {
	background-color: #EFEBD6;
	color: #AB8D3A;
}

TD.downloadableLightDescriptionHeader {
	background-color: #DAD1B7;
	color: #AB8D3A;
	font-size: 11px;
	font-weight: bold;
}

TD.downloadableItemSelected {
	font-size: x-small;
	color: #FFFFFF;
	vertical-align: middle;
	font-weight: bold;
	background-color: #D0AF69;
}

TD.downloadableItem {
	color: #BA7200;
	font-size: x-small;
	font-weight: bold;
	background-color: #EFE3C1;
}

TD.downloadableItemImage {
	color: #BA7200;
	font-size: xx-small;
	background-color: #FFFFFF;
}

TD.downloadableCategoryName {
	color: #BA7200;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #EDDFC7;
	width: 100%;
}

TD.downloadableOptionsBG {
	background-color: #F3EDDA;
}


TD.downloadableOptionsHeading {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
	vertical-align: top;
	font-family: arial;
	background-color: #C6A371;
}

TD.downloadableOptions {
	color: #FFFFFF;
	font-size: xx-small;
	font-weight: none;
	vertical-align: top;
	font-family: arial;
	background-color: #717FB9;
}

TD.downloadableContentHelp, P.downloadableContentHelp {
	color: #926001;
	font-size: xx-small;
	text-align: left;
	vertical-align: top;
	background-color: #F5EEE2;
}

P.downloadableContentHelp {
	padding: 2px;
	margin-bottom: 1px;
}

TD.downloadableContentHelpTitle {
	color: #A78669;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	background-color: #FFFFFF;
}

TD.downloadableFolderName {
	font-family: arial;
	color: #4C4C4C;
	font-size: 11pt;
	font-weight: bold;
}

TD.downloadableImageName {
	font-family: arial;
	color: #B08855;
	font-size: 10pt;
	font-weight: bold;
}


.downloadableItemHeader {
	font-family: arial;
	color: #F99505;
	font-size: 8pt;
}

P.downloadableNav {
	padding: 1px;
	margin-left: 5px;
	background-color: #F9F5ED;
}

P.downloadableNavLevel2 {
	padding-left: 10px;
}

A.downloadableNav {
	text-decoration : none; 
	color : #AA7B48;
}

A.downloadableNav:link {
	color: #AA7B48;
	text-decoration : none; 
}

A.downloadableNav:hover {
	color: #AA7B48;
	text-decoration : underline; 
}

A.downloadableNav:visited {
	color: #AA7B48;
}

/*******************/


TD, P, LI, UL, OL, TR, { font-family: Arial; }
P {margin:0;}
table.fullWidth { width:100%; margin: 0px; padding: 0px; border: 0px none;}

LI { margin-top: 0px; margin-bottom: 0px; }

UL { margin-left: 25px; margin-top: 5px; margin-bottom: 10px; line-height: 1.2 }
OL { margin-left: 25px; margin-top: 5px; margin-bottom: 10px; line-height: 1.2 }

FORM {
	margin-top: 0px; margin-bottom: 0px;
}
INPUT {
	font-family:Arial;
	font-size: xx-small;
	color:#000000;
}
TEXTAREA {
	font-family:Verdana,Arial,sans-serif;
	font-size: xx-small;
	color:#000000;
	width: 100%;
}
SELECT {
	font-family:Verdana,Arial,sans-serif;
	font-size: xx-small;
	color:#000000;
}
.small {
	font-family:Verdana,Arial,sans-serif;
	font-size: xx-small;
	color:#000000;
}
.normal {
	font-family:Verdana,Arial,sans-serif;
	font-size: x-small;
	color:#000000;
}
