/**
* CSS Stylesheet for Flexible Product Listing examples
* stylesheet_flexible_product_listing.css
* Flexible Product Listing v0.9   Glenn Herbert (gjh42)  2008-02-20
*/

th.listingModel {}/*heading elements can be individually controlled like this*/
.productListing-rowheading th {} /*control all heading elements with this*/
.productListing-even td, .productListing-odd td {} /*control all listing elements with this*/
.listingModel {}
.listingName {}
h3.itemTitle {}
.listingDescription {
	padding: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: left;
}
.indexProdList form .listingDescription{
	padding-top: 0px;
	margin-top: -8px;
}
.indexProdList{
	position: relative;
	z-index: 1000;
}
.listingManufacturer,.listingModel, .listingWeight, .listingQuantity{
	clear: left;
	float:left;
	text-align:left;
	padding-left: 20px;
	margin-right: 15px;
}

.posNormal{
	top: -16px;
}
.listingManufacturer span,.listingModel span, .listingWeight span, .listingQuantity span, .attribsSelect, .attribsSelect2 {
	font-weight: bold;
	color: #418200;	
}
.attribsSelect, .attribsSelect2{
	padding-right: 5px;
}

.listingPrice {
	float:right;
	text-align:right;
	margin-right: 10px;
	font-weight: bold;
}
.listingPrice .listingButtonGroup {
	font-size: 1em;
} 
.listingButtonGroup {
	clear: right;
	float: right;
	font-weight:normal;
}
.listingButtonGroup label {
	position: relative;
	top: 3px;
	font-size: 1em;
	margin-right: -8px;
} 
.listingQuantity {text-align: right;}
.listingWeight {text-align: right;}
.listingImage {
	float:right;
	text-align: center;
	margin-top: 12px;
	margin-right: 18px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 100px;
	height: 135px;	
}
.listingProductImage {}
.centerBoxContentsProducts {
	min-height: 140px;
	margin: 1px;
	margin-bottom: -2px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #33CC66;
	background-image: url(../images/layout/listing_back_pink.jpg);
	background-repeat: no-repeat;
	background-position: 1px bottom;
}
.prodListG{
	background-image: url(../images/layout/listing_back_green2.jpg);
}
#indexProductList, #advSearchResultsDefault{
	padding-right: 6px;
	padding-left: 0px;
}
#indexProductList #h1Cont{
	padding-left: 31px;
}
#indexListingFilterDiv{
	float: right;
	padding-right: 6px;
	padding-top: 2px;
	width: 267px;
	text-align: right;
}
#indexListingFilterDiv select{
	font-size: 12px;
}

#indexListingFilterDiv .inputLabel{
	font-size: 13px;
	text-align:right;
	position: relative;
	top: -4px;
	color:#006600;
	font-weight: bold;
	font-style: italic;
}
#indexProductList .content, #advSearchResultsDefault .content{
	padding-left: 15px;
}
.buttonRow {
	position: relative;
	top: -5px;
}
#productsListingTopNumber{
	position: relative;
	top: 5px;
	text-align:center;
}
#allProductsListingTopNumber, #newProductsListingTopNumber, #featuredProductsListingTopNumber{
	position: relative;
	top: 10px;
	text-align:center;
}

#productsListingBottomNumber{
	position: relative;
	top: 3px;
	text-align:center;
	padding-left: 60px;
}
.listingNameCont{
	padding-left: 42px;
	font-weight: bold;
	font-size: 14px;
}
#pageTitle{
	left:33px;
}
.wrapperAttribsOptions{
	font-size: 12px;
	text-align: right;
	float: right;
	/* width must be specified or labels will wrap  */
	width: 300px;
}
.wrapperAttribsOptions select{
	margin: 0px;
	float: right;
	margin-bottom: 4px;
}
.option_form2{
	float: right;
}
.sub_option_form{
	clear: right;
	margin-top:4px;
}

.listingButtonGroup, .listingButtonGroup input{
	font-size: 1.1em;
	vertical-align: middle;
	margin-top: 5px;
}
.listingButtonGroup input{margin-left:5px;
}
.listingButtonGroup{
   margin-bottom: 25px;
   }
#productGeneral {
	margin-bottom: 4px;
	float: none;
}

#pinkCym{
	z-index: 10000;
}
.listingImage img{
	border: 1px solid #0000FF;
}
#productsListingListingTopLinks{
	padding-right: 15px;
	position: relative;
	top: 5px;
}
#productsListingListingBottomLinks{
	padding-right: 15px;
	position: relative;
	top: 3px;
}
#newProductsListingBottomLinks, #allProductsListingBottomLinks, #featuredProductsListingBottomLinks{
	padding-top: 6px;
}
.cartErrMsg{
	list-style-type: none;
	margin: 0px;
	text-align:center;
}
.cartErrMsg li{
	margin: 0px;
	padding: 0px;
}
.listingDescription ul{
	margin-top -15px;
	margin-bottom: 5px;
}
