/* <Info Page> */
	#spacer
	{
		margin-top: 20px;
	}
	#content td.middle
	{
	}

	#content td.middle h1
	{
		padding: 0px;
		margin: 0px;
		font: bold 16px Arial;
		color: #858585;
	}

	#content td.middle div.product,
	#content td.middle div.product-details
	{
		padding: 12px 0px;
	}
	#content td.middle div.product
	{
		/*position: relative;*/
		padding-right: 0px;
	}

	#content td.middle div.product-details
	{
		padding: 12px 0px;
	}

	#content td.middle div.product-details .products-chess
	{
	}

	#content td.middle div.product h2
	{
		margin: 0px;
		padding: 0px 0px 0px 3px;
		font: bold 11px Verdana, sans-serif;
		color: #666633;
	}

	#content td.middle .viewStatusProduct { 
		margin-top: 0px;
		margin-left: 0px;
	}
	#content td.middle .viewStatusProduct span {
		display: block;
		font: bold 10px Verdana;
		color: #666633;
		padding-left: 28px;
		height: 20px;
	/*	width: 200px;*/
		line-height: 20px;
		vertical-align: middle;
		margin: 3px auto;
		text-align: left;
	}
	#content td.middle .viewStatusProduct span.inCart{
		background: url('../../image/icon/Already-in-your-cart.gif') 5px 0px no-repeat;
	}
	#content td.middle .viewStatusProduct span.inWishlist{
		background: url(../../image/icon/Already-in-your-wishlist.gif) 7px 2px no-repeat;
	}

	/* Product Image */

	#content td.middle div.product div.left
	{
		float: left;
		position: relative;
		width: 170px;
	}

	#content td.middle div.product div.left div.photo
	{
		width: 160px;
		height: 180px;
		margin: 0 auto;
		/*background: url(../../image/bg/bg-info-photo.jpg) bottom right no-repeat;*/
		text-align: center;
		vertical-align: bottom;
	}


	#content td.middle div.product div.left div.photo a
	{
		display: block;
		color: #fff;
		text-decoration: none;

	}
	#content td.middle div.product div.left div.photo a div
	{
		display: inline; 
		height: 180px; 
		line-height: 180px; 
		font-size: 1px;
		width: 1px;
		color: #fff;
		text-decoration: none;
	}
	#content td.middle div.product div.left div.photo img
	{
		padding: 0px;
		margin: 0px;
		border-width: 0px;
		vertical-align: middle;
	}

	#content td.middle div.product div.left a.enlarge
	{
		position: relative;
		font: bold 11px Verdana, sans-serif;
		display: block;
		height: 18px;
		color: #666633;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		line-height: 18px;
	}
	
	#content td.middle div.product div.left a.manual
	{
		position: relative;
		font: bold 11px Verdana, sans-serif;
		display: block;
		height: 18px;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		line-height: 18px;

		clear: both;
		width: 162px;
		max-width: 162px;
		margin: 5px auto;
	}

	#content td.middle div.product div.left a.manual span
	{
		color: #777;
		width: 162px;
		height: 20px;
		text-align: left;
		padding-left: 25px;
		background: url(../../image/button/icon_pdf.gif) 0px 0px no-repeat;
	}
	
	#content td.middle div.product div.left.imageGallery
	{
		overflow: auto;
		height: 200px;
		width: 120px;
		padding: 3px;
	}
	#content td.middle div.product div.left.imageGallery div
	{
		display: inline;	
		height: 70px;
		line-height: 70px;
		width: 1px;
		font-size: 1px;
	}

	#content td.middle div.product div.left.imageGallery a
	{
		width: 90px;
		height: auto;
		display: block;
		float: left;
		background-color: #fff;
		text-decoration:none;
		background: url(../../image/bg/bg-h4.gif) bottom repeat-x;		
	}
	#content td.middle div.product div.left.imageGallery a img
	{
		border-width: 0px;
		vertical-align: middle;
	}
	

	#content td.middle div.product div.left div.navigation
	{
		border: 1px solid #c6c6c6;
		width: 217px;
		max-width: 215px;
		float: left;
		clear: both;
		background: #fff url(../../image/bg/bg-navigation.gif) 112px 0px no-repeat;
	}

	#content td.middle div.product div.left a span
	{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 18px;
	}

	#content td.middle div.product div.left div.navigation a.prev
	{
		float: left;
		width: 111px;
	}

	#content td.middle div.product div.left div.navigation a.prev span
	{
		width: 111px;
		background: url(../../image/button/prev.gif) 0px 0px no-repeat;
	}

	#content td.middle div.product div.left div.navigation a.next
	{
		float: right;
		clear: right;
		width: 102px;
	}

	#content td.middle div.product div.left div.navigation a.next span
	{
		width: 102px;
		background: url(../../image/button/next.gif) 0px 0px no-repeat;
	}

	#content td.middle div.product div.left a.enlarge
	{
		clear: both;
		height: 16px;
		width: 162px;
		max-width: 162px;
		line-height: 16px;
		display: block;
		font-size: 10px;
		margin: 5px auto;
	}

	#content td.middle div.product div.left a.enlarge span
	{
		width: 162px;
		height: 16px;
		background: url(../../image/button/enlarge.gif) 0px 0px no-repeat;
	}



	#content td.middle div.product div.middle
	{
		font: normal 11px Verdana, sans-serif;
		line-height: 17px;
	}
	#content td.middle div.product div.middle .iconlist
	{}

	#content td.middle div.product div.middle .iconlist a
	{
		margin-right: 3px;
	}

	#content td.middle div.product div.middle .iconlist img
	{
		border-width: 0px;
	}

	#content td.middle div.product div.middle .attribute a
	{
		color: #000;
	}

	#content td.middle div.product div.middle .attribute span
	{
		font-weight: bold;
	}

	table.boundles 
	{
		font: normal 11px Verdana, sans-serif;
		color: #666633;
		border-color: #CFCCAB;
		border-width: 1px;
	}

	table.boundles tr.bundleHeader
	{
		border-bottom: solid 1px #CFCCAB;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	table.boundles tr.odd
	{
		border-bottom: solid 1px #CFCCAB;
	}

	table.boundles tr.even
	{
		border-bottom: solid 1px #CFCCAB;
	}
	
	table.boundles tr td
	{
		padding: 5px 5px;
	}
	table.boundles tr.bundleHeader td
	{
		padding: 5px 5px 10px 5px;
	}
	
	table.boundles span.link
	{
		text-decoration: underline;
		color: blue;
		cursor: pointer;
	}

	#content td.middle div.product div.middle .divider
	{
		font-size: 1px;
		border-bottom: 1px solid #c6c6c6;
		margin: 4px 160px;
		line-height: 1px;
	}

	#content td.middle div.product div.middle div.title
	{
		font: bold 11px Verdana, sans-serif;
		text-transform: uppercase;
		color: #666633;
		margin: 25px 0px 4px 0px;
		letter-spacing: 0.02em;
	}

	#content td.middle div.product div.middle a
	{
		color: #666633;
	}

	/* Price Block */

	#content td.middle div.product div.right
	{
		position: relative;
		float: right;
		z-index: 5;
		text-align: right;
	}

	#content td.middle div.product div.right span
	{
		font: normal 11px verdana;
		color: #666633;
	}

	#content td.middle div.product div.right fieldset
	{
		margin-top: 15px;
		width: auto;
		margin-bottom: 10px;
	}

	#content td.middle div.product div.right input.submit-cart
	{
		margin: 0px 0px 0px 10px;
	}

	#content td.middle div.product div.price
	{
		margin: 0px 0px 0px 0px;
		font: bold 12px verdana;
		color: #666633;
		line-height: 17px;
	}
	#content td.middle div.product div.price .red
	{
		color: #c00;
		font: bold 12px verdana;
	}

	#content td.middle div.product div.price .block
	{
		position: relative;
		border-width: 0px;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}

	#content td.middle div.product div.right .select
	{
		width: 370px;
	}


	



	/* View All Images */
	#content td.middle div.product .left a.viewAll
	{
		width: 120px;
		background: url(../../image/icon/view-all-images.gif) 0px 5px no-repeat;
		padding-left: 0px;
		margin-top: 5px;
		color: #858585;
	}

	/* Email & Reviews */

	#content td.middle div.product a.email,
	#content td.middle div.product a.review
	{
		/*float: left;*/
		font: normal 9px Verdana, sans-serif !important;
		color: #666633;
		text-decoration: none;
		position: relative;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		cursor: pointer;
	}

	#content td.middle div.product a.email span,
	#content td.middle div.product a.review span
	{
		position: absolute;
		top: 0px;
		right: 0px;
		height: 10px;
	}

	#content td.middle div.product a.review
	{
		width: 89px;
		text-align: center;
	}
	
	#content td.middle div.product a.review span
	{
		width: 89px;
		background: url(../../image/button/write-review.gif) top right no-repeat;
	}

	#content td.middle div.product a.email
	{
		width: 80px;
		text-align: center;

	}

	#content td.middle div.product a.email span
	{
		width: 80px;
		background: url(../../image/button/email-friend.gif) top right no-repeat;
	}

	/* Tabs */
	
	#content td.middle ul.tabs
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
		height: 30px;
		padding: 0px 0px 0px 0px;
		background: url(../../image/bg/bg-tabs.jpg) 0px 0px repeat-x;
	}

	#content td.middle ul.tabs li
	{
		float: left;
		white-space: nowrap;
		padding: 0px 0px 0px 0px;
		height: 22px;
	}


	#content td.middle ul.tabs li a
	{
		padding: 0px 20px 0px 20px;
		font: bold 12px Verdana, sans-serif;
		color: #706d33;
		text-decoration: none;
		cursor: pointer;
	}

	#content td.middle ul.tabs li.active
	{
		background: url(../../image/bg/bg-tabs-current.jpg) 0px repeat-x;
		color: #809316;
	}

	#content td.middle ul.tabs li.active a, #content td.middle ul.tabs li.active a:hover
	{
		color: #ffffcc;
		cursor: default;
	}
	#content td.middle ul.tabs li a:hover
	{
		color: #809316;
	}


	/* Product Details */
	#content td.middle div.product-details,
	#content td.middle div.product-details a
	{
		font: normal 11px Verdana, sans-serif;
		color: #666633;
	}

	#content td.middle div.product-details h4
	{
		font: bold 12px Verdana, sans-serif;
		color: #666633;
		padding-bottom: 4px;
		background: url(../../image/bg/bg-h4.gif) bottom repeat-x;
		padding-left: 0px;
	}
	#content td.middle div.product-details h4 span
	{
		font: bold 15px Verdana, sans-serif;
		color: #666633;
		padding-left: 17px;
		background: url(../../image/bullet/square.gif) 1px 6px no-repeat;
	}

	#content div.right .price table .attribute {
		border: 0px solid #f00;
		margin: 0px;
	}
		#content div.right .price table .attribute table {
		width: 100% !important;
	}
	#content div.right .price table .attribute table td {
		border: 0px solid #f00 !important;
		padding: 0px !important;
		text-align: left !important;
	}
	#content div.right .price table .attribute table td span {
		font-weight: bold !important;	
	}
	#content div.right .price table .attribute select {
		width: 100%;
		margin: 0px;
	}

	#content td.middle div.product-details p
	{
		padding: 0px 0px;
		margin-top: 10px;
		padding-left: 20px;
		padding-right: 10px;
	}

	#content td.middle div.product-details .block 
	{
		padding: 0px 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 20px;
		padding-right: 10px;
	}
	#content td.middle div.product-details .block p
	{
		padding-left: 0px;
	}

	#content td.middle div.product-details .block *
	{
		font-size: 11px;
		color: #666633;
	}

	#content td.middle div.product-details ul
	{
		list-style: none;
		padding: 0px;
		padding-left: 20px;
		margin: 10px;
	}

	#content td.middle div.product-details ul li
	{
		padding: 0px 0px 0px 12px;
		margin: 3px 0px 0px 0px;
		line-height: 15px;
		background: url(../../image/bullet/bullet-li.gif) 2px 7px no-repeat;
	}

	#content td.middle div.product-details .review {
		padding-left: 50px;
		margin-bottom: 10px;
	}
	#content td.middle div.product-details .review p {
		padding-left: 0px;
	}

	#content td.middle div.product-details div.rating,
	#content td.middle div.product-details div.rating div,
	#content td.middle div.product div.rating,
	#content td.middle div.product div.rating div

	{
		width: 75px;
		height: 13px;
		background: url(../../image/bg/star.gif) 0px 0px repeat-x;
		font-size: 1px;
		line-height: 1px;
/*		margin: 0px 0px 10px 0px;*/
	}

	#content td.middle div.product-details div.rating
	{
		margin: 7px 0px 7px 0px;
	}

	#content td.middle div.product div.rating
	{
		margin: 1px 0px 6px 3px; 
		float: left;
	}

	#content td.middle div.product-details div.rating div,
	#content td.middle div.product div.rating div
	{
		background-position: 0px -13px;
	}

	#content td.middle div.product-details div.rating.r1 div,
	#content td.middle div.product div.rating.r1 div
	{
		width: 15px;
	}

	#content td.middle div.product-details div.rating.r15 div,
	#content td.middle div.product div.rating.r15 div
	{
		width: 23px;
	}

	#content td.middle div.product-details div.rating.r2 div,
	#content td.middle div.product div.rating.r2 div
	{
		width: 30px;
	}

	#content td.middle div.product-details div.rating.r25 div,
	#content td.middle div.product div.rating.r25 div
	{
		width: 38px;
	}

	#content td.middle div.product-details div.rating.r3 div,
	#content td.middle div.product div.rating.r3 div
	{
		width: 45px;
	}

	#content td.middle div.product-details div.rating.r35 div,
	#content td.middle div.product div.rating.r35 div
	{
		width: 53px;
	}

	#content td.middle div.product-details div.rating.r4 div,
	#content td.middle div.product div.rating.r4 div
	{
		width: 60px;
	}

	#content td.middle div.product-details div.rating.r45 div,
	#content td.middle div.product div.rating.r45 div
	{
		width: 68px;
	}

	#content td.middle div.product .rating-block {
		float: left;
		padding: 0px;
		margin-left: 0px;
	}

	#content td.middle div.product .rating-block label 
	{
		margin: 0px;
		padding: 0px;

	}

	#content td.middle div.product .rating-block input 
	{
		float: left;
		margin-top: 1px;
	}

	#content td.middle div.product .rating-block .title 
	{
		padding-top: 0px;
		margin: 0px 0px 0px 5px !important;
	}

	#content td.middle .review-form 
	{
		text-align: right;
		font: bold 11px Verdana;
		color: #666666;
		margin: 10px;
	}
	#content td.middle .review-form label {
		display: block;
		margin: 10px 0px;
	}

	#content td.middle .review-form textarea {
		width: 100%;
		height: 100px;
		border: 1px solid #999999;
		font: normal 11px Verdana, sans-serif;
		padding: 0px;
	}

	#content td.middle .review-form .text {
	}

	/* Specifications */
	#content td.middle div.product-details .block .specifications 
	{
		border: none;
		/*border: 1px solid #777;*/
	}
	
	#content td.middle div.product-details .block .specifications table {
		width: 100%;
	}
	
	#content td.middle div.product-details .block .specifications table tr.header {
		background-color: #666633;
	}
	#content td.middle div.product-details .block .specifications table tr.header td{
		color: #ffffcc;
		height: 20px;
		font-weight: bold;
		text-transform: uppercase;
	}

	#content td.middle div.product-details .block .specifications table tr{
		height: 17px;
		background-color: #fff;
	}
	#content td.middle div.product-details .block .specifications table tr.odd{
		background-color: #eeeecc;
	}
	#content td.middle div.product-details .block .specifications table tr td {
		border-bottom: 1px dotted #666633;
		vertical-align: middle;
		padding: 3px 2px;
	}
	#content td.middle div.product-details .block .specifications table tr td.col1 
	{
		width: auto;
		text-align: left;
		/*border-right: 1px dotted #777;*/
		padding-right: 5px;
		text-transform: uppercase;
	}
	#content td.middle div.product-details .block .specifications table tr td.col2 
	{
		width: 50%;
		text-align: left;
		padding-left: 5px;
	}

	#content td.middle div.product-details .block .specifications span.note {
		font-size: xx-small; 
	}
	

/* </Info Page> */

