.featured {border: solid 1px #996699;}
.featured-on {border: solid 1px #E5D9E5;}

body {
  color: black;
	background-color: #B0B6BC;   /* Color surrounding page */
	margin: 0.0in;
	margin-top:0.03in;
}

p.ageandprice { 
	margin:0.0;
	margin-top:4px;
	margin-left:30px; 
	text-align: left;

}

h1.productpageheader {
	font-size:16px; 
	font-family:Arial,Helvetica; 
	font-weight:bold;
}

p.itemnum { 
	margin:0.0;
	margin-right: 20px;
	text-align: right;
	font-family:Arial;
	font-size:9pt;
}

.abstract {
	font-family:Arial;
	font-size:9pt;
	color:#444444;
}

/* This controls the table outlining the entire page */
table.pageoutline {
	border-top: ridge 4px #BBBBBB;
	border-right: ridge 5px black;
	border-bottom: ridge 5px black;
	border-left: ridge 1px black;
  color: black;
	background-color: white;
}

/* The top nav table under the logo area */
table.navtop {
	border-top: solid 3px black;
	border-bottom: solid 3px black;
	color: white;
	background-color: #990000;   /* blue, or gold: #FFD633 look pretty good */
}

/* The colors and properties of the top navigation links */
.topnav          {text-decoration:none; color: white; font: bold 11px verdana; display: block; width: 100%; }
A.topnav:visited {text-decoration:none; color: white; font: bold 11px verdana;}
A.topnav:hover   {text-decoration:underline; color: white; background-color: #C5B20F  }

.itemname          {text-decoration:none; font: 13px verdana; color: #0000CC;}
A.itemname:visited {text-decoration:none; font: 13px verdana; color: #0000CC;}
A.itemname:hover   {text-decoration:underline; font: 13px verdana; color: #E10000;}


A.sortby   {text-decoration:underline; font: 9px verdana; color: #0000CC;}
TD.stylesofcell  {font: bold 12px verdana; color: #000000;}
TD.sortbycell  {font: normal 10px verdana; color: #000000;}

.backgroundExtraImageHeader { background-color:#000000; color:white; font: bold 13px Arial }
.backgroundExtraImageRow { background-color:#BBBBBB; }

.forages	{font: normal 10px verdana; color: #773333;}
.ourprice	{font-family:Arial; font-size:12pt; color: #770000; }
.listprice	{font: normal 11px verdana; color: #777777;}

.pricegrey {
	font-size: 12px;
	font-family: Arial,Helvetica;
	line-height: 15px;
	color: #999999;
	font-weight: bold;
}

A.viewlargerlink         {text-decoration:none; font: 11px Arial; color: #777777;}
A.viewlargerlink:visited {text-decoration:none; font: 11px Arial; color: #777777;}
A.viewlargerlink:hover   {text-decoration:underline; font: 11px Arial; color: #0000BB;}

A.crumblink         {text-decoration:underline; font: 12px Arial; color: #0000BB;}
A.crumblink:visited {text-decoration:underline; font: 12px Arial; color: #0000BB;}
A.crumblink:hover   {text-decoration:underline; font: 12px Arial; color: black;}

.crumbtext {text-decoration:none; font: 12px Arial; color: #777777;}

div.placeorderhere_box {
	border:1px solid #009000;
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	padding:1px;
	padding-left:1px;
	width:276px;
}

.placeorderhere {
	background-color:#73CD18;
	background-image:url(http://www.rctoycraze.com/images/placeorderbackground.gif);
	background-position:center top;
	background-repeat:repeat-x;
	border-bottom:1px solid #003300;
	border-right:1px solid #60842F;
	color:#FFFFFF;
	display:block;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin-bottom:3px;
	margin-top:0px;
	padding:5px;
}

/* Left and right side navigation table properties..... left and right-side borders */
table.leftsidenav  {
	border-right: solid 2px black; border-bottom: solid 2px black; border-left: solid 1px black;
	/* doesn't work on table?  padding: 22px; border-spacing: 22px; */
}
table.rightsidenav {
   border-left: solid 2px black; border-bottom: solid 2px black; border-right: solid 1px black;
}
table.rightsidenav2 {
   border-left: solid 2px black; border-bottom: solid 0px black; border-right: solid 1px black;
}

/* by style and bytheme properties */
td.leftnavheader { text-align: left; border-top: solid 2px black; border-bottom: solid 2px black; vertical-align:bottom; }

.leftnav          {text-decoration:none; font: bold 11px verdana; color: #555555; display: block; width: 100%; border-bottom: solid 3px #FFFFFF; padding-left: 1px; }
A.leftnav:visited {text-decoration:none; color: #555555}
A.leftnav:hover   {text-decoration:underline; color: #CCCCCC; background-color: #555555 }

.rightnav          {text-decoration:none; font: bold 11px verdana; color: #555555; display: block; width: 98%; border-bottom: solid 3px #FFFFFF; padding-right: 9px; }
A.rightnav:visited {text-decoration:none; color: #555555}
A.rightnav:hover   {text-decoration:underline; color: #CCCCCC; background-color: #555555 }


.leftnavwhite          {text-decoration:none; font: bold 11px verdana; color: #FFFFFF; display: block; width: 100%; border-bottom: solid 3px #FFFFFF; padding-left: 9px; }
A.leftnavwhite:visited {text-decoration:none; color: #FFFFFF}
A.leftnavwhite:hover   {text-decoration:underline; color: #CCCCCC; background-color: #555555 }

.leftnavblack          {text-decoration:none; font: bold 11px verdana; color: #000000; display: block; width: 100%; border-bottom: solid 3px #FFFFFF; padding-left: 9px; }
A.leftnavblack:visited {text-decoration:none; color: #000000}
A.leftnavblack:hover   {text-decoration:underline; color: #CCCCCC; background-color: #555555 }

.leftnavgrey          {text-decoration:none; font: bold 11px verdana; color: #000077; display: block; width: 100%; border-bottom: solid 3px #FFFFFF; padding-left: 9px; }
A.leftnavgrey:visited {text-decoration:none; color: #000077}
A.leftnavgrey:hover   {text-decoration:underline; color: #CCCCCC; background-color: #555555 }

.leftnavdk          {text-decoration:none; font: 10px verdana; color: black; display: block; width: 100%; border-bottom: solid 1px #FFFFFF; padding-left: 9px; }
A.leftnavdk:visited {text-decoration:none; font: 10px verdana; color: black}
A.leftnavdk:hover   {text-decoration:underline; font: 10px verdana; color: #DDDDDD; background-color: #666666 }

.leftnavbig          {text-decoration:none; font: 12px verdana; color: #FCFD8D; display: block; width: 100%; border-bottom: solid 4px #000000; border-top: solid 4px #000000; padding: 2px; }
A.leftnavbig:visited {text-decoration:none; font: 12px verdana; color: #FCFD8D;}
A.leftnavbig:hover   {text-decoration:underline; font: 12px verdana; color: black; background-color: yellow }

.leftnavbignoclick         {text-decoration:none; font: 12px verdana; color: #F7F8CC; display: block; width: 100%; border-bottom: solid 4px #000000; border-top: solid 4px #000000; padding: 2px; }
A.leftnavbignoclick:visited {text-decoration:none; font: 12px verdana; color: #F7F8CC;}

.leftnavbiggest          {text-decoration:none; font: 15px verdana; color: white; display: block; width: 100%; border-bottom: solid 4px #FFFFFF; padding: 2px; }
A.leftnavbiggest:visited {text-decoration:none; font: 15px verdana; color: white}
A.leftnavbiggest:hover   {text-decoration:underline; font: 15px verdana; color: black; background-color: yellow }

.leftnavsep         {color: black; background-color:#666666; font:bold 12px verdana; }
.leftnavsepwhite    {color: white ; background-color:white; font:bold 10px verdana; }


.leftbotnav         {text-decoration:none; font: 12px arial; color: black; display: block; width: 100%; border-top: solid 4px #FFFFFF; border-bottom: solid 1px #FFFFFF; padding: 2px; }
A.leftbotnav:visited {text-decoration:none; font: 12px arial; color: black}
A.leftbotnav:hover   {text-decoration:underline; font: 12px arial; color: black; background-color: yellow }

.botnav         {text-decoration:none; font: 9px arial; color: #0000AA; }
A.botnav:visited {text-decoration:none; font: 9px arial; color: #0000AA}
A.botnav:hover   {text-decoration:underline; font: 9px arial; color: #AA0000; background-color: yellow }

.other          {text-decoration:none; font: 7px arial; color: #000000;}
A.other:visited {text-decoration:none; font: 7px arial; color: #000000;}
A.other:hover   {text-decoration:underline; font: 7px arial; color: #000000;}

.mainpage          {text-decoration:underline; font: 12px verdana; color: #000000; display: block; width: 100%;}
A.mainpage:visited {text-decoration:underline; font: 12px verdana; color: #000000;}
A.mainpage:hover   {text-decoration:underline; font: 12px verdana; color: #000000; background-color: #BE96D2;}

P  {font: 12pt Arial; color: black;}

p.instock		{font: bold 12pt verdana; color: black;}
p.partialstock	{font: bold 10pt verdana; color: black;}
p.outofstock	{font: bold 12pt verdana; color: black;}

H1 {font: bold 15px verdana; color: #792326; margin-bottom:0.0in; margin-top:0.1in;}
H2 {font: bold 14px verdana; color: #792326; margin:0.1in;}
H2 {font: bold 12px verdana; color: #792326; margin:0.1in;}

.leftnavlink  { background-color: #CCCCCC;}

/* The colors of nav link backgrounds on the left */
.subcat { background-color: #911CB8;}
.lev01  { background-color: #8080FF;}
.lev02  { background-color: #7878EE;}
.lev03  { background-color: #7474E6;}
.lev04  { background-color: #7070DE;}
.lev05  { background-color: #6C6CD6;}
.lev06  { background-color: #6868CE;}
.lev07  { background-color: #6464C6}
.lev08  { background-color: #6061BE;}
.lev09  { background-color: #5C5DB6;}
.lev10  { background-color: #5859AE;}
.lev11  { background-color: #5455A6;}
.lev12  { background-color: #50519E;}
.lev13  { background-color: #4C4D96;}
.lev14  { background-color: #444686;}
.lev15  { background-color: #404076;}

/* The colors of nav link backgrounds on the right */
.bot01  { background-color: #916239; }
.bot02  { background-color: #8C5F38; }
.bot03  { background-color: #885D38; }
.bot04  { background-color: #835B38; }
.bot05  { background-color: #7F5938; }
.bot06  { background-color: #7A5637; }
.bot07  { background-color: #765437; }
.bot08  { background-color: #725237; }
.bot09  { background-color: #6D5037; }
.bot10  { background-color: #654C35; }
.bot11  { background-color: #654C35; }
.bot12  { background-color: #654C35; }
.bot13  { background-color: #654C35; }
.bot14  { background-color: #654C35; }


/* Text on category page listing quantity pricing */
.wholesaleprices { 
	font-family:Verdana; 
	font-size:10px;
}

/* as low as price on category page */

.itemcodetext {
	font: bold 11pt Arial;
	color:#AA4444;
}


.blackcell
	{color:white;
	font-weight:700;
	font-family:Verdana;
	font-size:8pt;
	text-align:center;
	background:black;}
.greycell
	{font-weight:700;
	font-size:8pt;
	font-family:Verdana;
	text-align:center;
	background:silver;}
.greencell
	{text-align:center;
		font-family:Verdana;
		font-size:8pt;
	background:#CCFFCC;}
.redcell
	{text-align:center;
		font-family:Verdana;
		font-size:8pt;
	background:#FF0000;}
	
.cattab {
	font: 13pt Verdana;
}
.cattab A:HOVER {
	background-color:#7F99CC;
	color:#FFFFFF;
}

#catTab A{	
	display: block; 
	background-color:#CCD6EB; 
	color:#333333; 
	font-size:15pt;
	padding:15px 5px 15px 5px;
}
#catTab A:HOVER, #monsterCable A:HOVER{background-color: #7F99CC; color:#FFFFFF;}

p.catDesc{  font-size:10pt; font-family: Verdana; margin-left: 2px }

.sidebargroup {
background-color:#555555;
padding:2px;
}
.sidebargroup .inner {
border:2px solid #FFFFFF;
padding:0px;
}

.sidebargroup .text {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:small-caps;
	font-weight:bold;
	line-height:normal;
	padding-left:5px;
	text-decoration:none;
}

.productseparator {
	padding-left: 5px;
	padding-bottom: 3px; 
	padding-top: 3px; 
	border-top: solid; 
	border-top-color: #8c5d91;
	border-top-width: 1px; 
	font-family:Arial; 
	font-size:12px; 
	line-height:15px
}

.productseparator_bottom {
	padding-left: 5px;
	padding-bottom: 3px; 
	padding-top: 1px; 
	border-bottom: solid; 
	border-bottom-color: #8c5d91;
	border-bottom-width: 1px; 
	font-family:Arial; 
	font-size:12px; 
	line-height:15px
}

.price {
	font-size: 12px;
	font-family: Arial,Helvetica;
	line-height: 15px;
	color: #A60202;
	font-weight: bold;
}



.red13ptbold {
	font: bold 13pt Verdana; 
	color:red;
}

.red12bold {
	font: bold 12px Verdana; 
	color:red;
	margin-bottom:0px;
}
.black12italic-indented {
	font: italic 12px Verdana; 
	color:black;
	margin-top:0px;
	margin-left:15px;
	line-height:16px;
}
