*       { font-family: Arial; font-size: 12px; }

A        { text-decoration: none; }

.BEIGE     { color: #EAD9BC; }
.BEIGE_BG  { background-color: #EAD9BC; }
A:link     { color: #EAD9BC; }
A:visited  { color: #EAD9BC; }
A:active   { color: #EAD9BC; }
A:hover    { color: White; }

.BLUE          { color: #C9F1FF; }
.BLUE_BG       { background-color: #C9F1FF; }
A:link.BLUE    { color: #C9F1FF; }
A:visited.BLUE { color: #C9F1FF; }
A:active.BLUE  { color: #C9F1FF; }
A:hover.BLUE   { color: White; }

.BROWN          { color: #3A2F25; }
.BROWN_BG       { background-color: #3A2F25; }
A:link.BROWN    { color: #3A2F25; }
A:visited.BROWN { color: #3A2F25; }
A:active.BROWN  { color: #3A2F25; }
A:hover.BROWN   { color: White; }

IMG        { border: 0; }

FONT   { color: #EAD9BC; }

FONT.Completed { color: Green; }
FONT.Failed    { color: Red;   }

A.HAND       { cursor: pointer; }
IMG.HAND     { cursor: pointer; }

.UPPERCASE  { text-transform: uppercase; }

.CAT  {  }
.SUBCAT { line-height: 30px; vertical-align: baseline; }

FORM INPUT     { background-color: #C9F1FF; }
FORM TEXTAREA  { background-color: #C9F1FF; }
FORM TEXTAREA.INVALID  { background-color: #FAA; }

INPUT  { background-color: #EAD9BC; color: #3A2F25; }
INPUT[type=hidden]{ display: none; }
INPUT.REQUIRED    { }
INPUT.VALID       { }
INPUT.INVALID     { background-color: #FAA; }

TEXTAREA          { width: 282px; height:45px; background-color: #EAD9BC;}
TEXTAREA.INVALID  { background-color: #FAA; }

TABLE  { background-color: transparent; border-collapse: collapse; padding: 0px; border-spacing: 0px; }

TABLE.BEIGE { background-color: #EAD9BC; color: #3A2F25; }
TABLE.BEIGE * { color: #3A2F25; }

TABLE.BROWN { background-color: #645042; color: #EAD9BC; }
TABLE.BROWN TD { color: #EAD9BC; }
TABLE.BROWN TD FORM FONT { color: #EAD9BC; }

TABLE.SPLIT { margin: 10px; width: 950px; -background-color: #EAD9BC; border-color: transparent; border-collapse: separate; border-collapse: expression('separate', cellSpacing = '10px'); border-spacing: 10px 0px;  }
TABLE.SPLIT * { color: #3A2F25; }
TABLE.SPLIT p { color: #3A2F25; }
TABLE.SPLIT td { vertical-align: top; background-color: #EAD9BC; }
TABLE.SPLIT td#MAIN { width: 760px; }
TABLE.SPLIT td#TOOLBAR { width: 190px; }
TABLE.SPLIT td#MYACCT { width: 65%; }
TABLE.SPLIT td#MYINVC { width: 35%; }

TABLE.HOME_PAGE            { width: 950px; height: 310px; margin: 10px; border-spacing: 5px; border-collapse: separate; }
TABLE.HOME_PAGE TD         {  }
TABLE.HOME_PAGE TD#ONE     { width: 650px; height: 280px; }
TABLE.HOME_PAGE TD#TWO     { width: 300px; height: 140px; }
TABLE.HOME_PAGE TD#THREE   { width: 300px; height: 140px; }
TABLE.HOME_PAGE TD#FOUR    { width: 955px; height: 30px; }
DIV.HOME_PAGE              { overflow: hidden; width: 100%; height: 100%; }

/**
 * My Account Page
 */
DIV.MY_ACCOUNT    { padding: 5px; margin: 5px; overflow: auto; }
DIV.1_OF_4        { height: 210px; width:700px; }
DIV.2_OF_4        { height: 210px; width:270px; }
DIV.3_OF_4        { height: 120px; width:700px; }
DIV.4_OF_4        { height: 120px; width:270px; }

DIV.1_OF_2        { width: 375px; }
DIV.2_OF_2        { width: 375px; }

BODY {
	margin: 0px;
	overflow: auto;

	scrollbar-face-color: #C9F1FF;
   scrollbar-highlight-color: #ffffff;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #587D89;
   scrollbar-shadow-color: #9AC0CD;
   scrollbar-arrow-color: #261C1A;
   scrollbar-track-color: #4B3B32;
   
   background-image: url(../../images/background.jpg);
   background-repeat: repeat;
   background-color: #EAD9BC;
   
   /** Safari **/
   background: url(../../images/background.jpg) repeat fixed; 
}


P  { text-align: justify; }

H1 { font-size: 16px; color: #3A2F25; text-decoration: underline; }
H2 { font-size: 14px; color: #3A2F25; font-style: italic; }
H3 { font-size: 12px; color: #3A2F25; text-decoration: underline; }
FONT.H1  { font-weight: bold; text-decoration: underline; font-size: 16px; }

/**
 * Error Notification Bar
 */
DIV.ErrorNotificationBar   { height: 20px; background-color: #EAD9BC; border: solid; border-color: #C9F1FF; border-width: 1px; position: absolute;}
SPAN.ErrorNotificationBar  { color: #3A2F25; font-size: 12px; }

/**
 * Search Box
 */
.textfield {
   font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
   color:#333 ;
   margin:3px;
   height:22px;
   border:solid 0 #fff;
   padding: 3px 8px;
   background: transparent no-repeat fixed;
   width:200px;
}
.submit {
   margin:3px;
   background: transparent no-repeat;
   height:20px;
   border:solid 0 #fff;
   width:80px;
   font:1.1em Verdana, Arial, Helvetica, sans-serif;
   color:#FFF;
}

/**
 * Shopping Cart
 */
TABLE.clsShoppingCart { margin: 10px; color: #3A2F25; width: 750px; background-color: #EAD9BC; } /* Specify white here for Netscape. */
TR.Instruction { color: #EAD9BC; }

TR.Header { text-align: Left; color: Black; height: 100%; }
TD.Header { text-align: Left; background-color: #FFFFD7; font-weight: bold; }

TR.Disclaimer  { color: #3A3F25; font-size: 10px; }

TR.Break { background-color: Gray; }
TD.Break { height: 3px; }

TR.Space { }
TD.Space { height: 5px; }

.SHIPPING_DROP_DOWN { color: #3A2F25; }
.DISCOUNT_DROP_DOWN { color: #3A2F25; }
.AUTHORIZE_NET_PAYMENT { color: #3A2F25; }
