/* start required default definitions */

body {
	color: #400040;
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
	color: #0000ff;
	text-decoration : none;
	background-color : transparent;
}

a:hover {
        color: #ff0000;
        text-decoration: none;
	background-color : transparent;
}

a.menu {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
	color: #0000ff;
	text-decoration : none;
	background-color : transparent;
}

a.menu:hover {
        color: #ff0000;
        text-decoration: none;
	background-color : transparent;
}

a.large {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
	color: #0000ff;
	text-decoration : none;
	background-color : transparent;
}

a.large:hover {
        color: #ff0000;
        text-decoration: none;
	background-color : transparent;
}

div {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: black;
	text-decoration : none;
	background-color : transparent;
        margin-left: 50;
        margin-right: 35;          
}

div.pic {
        font-family: arial, helvetica, sans-serif;
        font-size: 16px;
        color: black;
        text-decoration : none;
        background-color : transparent;
        text-align : center;
}

div.none {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: black;
	text-decoration : none;
	background-color : transparent;
        margin-left: 2;
        margin-right: 0;
}

div.left {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #400040;
	text-decoration : none;
	background-color : transparent;
        margin-left: 20;
        margin-right: 50;          
}

div.right {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #400040;
	text-decoration : none;
	background-color : transparent;
        margin-left: 300;
        margin-right: 0;        
}

div.small {
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          color: #400040;
	  text-decoration : none;
	  background-color : transparent;
}


h1 {
        font-family: arial, helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
	color: black;
	text-decoration : none;
	background-color : transparent;
        text-align : center;
}

h1.left {
        font-family: arial, helvetica, sans-serif;
        font-size: 32px;
        font-weight: bold;
	color: black;
	text-decoration : none;
	background-color : transparent;
        text-align : left;
}

h2 {
        font-family: arial, helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
	color: black;
	text-decoration : none;
	background-color : transparent;
        text-align : center;
}

h3 {
        font-family: arial, helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
	color: black;
	text-decoration : none;
	background-color : transparent;
}

p{
        font-family: arial, helvetica, sans-serif;
        font-size: 16px;
	color: black;
	text-decoration : none;
	background-color : transparent;
        text-align : left;
}

p.center{
        font-family: arial, helvetica, sans-serif;
        font-size: 16px;
	color: black;
	text-decoration : none;
	background-color : transparent;
        text-align : center;
}


/* TOP CATEGORY PAGE HORIZONTAL MENU */
A.bar{
	color: #FFFFCC;
	font-size: 12px;
}
A.bar:hover{
	color: White;
	text-decoration: none;
	background-color : transparent;
}
/* CONTINUE LINK */
A.continue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
A.continue:hover{
	color: #336633;
	text-decoration: none;
	background-color : transparent;
}
/* LINK TO SUB CATEGORY */
A.child{
	font-size: 14px;
}
/* LINK TO PARENT CATEGORY */
A.parent{
	font-size: 16px;
}
/* ITEM TITLE LINK - SINGLE COLUMN FORMAT */
A.detail1{
	font-size: 16px;
}

/* ITEM TITLE LINK - 3 COLUMN FORMAT */
A.detail3{
	font-size: 12px;
}

/* ITEM TITLE LINK - 5 COLUMN FORMAT */
A.detail5{
	font-size: 12px;
}
/* LINKS TO REMOVE OR EDIT CART ITEM */
A.cartlinks{
	font-size: 12px;
}
/* LINK TO POP-UP HELP */
A.tips{
	font-size: 11px;
}


SPAN.text01{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
}

SPAN.text02{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #800000;
	font-weight : bold;
	background-color : transparent;
}

SPAN.text03{
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #336633;
	font-size : 14px;
}
/* CATEGORY/PAGE TITLE */
SPAN.cattitle{
	font-size : 24px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
}

/* ITEM ID */
SPAN.itemid{
           font-family: arial, helvetica, sans-serif;
           font-size : 14px;
           font-weight: bold;
           color : black;
           background-color : transparent;
}

SPAN.blue{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     font-weight: bold;
	color: #0000ff;
	text-decoration : none;
	background-color : transparent;
}

span.black  {
             border-style: solid;
             border-spacing: 1px;
             border-width: 3px;
             border-color: black;
             width: 225px;
             background-color : transparent;
}

SPAN.price{
	font-size : 16px;
	font-weight : bold;
}

SPAN.sale{
	font-size : 14px;
	color : #FF0000;
	font-weight : bold;
	 : transparent;
}

span.copyright {
        color : black;
        background-color : transparent;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
}

/* flag text */
span.flag {
          font-family: arial, helvetica, sans-serif;
          font-size: 14px;
          color: #FF0000;
	  font-weight: bold;
          background-color: #FFFF00; 
}
/* red title */
span.redtitle {
              font-family: arial, helvetica, sans-serif;
              font-size: 32px;
              color: #ff0000;
              font-weight: bold;
	      text-decoration : none;
	      background-color : transparent;
}
/* RED ASTERICK */
SPAN.required{
	font-size : 11px;
	color : #FF0000;
	background-color : transparent;
}

marquee {
        font-family: arial, helvetica, sans-serif;
        font-size: 14px;
        color: black;
        text-decoration : none;
        background-color : transparent;
}

marquee.small {
        font-family: arial, helvetica, sans-serif;
        font-size: 12px;
        color: black;
        text-decoration : none;
        background-color : transparent;
}


marquee.bold {
             font-family: arial, helvetica, sans-serif;
             font-size: 16px;
             color: black;
             font-weight: bold;
             text-decoration : none;
             background-color : transparent; 
}

table {
      width: 100%;
}
 
table.double {
             border: double medium #0000ff;
             width: 100%;
             background-color : transparent;

}

table.doublewhite {
             border: double medium #0000ff;
             width: 100%;
             background-color : #ffffff;
}

tr.rowcolor1{
	background-color : #FFFFFF;
}

tr.rowcolor2{
	background-color : #CCCCFF;
}

td{
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
}
td.bar{
	background-color : #800000;
	color : White;
}
/* column headings */
td.heading{
	background-color : transparent;
	color : #400040;
	font-size : 16px;
	font-weight : bold;
}
/* left justified column */
td.left{
	text-align : left;
	font-size : 14px;
}
/* right justified column */
td.right{
	text-align : right;
	font-size : 14px;
}
/* end required default definitions */

/* start site specific definitions */

/* end site specific definitions */



