
#products-content {
	margin: 0;
	padding: 14px 20px 0;
	border-top: 2px solid #716557;
	background: url(images/gradient-downward.gif) repeat-x top left;
	text-align: center;
	}
	
#products-content h2.head-dealerproducts {	
	margin:0 0 10px;
	padding:0px;
	background: url(images/header-dealer-products.gif) no-repeat top center;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	}
	
#shopping_cart_nav_bar {
	margin: 0px;
	padding: 4px 4px 0px;
	width: 892px;
	background-color: #716557;
	font-size: .9em;
	font-weight: bold;
	line-height: .9em;
	text-transform: uppercase;
	color: #FFFFFF;
	}

#shopping_cart_nav_bar #shopping_cart_breadcrumbs {
	text-align: left;
	}

#shopping_cart_nav_bar #shopping_cart_navigation {
	width: 448px;
	float: right;
	display: inline;
	text-align: right;
	}

#products-leftcolumn {
	margin: 0;
	padding: 0 0 14px;
	width: 325px;
	float: left;
	display: block;
	background-image: none;
	position: relative;
	text-align: center;
	}

#dealer-products-leftcolumn {
	margin: 0;
	padding: 0 0 14px;
	width: 228px;
	float: left;
	display: block;
	background-image: none;
	position: relative;
	text-align: center;
	}

#dealer-products-leftcolumn img.see-inside {
	cursor: pointer;
	}
	
img.product-image-large {
	marging: 0 0 25px;
	border: none;
	display: block;
	}

#dealer-products-sidebar {
	margin: 0 -20px 0 15px !important;
	padding: 0px !important;
	width: 310px !important;
	float: right !important;
	}

#dealer-price-list {
	margin: 0px;
	padding: 14px 20px;
	width: 270px;
	border-top: 2px solid #716557;
	background: url(images/gradient-downward.gif) repeat-x top left;
	text-align: justify;
	}

#dealer-price-list h2.head-pricelist {
	margin:0 0 10px;
	padding:0px;
	background: url(images/header-price-list.gif) no-repeat top center;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	}

#dealer-price-list table {
	margin-bottom: 5px;
	width: 268px;
	background-color: #FEFEFE;
	border: 1px #716557 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	text-transform: uppercase;
	}

#dealer-price-list th {
	padding-top: 2px;
	background-color: #564E41;
	border-bottom: 1px #716557 solid;
	font-weight: normal;
	font-size: 9px;
	color: #FEFEFE;
	}

#dealer-price-list td {
	border-bottom: 1px #716557 solid;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	color: #716557;
	background-color: #FEFEFE;
	padding: 2px;
	}

#dealer-ordering-info {
	margin: 0px;
	padding: 14px 20px;
	width: 270px;
	border-top: 2px solid #716557;
	background: url(images/gradient-downward.gif) repeat-x top left;
	text-align: justify;
	}

#dealer-ordering-info img {
	border: none;
	margin: 0 0 8px;
	}

#dealer-ordering-info strong {
	text-transform: uppercase;
	color: #009443;
	}

#products-rightcolumn {
	margin: 0 0 0 340px;
	text-align: justify;
	}

#products-rightcolumn h2.head-aboutrightnotes {
	margin:0 0 10px;
	padding:0px;
	background: url(images/header-about-right-notes.gif) no-repeat top left;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	}

#products-rightcolumn h2.head-findadealer {
	margin:40px 0 0;
	padding:0 0 5px;
	border-bottom: 2px solid #716557;
	background: url(images/header-find-a-dealer.gif) no-repeat top left;
	font-size: 15px;
	line-height: 15px;
	text-indent: -9999px;
	}

#dealer-products-rightcolumn {
	margin: 0 0 0 228px;
	text-align: justify;
	}

#dealer-products-rightcolumn h3 {
	margin: 0 0 8px 0;
	color: #716557;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 15px;
	}

#dealer-products-rightcolumn {
	margin: 0 0 0 228px;
	text-align: justify;
	}

#dealer-products-rightcolumn #layerQuantity {
	margin: 0 0 8px;
	position: absolute;
	}

#dealer-products-rightcolumn span.label {
	background: url(/wp-content/themes/alberti/images/background-enter-quantity.gif) no-repeat top left;
	width: 109px;
	height: 15px;	
	display: inline-block;
	top: 0px;
	left: 0px;
	position:absolute;
	}

#dealer-products-rightcolumn input.quantity {
	padding: 0px;
	width: 56px;
	height: 15px;
	border: 1px solid #40AA42;
	font-size: 10px;
	line-height:10px;
	text-align: center;
	color: #000000;
	top: 0px;
	left: 109px;
	position:absolute;
	}

#dealer-products-rightcolumn input.submit {
	position: absolute;
	top: 23px;
	left: 0px;
	}
	
p {
	margin: 5px 0px 14px;
	}
	
p.product-price {
	margin: 5px 0px 5px;
	font-weight: bold;
	}

.new-price {
	color: #716557;
	font-style: italic;
	font-size: 14px;
	border-bottom: 1px solid #029444;
}
