﻿/* Marketplate styles */

/* content columsn */
#masterColumnLayout { width: 955px;}
	#masterLeft { display: none; }
	#masterRight { width: 955px; padding-left: 0; }
		#bodyLayout { width: 955px; }
			#bodyLeft { width: 700px; padding-right: 15px; }
			#bodyRight {  width: 240px; }
			#sidebarZone { }

td, th { vertical-align: top; }

/* Product Director CEWP */
.productCategory { margin-bottom: 10px; }
table.productDirectory {   }
td.catgoryImage { vertical-align: middle; text-align: center; }
td.categoryLink { vertical-align: middle; padding-left: 10px; }
td.categoryRule hr { color: #bbb; }


/* Marketplace: Product Rollup */

.productRollup {   }
	table.productPaging { width: 100%; border-bottom: 1px solid #ccc; }
		td.pageResults { font-size: 1em; font-weight: bold; }
		td.pageLinks { width: 60%; }
		td.pageDisplay { text-align: right; }
		td.pageSort { text-align: right;  }
		.productPaging select {  }
	
	.productRowOdd { padding: 10px; }
	.productRowEven { padding: 10px; background: #f1f1f1; }
	
	table.productItem { width: 100%; }
    	td.productItemImage { padding-right: 10px; }
    	td.productItemInfo { width: 95%; font-size: 1em; }
    		h4.productTitle { font: bold 1.2em Arial, Helvetica, sans-serif; }
    		h4.productTitle span { font-size: .9em; font-family: Verdana, Arial, Helvertica, sans-serif; }
    			span.productCode { padding-right: 10px; }
    			span.productAvailable  { color: green; font-weight: normal; }
    			span.productNotAvailable  { color: red; font-weight: normal;  }
    		div.productISBN { margin: 4px 0; font-weight: bold; }
    		div.productDescription  {  }
    		div.productDescription p  { margin: 8px 0; }
    		table.productPrice { }
    			.productPrice th { font-weight: bold; font-style: normal!important; text-align: right; }
    			.productPrice td { font-style: normal !important; text-align: right; padding-left: 10px; }
    			th.listPrice {  }
    			td.listPriceAmount  {  }
    			th.memberPrice  {  }
    			td.memberPriceAmount {  }
    		p.productBuy {  }
    			span.productQuantity { vertical-align: super; font-weight: bold; font-style: normal; font-size: 1em; padding-right: 4px; line-height: 100%; }
    			.productQuantity input { text-align: right !important; }
    			span.productBuyButton { padding: 0 10px;  }
    			span.productWisthButton {  }
    			.productBuy input { margin-bottom: 4px; }
    			.productBuy img { }


/* Marketplace: Product Detail */

table.productDetail { width: 100%; }
	td.productDetailImage { padding-right: 10px; }
	td.productDetailInfo { width: 95%; }
		.productDetail h4.productTitle {  }
		.productDetail h4.productTitle span.productStatus  {  }
		.productDetail div.productDescription  {  }

.myPrice {color:green;}
.myPriceAmount {
				color:green;
				font-weight:bold;
}



