
	body
		{
		width: 17cm;
		padding: 0.5cm;
		border: 1px solid black;
		}

	#header-right, #menu, .arrow, .slider-container, 
	#promo-exclusive, #promo-mask, #promo-one, #promo-card,
	.pp_pic_holder, .pp_overlay, .ppt, #content-menu,
	#footer-crisp, #content-menu-new, #deluxe-popup-link, #deluxe-scrim, 
	#deluxe-scrim-abs
		{
		display: none;
		}

	#header-logo img
		{
		border: none;
		}

	/* 3-columns-table */
	table.columns-3
		{
		width: 100%;
		border-collapse: collapse;
		}
		table.columns-3 tbody tr td
			{
			text-align: left;
			vertical-align: top;
			padding: 0 10px;
			/*border: 1px solid white;*/
			}
			table.columns-3 tbody tr td.left
				{
				width: 200px;
				}
			table.columns-3 tbody tr td.middle
				{
				}
				table.columns-3 tbody tr td.middle.long
					{
					padding: 0 0 0 255px;
					}
			table.columns-3 tbody tr td.right
				{
				width: 200px;
				}

		/* breadcrumb */
		.breadcrumb
			{
			float: left;
			}
			.breadcrumb h1
				{
				float: left;
				font-weight: normal;
				}
			.breadcrumb p
				{
				float: left;
				}
			.breadcrumb h2
				{
				float: left;
				position: relative;
				top: -5px;
				padding: 0 10px 0 0;
				color: #795B0F;
				font-size: 1.3em;
				}
				.breadcrumb h2 a
					{
					color: #205706;
					}
			.breadcrumb h3
				{
				float: left;
				position: relative;
				top: -5px;
				padding: 0 0 0 5px;
				color: #795B0F;
				font-size: 1.2em;
				}
				.breadcrumb h3 a
					{
					color: #205706;
					}
			.bitem
				{
				float: left;
				padding: 20px 5px 0 5px;
				line-height: 14px;
				}
				.breadcrumb-rel
					{
					position: relative;	
					}
	
	.page-content
		{
		clear: both;
		}
	
	#header
		{
		padding: 0 0 10px 0;
		border-bottom: 1px solid gray;
		}
	#main-content
		{
		padding: 10px 0 0 0;
		}
	#footer-inner
		{
		border-top: 1px solid gray;
		}
	#footer-inner .columns-3 tbody tr td.left
		{
		width: 1px !important;
		padding: 0 !important;
		}
	#footer-inner .columns-3 tbody tr td.middle
		{
		padding: 0 !important;
		}
		
	.content-subheader-right, #catalog-menu, #catalog-sort,
	#catalog-search, .pagination, #catalog-back, #feedback-form
		{
		display: none;
		}
		
	/* catalog-content */
	#catalog-content
		{
		clear: both;
		}
		.catalog-items
			{
			}
			.citem
				{
				float: left;
				height: 160px;
				border-bottom: 1px solid gray;
				}
			.citem table
					{
					height: 110px;
					}
					.citem table tbody tr td
						{
						}
				.citem table tbody tr td.citem-image
					{
					width: 180px;
					height: 140px;
					padding: 0;
					text-align: center;
					vertical-align: middle;
					}
					.citem table tbody tr td.citem-image img
						{
						border: 1px solid black;
						}
				.citem table tbody tr td.citem-content
					{
					height: 140px;
					padding: 0 5px;
					vertical-align: top;
					font-size: 0.9em;
					}
					.citem-content h2
						{
						color: #225800;
						font-size: 1.0em;
						}
						.citem-content h2 a
							{
							color: #225800;
							}
				.citem-category
					{
					padding: 5px 0;
					color: #3c3c3c;
					text-transform: uppercase;
					}
				.citem-description
					{
					width: 220px;
					color: #484801;
					}
				.citem-description ul, .citem-description ol 
					{
					padding: 5px 0 5px 30px;
					}
				.citem-address
					{
					padding: 5px 0 0 0;
					color: #000000;
					font-style: italic;
					}
				.citem-rel
					{
					position: relative;
					width: 250px;
					height: 135px;
					overflow: hidden;
					}
				.citem .citem-discount
					{
					position: absolute;
					bottom: 0px;
					right: 0px;
					}
				.citem-vip
					{
					}

			.citem-view
				{
				margin: -10px 0 0 0;
				padding: 30px 0 0 0;
				font-size: 1.2em;
				background: url('../images/common/citem_top_bg.jpg') top left repeat-x;				
				}
				.citem-view table
					{
					width: 100%;
					border-collapse: collapse;s
					}
					.citem-view table tbody tr td
						{
						vertical-align: top;
						}
						.map-cell
							{
							float: right;
							padding: 10px 0 0 40px;
							width: 360px;
							height: 355px;
							background: url('../images/common/map_bg.jpg') 30px top no-repeat;
							}
						.logo-cell
							{
							float: right;
							width: 180px;
							padding: 10px 0 20px 5px;
							text-align: right;
							}
						.citem-view table tbody tr td.url-cell
							{
							padding: 20px 0 0 0;
							}
							.citem-view table tbody tr td.url-cell a
								{
								color: #275a01;
								font-size: 1.5em;
								font-weight: bold;
								}
						.photos-cell
							{
							width: 550px;
							}
						.photos-cell a
							{
							float: left;
							width: 30%;
							margin: 0 4% 0 0;
							}
							.citem-view-photo-last
								{
								margin: 0 0 0 1% !important;
								}
						.content-cell
							{
							padding: 0 0 30px 0;
							}
							.content-and-logo
								{
								width: 590px;
								}
						.citem-view h1
							{
							padding: 0 0 10px 0;
							color: #225800;
							font-size: 1.3em;
							}
							.citem-view h1 img
								{
								position: relative;
								left: 10px;
								top: 9px;
								}
						.citem-view .citem-description
							{
							padding: 10px 0;
							font-size: 1.0em;
							}
						.citem-view .citem-phone
							{
							padding: 5px 0 0 0;
							color: #000000;
							font-style: italic;
							}
						.citem-view .citem-discount
							{
							color: #000000;
							font-style: italic;
							padding: 10px 0 0 0; 							
							}
							.citem-view .citem-discount img
								{
								position: relative;
								top: 12px;
								left: 5px; 
								}
							.photos-cells img
								{
								border: 1px solid gray;
								}
	.info-column-title img
		{
		border: none;
		}
	#contacts-view-map, .info-morelink
		{
		display: none;
		}
		table.contacts-item-list tbody tr td
			{
			padding: 5px;
			}
		table.where-to-buy-table tbody tr td img
			{
			border: none;
			}
	#fast-subscribe
		{
		display: none;
		}
	#news-photo-list img
		{
		border: 0;
		}
