/* ******************************************************* */
/* Main Window ******************************************* */
/* ******************************************************* */
/* The HTML Body Tag attribute */
h1 {
	text-decoration: none; 
	color: #696969;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h1:hover { 
	text-decoration: none; 
	color: red;
	font-size: 12px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: normal;
}

.headerTextBig {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	font-variant: small-caps;
}

.mainBodyClass {
    background-color: silver; 
    margin-left: 20; 
    margin-right: 20;
    margin-top: 15;
    margin-bottom: 15;
}

/* Main Table attributes */
.mainTable {
    background-color: #f5f5f5;
    width: 100%;
    border-spacing: 0;
    padding: 0;
    border-width: 0;
}

.bodyText { 
	text-decoration: none; 
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.bodyTextBig { 
	text-decoration: none; 
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.bodyTextSmall { 
	text-decoration: none; 
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

A { 
	text-decoration: underline; 
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

A:hover { 
	text-decoration: underline; 
	color: red;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.footer { 
	text-decoration: none; 
	color: #696969;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.footer:hover { 
	text-decoration: none; 
	color: red;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

.textFooter { 
	text-decoration: none; 
	color: #696969;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

/* ******************************************************* */
/* Left Menu ********************************************* */
/* ******************************************************* */
/* attributes for the column (TD)*/
.leftMenuHeader {
    background-color: #540404; /*#6B696B;*/
    width: 140;
    height: 20;
    text-align: left;
    vertical-align: top; 
}
.leftMenu {
    background-color: #F7F7F7;
    width: 140;
    text-align: left;
    vertical-align: top; 
}

/* Header Text */
.leftMenuHeaderText {
	text-decoration: none; 
	color: #696969;
	font-size: 16px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
}

/* Business Cards, Postcards, etc */
.leftMenuItemsText {
	text-decoration: none; 
	color: #696969;
	font-size: 12px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: none;
}
.leftMenuItemsText:hover {
	text-decoration: none; 
	color: red;
	font-size: 12px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: none;
}

.leftMenuBlackText {
	text-decoration: none; 
	color: black;
	font-size: 12px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
}
.leftMenuBlackText:hover {
	text-decoration: none; 
	color: red;
	font-size: 14px;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight: bold;
}

/* 2"x3.5", etc */
.designSizes {
	text-decoration: none; 
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

/* ******************************************************* */
/* Right Menu ******************************************** */
/* ******************************************************* */
/* attributes for the column */
.rightMenuHeader {
    background-color: #8a0404; /*#ADAAAD;*/
    width: 170;
    height: 20;
    text-align: left;
    vertical-align: top; 
}
.rightMenu {
    background-color: #FFFFFF;
    width: 170;
    text-align: left;
    vertical-align: top; 
}

/* Shopping Cart, My Account, etc */
.rightMenuLinks {
	text-decoration: none; 
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}
.rightMenuLinks:hover {
	text-decoration: none; 
	color: red;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

/* ******************************************************* */
/* Middle Contents *************************************** */
/* ******************************************************* */
/* attributes for the column */
.contentsPaneHeader {
    background-color: #770404; /*#848284;*/
    text-align: left;
    vertical-align: top; 
}

.contentsPane {
    background-color: #EEEEEE;
    text-align: left;
    vertical-align: top; 
}


/* ******************************************************* */
/* Page Title ******************************************** */
/* ******************************************************* */
.pageTitle {
	text-decoration: none; 
	color: black;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pageTitle:hover {
	text-decoration: none; 
	color: red;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ******************************************************* */
/* Browse Categories ************************************* */
/* ******************************************************* */
.categoryText { 
	text-decoration: none; 
	color: #000000;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}
.categoryText:hover { 
	text-decoration: none; 
	color: red;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.subcategoryText { 
	text-decoration: none; 
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	font-weight: none;
}
.subcategoryText:hover { 
	text-decoration: none; 
	color: red;
	font-size: 10px;
	font-family: Arial;
	font-weight: none;
}

/* ******************************************************* */
/* Pagination ******************************************** */
/* ******************************************************* */
.pagination { 
	text-decoration: none; 
	color: black;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}
.pagination:hover { 
	text-decoration: none; 
	color: red;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}

/* ******************************************************* */
/* Form Inputs ******************************************* */
/* ******************************************************* */
.inputLabel {
	text-decoration: none; 
	color: black;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputLabel:hover {
	text-decoration: underline; 
	color: red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: help;
}

/* ******************************************************* */
/* Errors ************************************************ */
/* ******************************************************* */
.error { 
	text-decoration: none; 
	color: red;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ******************************************************* */
/* Design Screen ***************************************** */
/* ******************************************************* */
.formMainLabel { 
	text-decoration: none; 
	color: #000000;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

.formMainLabel:hover { 
	text-decoration: underline; 
	color: red;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	cursor: help;
}

.formText { 
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-weight: none;
}

.formText:hover { 
	text-decoration: none; 
	color: red;
	font-size: 12px;
	font-family: Arial;
	font-weight: none;
}

/* ******************************************************* */
/* User Account Screen *********************************** */
/* ******************************************************* */
.tableHeader {
    background-color: #6B696B;
    border-color: #ADAAAD;
    border-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
	text-decoration: none; 
	color: white;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.tableRows {
    background-color: white;
    border-color: #ADAAAD;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
	text-decoration: none; 
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	font-weight: none;
}

.tableRowsAlternate {
    background-color: #F7F7F7;
    border-color: #ADAAAD;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
	text-decoration: none; 
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	font-weight: none;
}

/* ******************************************************* */
/* Document Style */


.adminFormLabelText { 
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}

.bodyHeaderBig { 
	text-decoration: none; 
	color: #000000;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bodyHeaderSmall { 
	text-decoration: none; 
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.box {
    border-color: #E6E6DC;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
}

.boxHeader {
    border-color: #E6E6DC;
    border-style: solid;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
}

.boxRows {
    border-color: #E6E6DC;
    border-style: solid;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
}

.boxHeaderText { 
	text-decoration: none; 
	color: #6A8EB7;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.newsBoxText { 
	text-decoration: none; 
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
}
