a:link, a:visited, a.mainheading, a.gen, a.genmed, a.bookname, a.gensmall, a.gensmallb, a.gensmallbiu, a.gensmally, a.gentiny
{ color:#CCDDFF; text-decoration:none; }

a.headlinksm
{ color:#003399; text-decoration:underline; }
a.headlinksm:hover
{ color:#CC9933; text-decoration:underline; }

a:active, a:hover, a.mainheading:hover, a.gen:hover, a.genmed:hover, a.bookname:hover, a.gensmall:hover, a.gensmallb:hover, a.gensmallbiu:hover, a.gensmally:hover, a.gentiny:hover
{ color:#FFFFFF; text-decoration:underline; }

body
{
	background:#000000;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color: #B7B7B7;
	font-size: 10px;
	/*line-height: 16px;*/
	text-align: left;
	scrollbar-face-color: #005599;
	scrollbar-shadow-color: #2277AA;
	scrollbar-highlight-color: #5599DD;
	scrollbar-3dlight-color: #5599DD;
	scrollbar-darkshadow-color: #224466;
	scrollbar-track-color: #224466;
	scrollbar-arrow-color: #99DDFF;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;	
	margin-right:0;
}

table
{
	margin:0px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-color: #BBBBFF;
	border-collapse: collapse;
}


hr
{
	color:#003399;
	height:1px;
}

ul
{
list-style-image:url("../../../images/bulletdisc.gif");
margin:0;
padding-top:-10px;
}

li
{
margin-left:12px;
margin-right:1px;
margin-top:0px;
padding-top:0px;
padding-left:-5px;
}


/* styles that need to be found and replaced

heading2cl
heading3cl
gensmallccblue
gensmallccorange

*/

.mainheading { font-size:30px; }
.heading1 { font-size:23px; color:#333333; font-weight:bold; }
.heading2 { font-size:16px; font-weight:bold; }
.heading3 { font-size:14px; font-weight:bold; }
/* .heading2{ font-size:16px; color:#224EA7; font-weight:bold; } */




.subheadhome { font-size:17px; font-weight:bold; }
.subheadaboutcc { font-size:18px; font-weight:bold; }
.subheadlegal { font-size:15px; font-weight:bold; }


.headlinksm	{ font-size:11px; }

.prodname	{ font-size:16px; font-weight:bold; }
.proddesc	{ font-size:13px; }

.lh14		{ line-height:14px; }
.lh17		{ line-height:17px; }

.new		{ font-size:11px; font-weight:bold; font-style:italic; color:#CC6633;}
.deal		{ font-size:11px; color:#CC6633; }
.soldout	{ font-size:10px; font-style:italic; color:#669999;}

.browseby	{ font-size:9px; font-weight:bold; }

.gen		{ font-size:13px; }
.genb		{ font-size:13px; font-weight:bold; }
.genmed		{ font-size:12px; }
.genmedb	{ font-size:12px; font-weight:bold; }
.genmedbu	{ font-size:12px; font-weight:bold; text-decoration:underline; }

.genmedgrey	{ font-size:12px; color:#BCBCBC; }


.gensmall	{ font-size:11px; }
.gensmallnar{ font-size:11px; font-family:"Arial Narrow"; }

.gensmallb	{ font-size:11px; font-weight:bold; }
.gensmallbu	{ font-size:11px; font-weight:bold; text-decoration:underline; }
.gensmallbiu{ font-size:11px; font-weight:bold; text-decoration:underline; font-style:italic;}
.gensmallbi { font-size:11px; font-weight:bold; font-style:italic;}
.gensmalli  { font-size:11px; font-style:italic;}
.gensmally	{ font-size:11px; }
.gensmallscat{ font-size:13px; font-weight:bold; text-decoration:underline; font-style:italic;}

.gentiny	{ font-size:9px; }

.genmicro	{ font-size:9px; font-weight:normal; font-family:"Arial Narrow"; }
.micro		{ font-size:1px; font-weight:normal; }

.hlyellow	{ background-color:#FFFF00; }

.ccblue	{ color:#003399; }
.ccorange	{ color:#CC6633; }
.specofferorange	{ color:#FF0099; }
.strikethrough {text-decoration:line-through;}

.cartorange	{ color:#FF6600; }


/* Table ROWS */
TR.mainhead { border: #003399; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px }
TR.even { background-color: #EEEEEE; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TR.odd { background-color: #DDDDDD; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }

/* Table CELLs */

TD.headerblue { background-color: #F2F6FB; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px }
TD.middleblue { background-color: #F2F6FB; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.bottomblue { background-color: #F2F6FB; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px }

TD.ltabover {color:#FFFFFF;font-family: Arial, Helvetica; font-size: 11px;cursor:hand.pointer;}
TD.ltabout {color:#003399;font-family: Arial, Helvetica; font-size: 11px;cursor:hand,pointer;}

TD.mainhead { border: #003399; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px }
TD.even { background-color: #EEEEEE; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.odd { background-color: #DDDDDD; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.header { background-color: #88CCFF; border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.nobord { border: #000000; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.topicRow { background-color: #800080; border: #800080; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }
TD.posterRow { background-color: #D0D0D0; border: #800080; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.posterRow2 { background-color: #D0D0D0; border: #800080; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TD.postRow { border: #800080; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px }
TD.spaceRow { border: #800080; border-style: solid; border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.spaceRow2 { border: #800080; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px }
TD.contentRow { border: #800080; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px }

TD.menuleft {
	padding-left:3px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	width:150;
	white-space:nowrap;
}

/* small button */
input.smallbutton {
	color: #EEEEFF;
	background-color: #014284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	border-color: #CBDDEB;
	width: 30px;
}
/* small button */
input.smallbuttonlg {
	color: #EEEEFF;
	background-color: #014284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	border-color: #CBDDEB;
	width: 120px;
}

/* main button */
input.mainoption {
	color: #EEEEFF;
	background-color: #014284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-color: #CBDDEB;
	width: 100px;
}

/* main button large*/
input.mainoptionlg {
	color: #EEEEFF;
	background-color: #014284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-color: #CBDDEB;
	width: 200px;
}

/* move button */
input.move {
	color: #EEEEFF;
	background-color: #014284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
	width: 50px;
}

/* 100 button */
input.100 {
	color: #EEEEFF;
	background-color: #014284;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
	width: 100px;
}

/* form elements */
input,textarea,select,checkbox {
	color: #EEEEFF;
	background-color: #125395;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
}
/* form elements */
input.whitebox {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #EEEEEE;
}
/* form elements */
input.searchbox {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #EEEEEE;
}
/* form elements */
input.radio {
	color: #EEEEFF;
	background-color: #F9E6AC;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
}
/* form elements */
input.pollchoice {
	color: #FF0000;
	background-color: #EAEEF9;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
	vertical-align:middle;
	height:10px;
}
/* form elements */
input.radiochoice {
	color: #FF0000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	border-color: #CBDDEB;
	vertical-align:middle;
	height:13px;
}
/* form elements */
input.printchoice {
	color: #FF0000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	border-color: #CBDDEB;
	vertical-align:bottom;
	height:13px;
}
/* form elements */
input.checkchoice {
	color: #FF0000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	border-color: #CBDDEB;
	vertical-align:middle;
	height:13px;
}
/* form elements */
select.white {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
}
/* form elements */
input.topiccb {
	color: #FF0000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
	vertical-align:middle;
	height:10px;
}
/* form elements */
input.bcorder {
	color: #FF0000;
	background-color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-color: #CBDDEB;
	vertical-align:middle;
	height:10px;
}

/* TwinHelixMenu (menuth.js) Styles */
.itemBorder { border: 1px solid #003399 }
.highText { text-decoration: none; color: #000000; font-size: 10px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
/* Delete these "button" styles if you're not using them
.itemBorderBlank { border: 1px solid #CCCCDD }
.lowText { text-decoration: none; color: #000000; font: 9px Arial, Helvetica; font-weight:bold }
.buttonText { text-decoration: none; color: #FFCC99; font: Bold 10px Arial, Helvetica }
.buttonHover { text-decoration: none; color: #99CCFF; font: Bold 10px Arial, Helvetica; padding: 1px }
.buttonBorder { border: 1px outset #339966 }
.buttonBorderOver { border: 1px inset #CC9966 }
 */


#prodimg	{POSITION:relative; VISIBILITY:visible; TOP:0px; LEFT:0px; Z-INDEX:1} 
/*#specimg	{POSITION:relative; VISIBILITY:visible; TOP:-65px; LEFT:5px; Z-INDEX:2;}*/
#specimg	{POSITION:absolute; VISIBILITY:visible; TOP:340px; RIGHT:135px; Z-INDEX:2;}
/*#specimg2	{POSITION:absolute; VISIBILITY:visible; TOP:130px; LEFT:135px; Z-INDEX:2;}*/
.specimg2	{POSITION:absolute; VISIBILITY:visible; LEFT:-15px; BOTTOM:-5px; Z-INDEX:2;}

#prodimgth	{POSITION:relative; VISIBILITY:visible; TOP:0px; LEFT:0px; Z-INDEX:1} 
#specimgth	{POSITION:relative; VISIBILITY:visible; TOP:-30px; LEFT:57px; Z-INDEX:2}
#specimgth2	{POSITION:absolute; VISIBILITY:visible; BOTTOM:10px; RIGHT:-10px; Z-INDEX:2}
/*.specimgth2	{POSITION:absolute; VISIBILITY:visible; TOP:80px; LEFT:65px; Z-INDEX:2}*/
.specimgth2	{POSITION:absolute; VISIBILITY:visible; LEFT:65px; BOTTOM:-10px; Z-INDEX:2}

#prodimgtab	{POSITION:relative; VISIBILITY:visible; TOP:0px; LEFT:10px; Z-INDEX:1} 
#newimgth	{POSITION:absolute; VISIBILITY:visible; TOP:223px; LEFT:2px; Z-INDEX:2;}

#moreinfo	{POSITION:relative; VISIBILITY:visible; TOP:-20px; LEFT:0px; Z-INDEX:3} 
#layer3		{POSITION:absolute; VISIBILITY:visible; TOP:80px; LEFT:10px;  Z-INDEX:3} 

/* the + symbol for Rollout Mod */
.newsbutton {
   color: #000000;
   background-color: #AAAACC;
   border: 1px solid #98AAB1;
   padding: 1px 1px 1px 1px;
   width: 10px;
   height: 5px;
   font-family: Verdana, Tahoma, Arial, Sans-Serif;
   font-size: 8px;
   border-style: solid;
   border-width: 1px;
   cursor: hand;
}