@charset "utf-8";
/* CSS Document */

#plug-shop{ font-size:9pt; color:#959595; }
#plug-shop a{ color:#0492d0; }

.Header{
	font-size:13pt;
	color:#0492d0;
	font-weight:bold;
}

.price{
	font-size:13pt;
	color:#666;
	font-weight:bold;
}

.colHeader{
	font-size:10pt;
	color:#0492d0;
	font-weight:bold;
	border-bottom:1px solid #ececec;
}

.addtocart{
	color:#333;
	border:1px solid #ccc;
	background-color:#f1f1f1;
	cursor:pointer;
	margin:0px;
	padding:0px;
}

.qty{
	font-size:10pt;
	color:#666;
}

.summaryHeader{
	font-size:10pt;
	font-weight:bold;
	padding-left:2px;
}

.dirBody{
	padding:5px;
}

.categoryCell{ 
	border:1px solid #ececec;
}

.categoryCell a{
	font-size:11pt;
}

#contentBody a.categoryLink{ color:#0492d0; text-decoration:none; font-weight:bold; }
#contentBody a.categoryLink:hover{ text-decoration:underline; }

.count{ color:#444; }


#atoz, #breadcrumb{
	border-bottom:1px solid #ececec;
	padding:5px;
	font-size:12pt;
}

#atoz a, #breadcrumb a{
	text-decoration:none;
}


#categories, #search, #latest{
	margin-top:10px; 
	margin-bottom:10px;
}	

#latest{ /*border-top:1px dotted #4288df;*/ }

#listingHeader{ border-bottom:1px solid #ececec: 5px 0; font-size:10pt; font-weight:bold; }

#listing{  border:1px solid #ececec; padding:5px;  }

#listing .title{ padding-bottom:2px; font-size:11pt; }

#listing .price{ padding-bottom:2px; font-size:10pt; font-weight:bold; color:#333; }

#listing .description{ padding:2px; height:100%; }

.options{ letter-spacing:1px;}

.summaryTable{ padding:10px; }
#summary{ border:1px solid #ccc; padding:10px; width: 220px; text-align:left; background-color:#f1f1f1; }

.rowOdd{
	background-color:#f1f1f1;
}


.rowEven{
	background-color:#fff;
}
