a:link {
	color: #0000CC;
}
a:visited {
	color: #0000CC;
}
a:active {
	color: #999999;
}
a:hover {
	color: #000000;
}
body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.small {
	font-size: 11px;
}
.grey {
	color: #999999;
}
.medium {
	font-size: 12px;
}

h1, .h1 { 
	font-family: Trajan, book antiqua, serif; 
	font-size: 20px;
	font-weight: normal;
	color: #3366CC;
}

h2, .h2 { 
	font-family: trajan, book antiqua, serif; 
	font-size: 15px;
	font-weight: bold;
	color: #3366CC;
}

h3, .h3 { 
	font-weight: bold;
	color: #3366CC;
}

h4, .h4 { 
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.thumb {
	border-thickness: 1px;
	border: 1px solid #CCCCCC;
}
a:visited .thumb {
	border-thickness: 1px;
	border: 1px solid #CCCCCC;
}
a:hover .thumb {
	border-thickness: 1px;
	border: 1px solid #3366CC;
}
.blue {
	color: #5132FE;
}
.small-grey {
	font-size: 11px;
	color: #666666;
}
.trademark {
	font-size: 8px;
	color: #888888;
	vertical-align: text-top;
}

/* -- SEARCH FORMATTING -- */
.searchTableHeader { font-size: 11px; font-weight:bold; color: #FFFFFF; background-color: #3300CC}
.searchTableHeader a:link {
	color: #FFFFFF;
}
.searchTableHeader a:visited {
	color: #FFFFFF;
}
.searchTableHeader a:active {
	color: #DDDDDD;
}
.searchTableHeader a:hover {
	color: #DDDDDD;
}
.searchTableRowBGOdd   { background-color: #E7E9FE; }
.searchTableRowBGEven  { background-color: #FFFFFF; }

/* -- STORE FORMATTING -- */
.storeColHeader {
    font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #CAD3E7;
	padding: 2 0 2 0;
}

.storeColSubHeader {
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
	background-color: #233E79;
	padding: 2 0 2 0;
}

.productthumb {
	font-size: 10px;
}
.productthumb a:link { text-decoration:none; }
.productthumb a:visited { text-decoration:none; }
.productthumb a:hover { text-decoration:underline; }

.colhead { font-size: 10px; color: #666666; } 
.txt { font-size: 12px; }

.storeDynButton {
	border: 0px inset;
	background-color: transparent;
	color: #333333;
	cursor: pointer;
	text-align: right;
}

.borderless {
     font-family: arial, helvetica, geneva, sans-serif;
      background: white;
           color: black;
          margin: 0;
          border: 0;
    border-width: 0;
    border-color: white;
    border-style: none;
      text-align: right;
 }

.storeSystemError  { color: #660000; }

.horizontalLine { background-color: #CAD3E7; }

form { display:inline; }

input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
