A:link     { text-decoration:underline; }
A:active   { text-decoration:underline; }
A:visited  { text-decoration:underline; }
A:hover    { text-decoration:underline; }

A.main-menu:link     { background:#000074; color:white; text-decoration:none; font-weight:bold; font-size:12px; }
A.main-menu:active   { background:#000074; color:white; text-decoration:none; font-weight:bold; font-size:12px; }
A.main-menu:visited  { background:#000074; color:white; text-decoration:none; font-weight:bold; font-size:12px; }
A.main-menu:hover    { background:#CC3333; color:White; text-decoration:none; font-weight:bold; font-size:12px; }

A.title-tiny:link     { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:12px; }
A.title-tiny:active   { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:12px; }
A.title-tiny:visited  { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:12px; }
A.title-tiny:hover    { background:none; color:#FF0000; text-decoration:none; font-weight:bold; font-size:12px; }

A.title-small:link     { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:14px; }
A.title-small:active   { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:14px; }
A.title-small:visited  { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:14px; }
A.title-small:hover    { background:none; color:#FF0000; text-decoration:none; font-weight:bold; font-size:14px; }

A.title-medium:link     { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:16px; }
A.title-medium:active   { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:16px; }
A.title-medium:visited  { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:16px; }
A.title-medium:hover    { background:none; color:#FF0000; text-decoration:none; font-weight:bold; font-size:16px; }

A.title-large:link     { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:18px; }
A.title-large:active   { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:18px; }
A.title-large:visited  { background:none; color:#0000FF; text-decoration:underline; font-weight:bold; font-size:18px; }
A.title-large:hover    { background:none; color:#FF0000; text-decoration:none; font-weight:bold; font-size:18px; }

A.link-small:link     { text-decoration:underline; font-size:10px; }
A.link-small:active   { text-decoration:underline; font-size:10px; }
A.link-small:visited  { text-decoration:underline; font-size:10px; }
A.link-small:hover    { text-decoration:underline; font-size:10px; }

A.showcase-nav:link    { background : white; color : blue; text-decoration : none; font-size: 10px; }
A.showcase-nav:active  { background : white; color : blue; text-decoration : none; font-size: 10px; }
A.showcase-nav:visited { background : white; color : blue; text-decoration : none; font-size: 10px; }
A.showcase-nav:hover   { background : gray; color : yellow; text-decoration : none; font-size: 10px; font-weight: bold; }

A.item-title-small:link     { background:none; color:#3366FF; text-decoration:none; font-size:11px; font-weight:normal; }
A.item-title-small:active   { background:none; color:#3366FF; text-decoration:none; font-size:11px; font-weight:normal; }
A.item-title-small:visited  { background:none; color:#3366FF; text-decoration:none; font-size:11px; font-weight:normal; }
A.item-title-small:hover    { background:none; color:#3366FF; text-decoration:none; font-size:11px; font-weight:normal; }

A.buy-button:link     { text-decoration:none; font-size:12px; }
A.buy-button:active   { text-decoration:none; font-size:12px; }
A.buy-button:visited  { text-decoration:none; font-size:12px; }
A.buy-button:hover    { text-decoration:none; font-size:12px; }

#license  { position:absolute; bottom:0px; right:10px; font-size:16px; z-index:5; }
#stars    { position:absolute; top:10px; left:15px; visibility:visible; z-index:1; }

TABLE.table-main     { border-style:solid; border-color:Red; border-width:thin; }

.title-medium       { font-weight:bold; font-size: 18px; }
.title-small        { font-weight:bold; font-size: 14px; }
.body-text-medium   { background:none; color:black; font-size:14px; }
.body-text-regular  { background:none; color:black; font-size:12px; }
.body-text-small    { background:none; color:black; font-size:10px; }
.page-updated-small { background:none; color:gray; font-style:italic; font-size:10px; }
.price-small        { background:none; color:#990000; font-size:11px; }
.price-medium       { background:none; color:#990000; font-size:14px; }
.item-title-medium  { background:none; color:#3366FF; font-size:14px; font-weight:bold; }
.item-title-small   { background:none; color:#3366FF; font-size:12px; font-weight:bold; }

.license-field {
	padding: 0px;
	font-size: 12px;
	color: #0000FF;
	background:none;
	border-style: none;
}

BODY  { 
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
  background-color:#000073;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-width:10px;
	border-color:#000074;
	border-style:solid;
}

BODY.dmv-window  { 
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
  background:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-style:inset;
  border-width:thin;
  border-color:white;
}

BODY.showcase-window  { 
  background-color:white;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
  background:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-style:none;
}
