div.productBoxes-container div.boxWhite-container, div.productBoxes-container  div.boxWhite-top, div.productBoxes-container div.boxWhite-bottom
{
	width : 630px;
}
div.productBox-bundles-container div.boxWhite-container
{
	 position : relative; 
	 top : -105px;
}
div.productBox-reviews-container div.boxWhite-container
{
	/*
	 position : relative; 
	 top : -115px;
	*/
}

div.productBoxes-container  div.boxWhite-topmiddle, div.productBoxes-container  div.boxWhite-bottommiddle
{
	width : 600px;
}
div.productBoxes-container  div.boxWhite-container div.boxWhite-content
{
	padding : 0 15px; 
	background-color : white; 
	width : 598px;
}

div.productImages-container
 {
	float : left; 
	text-align : center;
	margin-right : 20px;
 }

div.productTitle-container
{
	width : 100%;
	margin-right : 20px;
	text-align : center;
}
div.productTitle-title 
{ 
	font-size : 16px; 
	line-height : 18px; 
	text-align : left; 
	text-transform : uppercase;
	font-family : century gothic, verdana, arial;
	border-bottom : 1px solid #f00052;
	padding-bottom : 3px;
	width : 100%;
}
div.productImages-container a img.big
{
	border : 1px solid #CCCCCC;
}
div.productImages-container a img.small
{
	margin-right : 1px; 
	float : left;
	border : none;
}
div.productAuthors
{
	text-align : left; 
	text-transform : uppercase;
	padding-top : 3px;
	margin-bottom : 10px;
	
}
div.productAuthors a
{
	font-size : 12px;
}

div.productDesc-container
{ 
	float : left; 
	width : 360px;
	font-size : 13px; 
}

div.productDesc-subtitle
{ 
	font-size : 13px; 
	font-weight : bold; 
	display : block;
	margin : 0 0 10px 0px;
}

div.productInfos-container
{
	margin : 10px 0; 
	font-size : 11px;
}







div.productSameAuthor-container
{
	width : 630px;  
	margin-right : 15px; 
	margin-top : 40px;
}

div.productBoxes-container div.productSameAuthor-container div.boxPink2-topmiddle
{
	/* height : 15px; text-align : left; font-family : century gothic; color : #FFFFFF; text-transform : uppercase; */
	width : 600px; 
}


div.productBoxes-container div.productSameAuthor-container div.boxPink2-content
{
	padding : 0px 5px 0 15px; width : 610px; height : 160px; text-align : left;
}
			
				
div.productSameAuthor-container div.otherBooksTitle
{
	height : 15px;
	font-family : century gothic; color : #FFFFFF; text-transform : uppercase; margin-bottom : 10px;
}

div.productSameAuthor-container div.otherBookContainer
{
	float : left; 
	width : 110px; 
	margin-right : 10px; 
	text-align : center;
}

div.productSameAuthor-container div.otherBookContainer div.couv
{
	height : 100px;
}

div.productSameAuthor-container div.otherBookContainer div.couv img
{
	border : 1px solid #666666;
}

div.productSameAuthor-container div.otherBookContainer div.link a
{
	color : white; font-size : 11px;
}

div.productBoxes-container div.productSameAuthor-container div.boxPink2-bottommiddle
{
	width : 600px; 
}


























div.productDesc-techdesc
{ 
	color : gray;
}

div.productDescNegative-margin
{
	height : 105px; 
	width : 200px;
}

div.productDescNegative-container 
{
	float : right; vertical-align : bottom; position : relative; top : -110px; left : -15px;  width : 380px;
}
					
div.productOptionNemo-container
{					
	float : left;
}
div.productOptions-container
{					
	width : 200px;
}
div.productOptions-title
{					
	font-size : 12px; 
	font-weight : bold; 
	margin-bottom : 3px;
	color : #f00052; 	
}
div.productOptionNemo-container td.productOption-title
{					
	font-size : 11px;
}
div.productOptionNemo-container td.productOption-form select
{
	font-family : verdana;
	font-size : 11px;
}

div.productNemo-container
{
	margin-top : 10px;
}
div.productNemo-nemo
{
	float : left; 
	background: transparent url(../images/productNemo.png) no-repeat bottom; 

	height : 28px;
	width : 69px;
}
div.productNemo-text
{
	float : left; 
	font-size : 9px;  
	line-height : 10px;
	color : #999999;
	padding-top : 5px;
}










div.productNemo-container
{
	margin-top : 10px;
}
div.productNemo-nemo
{
	float : left; 
	background: transparent url(../images/productNemo.png) no-repeat bottom; 

	height : 28px;
	width : 69px; 
}
div.productNemo-text
{
	float : left; font-size : 9px;  color : #999999;
}
div.productPriceButton-container
{
	float : right;
}
div.productPrice-container
{
}

div.productPriceBox-left
{
	float : left; 
	background: transparent url(../images/productPriceBox-left.png) no-repeat bottom; 

	height : 34px;
	width : 10px; 
}
div.productPriceBox-middle
{
	float : left; 
	background: transparent url(../images/productPriceBox-middle.png) repeat-x bottom; 
	
	height : 34px;
	width : 120px;
}
div.productPriceBox-text
{
	padding-top : 7px; font-size : 16px; font-weight : bold; color : #a17d7d; text-align : center;
}

div.productPriceBox-right
{
	float : left; 
	background: transparent url(../images/productPriceBox-right.png) no-repeat bottom; 
	
	height : 34px;
	width : 10px; 
}
div.productStock
{
	font-size : 9px; font-weight : normal; color : #999999; text-align : center; padding : 1px 0px 15px 0px;
}
div.buttonPink-container
{
	width : 140px;
}
div.buttonPink-left
{
	float : left; 
	background: transparent url(../images/buttonPink-left.png) no-repeat bottom; 
	
	height : 31px;
	width : 10px; 
}
div.buttonPink-middle
{
	float : left; 
	background: url(../images/buttonPink-middle.png) repeat; 
	
	height : 31px;
	width : 120px;						
}

div.buttonPink-text
{
	padding-top : 7px; font-size : 11px; line-height : 13px; font-weight : bold; color : white; text-align : center;
}
									
div.buttonPink-right
{
	float : left; 
	background: transparent url(../images/buttonPink-right.png) no-repeat bottom; 
	
	height : 31px;
	width : 10px; 
}




div.productBundles-title
{
	color : #f00052; font-size : 14px; font-weight : bold; margin-bottom : 5px;
}
							
div.productBundle-container
{
	margin-bottom : 20px;
}
							
div.productBundle-priceButton-container 
{
	float : right;
}

div.productBundle-price-container
{
}
										

div.productBundle-priceBox-left
{
	float : left; 
	background: transparent url(../images/productPriceBox-left.png) no-repeat bottom; 

	height : 34px;
	width : 10px; 
}
div.productBundle-priceBox-middle
{
	float : left; 
	background: transparent url(../images/productPriceBox-middle.png) repeat-x bottom; 
	
	height : 34px;
	width : 90px;
}

div.productBundle-priceBox-text-lineThrough
{	
	font-size : 12px; font-weight : bold; color : #e5dbd8; text-align : center; text-decoration : line-through;
}

div.productBundle-priceBox-text-normal
{
	font-size : 14px; font-weight : bold; color : #a17d7d; text-align : center;
}
											

div.productBundle-priceBox-right
{
	float : left; 
	background: transparent url(../images/productPriceBox-right.png) no-repeat bottom; 
	
	height : 34px;
	width : 10px; 
}

div.productBundle-priceButton-margin
{
	padding : 1px 0px 10px 0px;
}

								
div.productBundle-item-container
{
	float : left;
}
							
a.productBundle-title
{
	color : #bba49d; font-size : 11px; font-weight : bold; text-decoration : none;
}

div.productBundle-container img.imageThumb
{
	border : none;
	margin-right : 2px; 
	float : left;
}

div.productBundle-container img.imagePlus
{
	border : none;
	height : 18px; 
	width : 18px;
	margin-right : 2px; 
	float : left;
	margin-top : 20px;
}

div.productBundle-container img.imageEqual
{
	border : none;
	height : 18px; 
	width : 18px;
	margin-right : 2px; 
	float : left;
	margin-top : 20px;
}















div.buttonBrown-container
{
	cursor : pointer;
	barder : 1px solid red;
}
div.buttonBrown-left
{
	float : left; 
	background: transparent url(../images/buttonBrown-left.png) no-repeat bottom; 
	
	height : 26px;
	width : 9px; 
}
div.buttonBrown-middle
{
	float : left; 
	background: url(../images/buttonBrown-middle.png) repeat; 
	
	height : 26px;
	width : 90px;
}
div.buttonBrown-text
{
	padding-top : 7px; font-size : 10px; line-height : 13px; font-weight : bold; color : white; text-align : center;
}

div.buttonBrown-right
{
	float : left; 
	background: transparent url(../images/buttonBrown-right.png) no-repeat bottom; 
	
	height : 26px;
	width : 9px; 
}

										








				

