BODY { margin: 0px; padding: 0px; background: #ffffff; font-family: Verdana,Arial,Helvetica; font-size: 10px; scrollbar-arrow-color: #aaaaaa; scrollbar-face-color: #dddddd; scrollbar-track-color: #ffffff; scrollbar-shadow-color: #cccccc; scrollbar-highlight-color: #ffffff;}
TD { font-family: Verdana,Arial,Helvetica; font-size: 10px;}
.netscape6problem			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; }
.smallnormal			{ font-family: Verdana,Arial,Helvetica; font-size: 10px;  color: #555555; }
.smallnormalwhite			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #ffffff; }
.smallnormalgrey			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #666666; }
.sng			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #666666; }
.smallnormaltable			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; }
.snt			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; }
.smallnormaltablealt		{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: orange; }
.mednormal					{ font-family: Verdana,Arial,Helvetica; font-size: 11px }
.mednormaltable			{ font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000; }
.mednormalwhite			{ font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #666666; }
.mednormalorange			{ font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #006600; }
.mednormalhighlight		{ font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #000000; background: #F09100; }
.medbold					{ font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold }
.medboldalt				{ font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #006600; }
.medboldtable				{ font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: #000000; }
.largebold		{ font-family: Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold;  color: #666666;}
.smallcompact				{ font-family: Verdana,Arial,Helvetica; font-size: 10px }
.smallbold					{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; }
.smallboldtable			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: #000000; }
.smallboldtablealt		{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: orange; }
.smallboldtabletop		{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: #333333; }
.smallboldtemplate		{ font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: #FF6600; }
.smallboldfooter			{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #999999; }
.locationbar				{ font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; }

A.greylink:link								{text-decoration: none; color: #666666; }
A.greylink:visited								{text-decoration: none; color: #666666; }
A.greylink:hover						{text-decoration: none; color: #666666; }

A:link								{text-decoration: underline; color: #DE0A00; }
A:visited							{text-decoration: underline; color: #DE0A00; }
A:hover							{text-decoration: underline; color: #FF0000; }

A.minibasket:link					{text-decoration: underline; color: #0000FF; }
A.minibasket:visited				{text-decoration: underline; color: #0000FF; }
A.minibasket:hover				{text-decoration: underline; color: #FF0000; }

A.table:link						{text-decoration: underline; color: #DE0A00; }
A.table:visited					{text-decoration: underline; color: #DE0A00; }
A.table:hover						{text-decoration: underline; color: #FF0000; }

A.templatemenu:link				{font-weight: bold; text-decoration: none; color: #bbbbbb; letter-spacing: 1px;}
A.templatemenu:visited			{font-weight: bold; text-decoration: none; color: #bbbbbb; letter-spacing: 1px;}
A.templatemenu:hover				{font-weight: bold; text-decoration: none; color: #FFFFFF; letter-spacing: 1px;}

A.leftmenu:link				{font-weight: bold; text-decoration: none; color: #006600;}
A.leftmenu:visited				{font-weight: bold; text-decoration: none; color: #006600;}
A.leftmenu:hover				{font-weight: bold; text-decoration: none; color: #000000;}

A.leftmenubuttons:link		{font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.leftmenubuttons:visited		{font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.leftmenubuttons:hover		{font-weight: bold; text-decoration: none; color: #FFFFFF; }

A.listbuttons:link			{font-weight: bold; text-decoration: none; color: #006600; }
A.listbuttons:visited		{font-weight: bold; text-decoration: none; color: #006600; }
A.listbuttons:hover			{font-weight: bold; text-decoration: none; color: #000000; }

A.searchresults:link			{font-weight: bold; text-decoration: none; color: #666666; }
A.searchresults:visited			{font-weight: bold; text-decoration: none; color: #666666; }
A.searchresults:hover			{font-weight: bold; text-decoration: none; color: #006600; }

A.searchlinksorange:link		{text-decoration: none; color: #000000; background: #FF9100; }
A.searchlinksorange:visited		{text-decoration: none; color: #000000; background: #DF8600; }
A.searchlinksorange:hover		{text-decoration: none; color: #000000; background: #CE2C00; }

A.slo:link		{text-decoration: none; color: #ffffff; background: #aaaaaa; font-family: Verdana,Arial,Helvetica; font-size: 11px;}
A.slo:visited	{text-decoration: none; color: #ffffff; background: #cccccc; font-family: Verdana,Arial,Helvetica; font-size: 11px;}
A.slo:hover	{text-decoration: none; color: #ffffff; background: #888888; font-family: Verdana,Arial,Helvetica; font-size: 11px;}

A.rev:link		{text-decoration: none; color: #000000; background: #eeeeee; font-family: Verdana,Arial,Helvetica; font-size: 11px }
A.rev:visited	{text-decoration: none; color: #888888; background: #cccccc; font-family: Verdana,Arial,Helvetica; font-size: 11px }
A.rev:hover	{text-decoration: none; color: #000000; background: #66CC66; font-family: Verdana,Arial,Helvetica; font-size: 11px }

A.rev2:link		{text-decoration: none; color: #000000; background: #cccccc; font-family: Verdana,Arial,Helvetica; font-size: 11px }
A.rev2:visited		{text-decoration: none; color: #000000; background: #cccccc; font-family: Verdana,Arial,Helvetica; font-size: 11px }
A.rev2:hover		{text-decoration: none; color: #000000; background: #66CC66; font-family: Verdana,Arial,Helvetica; font-size: 11px }

A.searchlinksgrey:link			{text-decoration: none; color: #FFFFFF; background: #666666; }
A.searchlinksgrey:visited		{text-decoration: none; color: #FFFFFF; background: #aaaaaa; }
A.searchlinksgrey:hover			{text-decoration: none; color: #FFFFFF; background: #CE2C00; }

A.slg:link			{text-decoration: none; color: #FFFFFF; background: #006600; border: 1px outset #006600; }
A.slg:visited		{text-decoration: none; color: #FFFFFF; background: #006600;  border: 1px outset #006600;}
A.slg:hover			{text-decoration: none; color: #FFFFFF; background: #006600; border: 1px outset #006600; }

A.locationlink:link				{text-decoration: underline; color: #DE0A00; }
A.locationlink:visited			{text-decoration: underline; color: #DE0A00; }
A.locationlink:hover				{text-decoration: underline; color: #FF0000; }

table.minibasket					{background-color: #FFFFFF; }
tr.minibasketline 				{background-color: #FFFFFF; }
table.searchresults				{background-color: #FFFFFF; }

hr		{ height: 1; color: #DDDDDD }
pre		{ font-family: Courier; font-size: 10px; }
select	{ font-family: Verdana; font-size: 10px; color: black; background-color: white; border-color: #DDDDDD; }

table.mainpage			{border-bottom:1px solid #ffffff; background-color: #cdcdcd; }
table.mainpage2			{border-bottom:1px solid #ffffff; background-color: #dddddd; }
tr.mainpagetableline 		{background-color: #dddddd; }
tr.mainpagetableline2 		{background-color: #cdcdcd;}
tr.mainpagetableline2Thu 		{background-color: #00CCFF;}
tr.mainpagetableline2Fri 		{background-color: #698de9;}
tr.mainpagetableline2Pre 		{background-color: #f5ef58;}
tr.mainpagetablespecial		{background-color: #cdcdcd; }
tr.mainpageversionopen	{background-color: #00ff00; }
tr.mainpageversionhighlight	{background-color: #F09100; }

.flat input { border:1px solid #333333; background-color: #ffffff; color: #333333; font-size: 8pt}
.blackborder { border:1px solid #333333;  }
.greyborder { border:1px solid #cccccc;  }
.buttonstyle	{font-family: Verdana; font-size: 10px; font-weight: bold; color: white; background-color: #888888; }
.buttonRed	{font-family: Verdana; font-size: 10px; font-weight: bold; color: white; background-color: #ff0000; }
.st	{font-size: 9px; color: #777777;}

.ID A:link { text-decoration: none; color: #FFFFFF;}
.ID A:visited { text-decoration: none; color: #FFFFFF;}
.ID A:hover { text-decoration: underline; color: #FF0000;}

.po  { font-size: 10px; font-weight: bold; color: black; background: white; }

.dashed { border-top:1px dashed #aaaaaa; }
.ddashed { border:1px dashed #666666;  background: #eeeeee; }
.ldots { border-left:1px solid #dddddd; }
.toptitlebox { border-bottom:1px solid #aaaaaa;}
.titlebox { border-top:1px solid #bbbbbb;  border-bottom:1px solid #bbbbbb;}

.shipframe  { border: 0; frameborder:0; scrollbars: no;  height: 215; width: 600; marginheight:0; marginwidth:0;}

A.labelLink:link								{text-decoration: underline; color: #000000; }
A.labelLink:visited							{text-decoration: underline; color: #000000; }
A.labelLink:hover							{text-decoration: underline; color: #ffffff; }
.largeboldgreen		{ font-family: Verdana,Arial,Helvetica; font-size: 14px; font-weight: bold;  color: #006600;}

.searchBox input {background-color: #eeeeee; color: #eeeeee; font-size: 10pt;}
.search {background-image:url(templateimages/redeye_search2.gif); border:none; height: 18px; width: 18px;}

.RecommendHide {display:none};
.RecommendShow {display:table-row};
.ReservesHide {display:none};
.ReservesShow {display:table-row};

.mainpageRecs {border-bottom:1px solid #ffffff; background-color: #eeeeee; }

.ImageShow{
	position: absolute;
	width: 150px;
	height: 150px;
	border:0px;;
	padding:0px;
	display: none;
	text-align:center;
	}
	
.oosHide {display:none};
.oosShow {display:table-row};
