
	/* product specific breadcrumb style */
	div.middle div.breadCrumb span.current
	{
		font-weight: bold;
		color: #ffffff;
	}

	/* product.css */

	div#image-layer,
	div.zoomedImage {
		width: 100%;
		height: 100%;
		background-color: #000;
		left:0;
		top: 0;
		z-index: 99990;
		position: absolute;
		display: none;
		cursor: pointer;
	}

	div.zoomedImage {
		width: 100%;
		text-align: center;
		color: #000;
		font-weight: bold;
		z-index: 99999;
		text-align: center;
		background-color: transparent;
		display: block;
	}

	div.zoomedImage span {
		display: block;
		text-align: center;
		margin: 2em auto 1em auto;
		font-weight: bold;
		color: #fff;
		font-size: 1.1em;
	}

	div.zoomedImage img {
		display: none;
	}

	div#product
	{

		background-color: #fff;
		padding: 10px;
		border: 1px solid #000;

	}

		div#product h1#product-name, div#product h1#product-name a
		{
			font-weight: bold;
			font-size: 1.2em;
		}

		div#product div#product-photos
		{

			margin: 5px 10px 5px 0;
			float: left;
		}

			div#product div#product-photos div#product-main-miniature
			{
				text-align: center;
				width: 210px;
				height: 205px;
			}

			div#product div#product-photos div#product-main-miniature img.main-miniature
			{
				border: 1px solid #000;
				cursor: pointer;
			}

			div#product div#product-photos div#product-secondary-miniatures
			{
				margin: 5px 0 0 0;
				width: 210px;
			}

			div#product div#product-photos div#product-secondary-miniatures img.secondary-miniature
			{
				cursor: pointer;
			}

		div#product div#product-text-description
		{
			clear: both;
			margin-top: 10px;
			border: 1px solid #cecece;
			padding: 10px;
			background: #fff url('../img/icons/Crystal_Clear/product_desc.png') bottom right no-repeat;
		}

		div#product div#product-text-description ul, div#product div#product-text-description ol
		{
			margin: 0 1em;
			padding: 0 1em;
		}

		div#product div#product-info-section
		{
			border: 1px solid #cecece;
			clear: both;
			padding: 0 10px;
			background: #fff url('../img/icons/Crystal_Clear/mail_info.png') bottom right no-repeat;
		}

		div#product div#product-info-section div.info-name
		{
			margin: 15px 0;
			color: #5F7795;
			text-transform: capitalize;
		}

			div#product div#product-info-section div.info-name span.label
			{
				font-weight: bold;
			}

			div#product div#product-info-section div.info-name a
			{
				font-weight: bold;
				color: #5F7795;
				text-transform: capitalize;
				text-decoration: underline;
				font-size: 1.1em;
			}

		div#product div#product-description
		{
			#float: right;
			#width: 355px;
		}

			div#product div#product-description h1#product-name
			{
				margin: 0 0 10px 0;
			}

			div#product div#product-description span.old-price
			{
				text-decoration: line-through;
				color: #7D7D7D;
				font-size: 1.1em;
			}

			div#product div#product-description span.new-price
			{
				color: #7F0E0E;
				font-size: 1.3em;
				font-weight: bold;
			}

			div#product div#product-description span.price
			{
				color: #627998;
				font-weight: bold;
				font-size: 1.3em;
			}

			div#product div#product-description button.add-to-fav
			{

				float: left;
				font-weight: bold;
				font-size: 1.1em;
				height: 24px;
				line-height: 24px;
				width: 200px;
				background: url('../img/icons/heart_add.png') 5px 3px no-repeat;
				text-indent: 23px;
				margin-top: -2px;

			}

			div#product div#product-description form.add-to-cart
			{
				margin: 5px 0;
			}

			div#product div#product-description form.add-to-cart fieldset input.quantity
			{
				border: 1px solid #000;
				width: 30px;
				padding: 2px;
				text-align: center;
			}

			div#product div#product-description form.add-to-cart fieldset span.prodVersion {
				border: 1px solid #000;
				padding: 1px 0.5em 1px 0.5em;
				width: 150px;
			}

			div#product div#product-description form.add-to-cart button
			{
				height: 24px;
				width: 140px;
				text-align: center;
				line-height: 24px;
				vertical-align: middle;
				color: #000;
				font-weight: bold;
				background: url('../img/icons/cart_add.png') 5px 3px no-repeat;
				text-indent: 20px;
				font-size: 1.1em;
				float: left;
			}

			div#product div#product-description a.edit_product {
				display: block;
				text-align: right;
				font-style: italic;
				font-weight: normal;
				font-size: 1em;
			}

			div#product div#product-description div.version-name {
				font-weight: bold;
				color: #5F7795;
				margin: 0.5em 0 0.5em 0;
				text-transform: capitalize;
			}

			div#product div#product-description div#versions
			{
				width: 350px;
				text-indent: 20px;
				float: right;
				background: url('../img/icons/exclamation.png') 4px top no-repeat;
				margin: 5px 10px 10px 0;
				_margin: 5px 0 10px 0;
				font-size: 1.15em;
				padding-left: 3px;
				_background: url('../img/icons/exclamation.png') left top no-repeat;
				_padding-left: 0;
			}

				div#product div#product-description div#versions label
				{
					margin-top: 2px;
					font-weight: bold;
					display: block;
				}

				div#product div#product-description div#versions select {
					border: 1px solid #cecece;
					margin: 0.5em 0 1em 2em;
					float: left;

				}

				div#product div#product-description div#versions input.submit {
					border: 1px solid #cecece;
					background: #fff;
					padding: 0 0.5em 0 0.5em;
					text-align: center;
					float: left;
					margin-top: 0.5em;
					margin-left: 1em;
				}

		div#product div#product-comments
		{
			padding: 10px 0 0 0;
			clear: both;
		}

			div#product div#product-comments h3
			{
				font-weight: bold;
				font-size: 1.2em;
				margin: 5px 0;
			}

			div#product div#product-comments p.info
			{
				text-align: center;
				margin: 5px 0;
			}

			div#product div#product-comments div.comment
			{
				margin: 10px 0;
				border-bottom: 1px solid #e0e0e0;
			}

				div#product div#product-comments div.comment span strong
				{
					font-weight: bold;
				}

				div#product div#product-comments div.comment p
				{
					padding: 5px 0;
				}

				div#product div#product-comments p.show-all
				{
					width: 100%;
					text-align: right;

				}

					div#product div#product-comments p.show-all a
					{
						color: #64788C;
					}

			div#product div#product-comments h4
			{
				font-weight: bold;
				font-size: 1.1em;
				margin: 5px 0;
			}

			div#product div#product-comments form.form
			{

			}

			div#product div#product-comments form.form fieldset label
			{
				width: 120px;
				float: left;
				padding: 0 5px 0 0;
			}

			div#product div#product-comments form.form fieldset textarea.text
			{
				border: 1px solid #000;
				width: 450px;
			}

			div#product div#product-comments form.form fieldset.actions
			{
				text-align: right;
				padding-right: 6px;
			}

			div#product div#product-comments form.form fieldset.actions input.submit
			{

				border: 1px solid #000;
				background: #CCD6E4;
				font-weight: bold;
				padding: 0 10px;
				margin: 10px 0;
			}

		div#product div#product-alsoBought
		{
			padding: 10px 0 0 0;
			clear: both;
		}

			div#product div#product-alsoBought h3
			{
				font-weight: bold;
				font-size: 1.2em;
				margin: 5px 0;
			}

			div#product div#product-alsoBought div.alsoEntry
			{
				width: 130px;
				text-align: center;
				float: left;
				margin-top:10px;
				margin-left: 12px;
				_margin-left: 8px;
				position: relative;
				overflow: hidden;
			}

			div#product div#product-alsoBought div.alsoEntry h5
			{
				text-align: center;
			}

			div#product div#product-alsoBought div.alsoEntry a img
			{
				border: 1px solid #000;
			}

select#versionsProdId {
	width: 220px;
	#width: 190px;
}

div#categories-box div.top p.h2
{
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
}
