@charset "utf-8";
/* CSS Document */

.product {
	border-top:1px solid #dddddd!important;
    padding:5px 5px 30px 5px;
	margin:10px 10px 20px 10px;}

.product:nth-of-type(odd) {
	background-color:#F0F3F8;}	

.product .noshade {
	background-color:#ffffff!important;}

.prodcategory {
	font-size:16px;
	font-weight:bold;
    font-family:times;
	padding-bottom:5px;
	color:#222222;}
    
.product .prodtitle a {
    text-decoration:none;
	color:#336699;
	font-weight:bold;
	margin-left:10px;
	font-size:14px!important;}
	
.product .prodsubtitle {
    color:#336699;
	font-weight:bold;
	margin-left:10px;
	font-size:11px!important;}	

.proddesc {
		margin-left:10px;}

.product .prodcred,
.product .arrtcredit,
.product .mdcbcredit,
.product .prodmemprice,
.product .prodlistprice {
	float:left;
	padding:2px 20px 2px 10px;}
  
.product .prodlistprice {
	clear:right;}
  
.product .prodcred:before {	
	font-weight:bold;
	content: "Credits: ";}	
  
  .product .arrtcredit:before {	
	font-weight:bold;
	content: "ARRT Credits: ";}	
  
  .product .mdcbcredit:before {	
	font-weight:bold;
	content: "MDCB Credits: ";}	
	  
.product .prodmemprice:before {	
	font-weight:bold;
	color:#336699;
	content: "Member: $"; }
  
.product .prodlistprice:before {	
	font-weight:bold;
	color:#888888;
	content: "Retail: $";}
  
.product .prodmoreinfo {	
	text-align:right;
	clear:left;
	padding:8px 2px 5px 5px; }
  
.product .prodmoreinfo a {	
	text-decoration:none;
	padding:5px 5px 5px 5px;
	border:2px solid 333333;
	background-color:#336699;
	border-radius:3px;
	color:#ffffff!important;
	text-transform:uppercase;	
	font-family:arial;
	font-weight:bold;
	font-size: 10px;
	margin:5px 5px 5px 10px;}

	
/* Structured Ed and Inst/Ed Versions only */
.prodlisttitle {
	text-decoration:none;
	color:#444444;
	font-weight:normal;
	font-size:13px!important;}

.prodlist {
	padding:5px 5px 5px 5px;
	margin:10px 10px 10px 30px;}
	
.prodlisttotal {
	border-top:2px solid #dddddd!important;
    padding:5px 5px 5px 5px;
	margin:10px 10px 10px 30px;
	font-weight:bold;
	color:#222222;}

.prodlist:nth-of-type(odd) {
	background-color:#F0F3F8;}	
	
.prodlist .prodcred:before {	
	font-weight:bold;
	content: "Credits: ";}	

/* Not used in Featured CE Listings - used only on indexed page prototype and can probably be purged */

.prodcat {
  font-weight:bold;
  font-size:15px;}
  
 .prodseries {
	background-color:#F8FBE8!important;
	border:1px solid #E3F5EF!important;}

.prodsub {
  font-weight:normal;
  font-weight:12px;
  margin-left:20px;}
  
.modality {
  width:100%;
  font-size:24px;
  padding:3px;
  background-color:#ffffff;
  color:#336699;
font-family:times;}

.listlimited {
  height:800px;
  border:3px solid #cccccc;
  overflow:auto;}
  
.catlistings {
  margin-left:10px;}
	
	
	
	
	
	