/* vProduct.browsePageTemplate.css */

.vProduct-browsePageTemplate-container
{
	margin: 0;
	padding: 0;
}
	.vProduct-browsePageTemplate-categoryBodyContentContainer
	{
		display: block;
		margin: 0;
		padding: 0 0 10px 0;
	}
		.vProduct-browsePageTemplate-categoryBodyContentContainer p
		{
			margin: 0;
			padding: 0;
		}
		.vProduct-browsePageTemplate-categoryBodyContentContainer br
		{
			display: none;
		}
		.vProduct-browsePageTemplate-categoryBodyContentContainer .landing-callout
		{
			display: block;
			margin: 0;
			padding: 0;
		}
			.vProduct-browsePageTemplate-categoryBodyContentContainer .landing-callout .col-a
			{
				margin: 0;
				padding: 0;
				float: left;
			}
			.vProduct-browsePageTemplate-categoryBodyContentContainer .landing-callout .col-b
			{
				margin: 0;
				padding: 0;
				float: right;
			}
			.vProduct-browsePageTemplate-categoryBodyContentContainer .landing-callout .col-b a,
			.vProduct-browsePageTemplate-categoryBodyContentContainer .landing-callout .col-b a img
			{
				display: block;
				margin: 0 0 5px 0;
				padding: 0;
			}
	.vProduct-thumbnails-products-container
	{}
		#body-container .vProduct-thumbnails-products-container a:link,
		#body-container .vProduct-thumbnails-products-container a:visited
		{
			color: #200a00;
			text-decoration: none;
		}
		#body-container .vProduct-thumbnails-products-container a:hover,
		#body-container .vProduct-thumbnails-products-container a:active
		{
			color: #669933;
			text-decoration: none;
		}
		.vProduct-thumbnails-products-container .cat-header
		{
			position: relative;
			display: block;
			margin: 0;
			padding: 0;
			z-index: 2000;
		}
			.vProduct-thumbnails-products-container .cat-header h2
			{
				display: block;
				margin: 0 0 20px 0;
				padding: 5px 15px;
				font-size: 1.4em;
				font-weight: 500;
				background: transparent url("../../images/layout/bg_cat-hdr.jpg") left bottom repeat-x;
				border: 1px solid #e7e4d8;
				overflow: auto;
			}
				.vProduct-thumbnails-products-container .cat-header h2 a
				{
					display: block;
					padding-right: 21px;
					float: left;
					background: transparent url("../../images/buttons/btn_info-grn.gif") right 2px no-repeat;
				}
			.vProduct-thumbnails-products-container .cat-header p.briefdesc
			{
				display: block;
				top: -50%;
				margin: 0;
				padding: 10px;
				font-size: 1.1em;
				background-color: #fff;
				border: 1px solid #e7e4d8;
				/*
				assigned with JS
				position: absolute;
				width: 345px;
				z-index: 2000;
				*/
			}
			
	/* package products */
	.vProduct-quickViewTemplate-packageFormContainer
	{
		position: relative;
	}
		.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts
		{
			margin-bottom: 8px;
			padding-bottom: 2px;
			border-bottom: 1px dotted #e7e4d8;
		}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th
			{
				padding: 0 6px 10px;
				font-size: 1em;
				font-weight: bold;
				color: #765838;
				border: none;
				background: transparent url(../../images/layout/bg_double-dot-horz.gif) left bottom repeat-x;
				text-align: left;
			}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th.product		{width: 63%;}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th.price		{width: 15%;}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th.quantity	{width: 12%;}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th.subscribe	{width: 10%;}
			
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td
			{
				padding: 8px 6px;
				border-bottom: 1px dotted #e7e4d8;
				vertical-align: middle;
			}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.product
			{
				font-size: 1.1em;
				color: #200a00;
				text-align: left;
			}
				.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.product a.zoom-button
				{
					text-decoration: none;
				}
				.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.product span
				{
					padding-left: 5px;
				}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.price
			{
				font-size: 1.1em;
				color: #765838;
				text-align: left;
			}
				.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.price span
				{
					display: block;
				}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.subscribe
			{}
				.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.subscribe span
				{
					display: block;
					margin-left: 5px;
					_margin-left: 3px;
					width: 20px;
					height: 20px;
					float: left;
					background: transparent url(../../images/layout/icon_money-truck-small.gif) 0 0 no-repeat;
					text-indent: -9999px;
					cursor: pointer;
				}
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th.quantity,
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts th.subscribe,
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.quantity,
			.vProduct-quickViewTemplate-packageFormContainer table.vProduct-packageProductsForm-relatedProducts td.subscribe
			{
				text-align: center;
			}

	/* image zoom container ---------*/
	.vProduct-quickViewTemplate-packageFormContainer .zoom-container
	{
		width: 176px;
		display: none;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 21000;
		background: transparent url(../../images/layout/bg_browse-zoom-bottom.png) left bottom no-repeat;
	}
	* html .vProduct-quickViewTemplate-packageFormContainer .zoom-container { background-image: url(../../images/layout/bg_browse-zoom-bottom.gif); }
		
		.vProduct-quickViewTemplate-packageFormContainer .zoom-content
		{
			margin-bottom: 17px;
			padding: 18px 24px 1px 24px;
			width: 140px;
			background: transparent url(../../images/layout/bg_browse-zoom-top.png) 0 0 no-repeat;
		}
		* html .vProduct-quickViewTemplate-packageFormContainer .zoom-content { background-image: url(../../images/layout/bg_browse-zoom-top.gif); }

