/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCTS SEARCH                     - */
/* ------------------------------------------------------------------ */

#ControlProductSearch{
	padding-left: 6px;
	margin-left: 13px;
	background:url('images/bg_controlProductSearch.jpg') 0px 0px repeat-y;
	color: #FFFFFF;
	width: 200px;
}

	#ControlProductSearch H2{
		display:none;
	}

	#ControlProductSearch .btn {
		background:url('images/controlProductSearch_btn.jpg') no-repeat;
		border: none;
		height: 21px;
		width: 21px;
		color: #33A6B5;
		position: relative;
		top: 1px;
	}

	#ControlProductSearch .btn:hover{
		color: #FFFFFF;
	}

	#ControlProductSearchTop {
	background:url('images/bg_controlProductSearchTop.jpg') 0px 0px no-repeat;
	height: 5px;
	width: 200px;
	margin-left: 13px;
	margin-bottom: -10px;
	}

	/* HACK FIREFOX + IE7 (on remercie IE6 pour ces magnifiques bugs sortis de nulle part ! */
	html>body #ControlProductSearchTop {
	background:url('images/bg_controlProductSearchTop.jpg') 0px 0px no-repeat;
	height: 5px;
	width: 200px;
	margin-left: 13px;
	margin-bottom: 0px;
	}

	#ControlProductSearchBottom {
	background:url('images/bg_controlProductSearchBottom.jpg') 0px 0px no-repeat;
	width: 200px;
	height: 5px;
	margin-left: 13px;
	margin-bottom: 6px;
	}


/* ------------------------------------------------------------------ */
/*                CONTROL MENU CATEGORY                               */
/* ------------------------------------------------------------------ */

#ControlMenuCategories{
	margin-left: 12px;
	width: 200px;
	padding-bottom: 20px;
}

	#ControlMenuCategories h1{
		display:none;
	}

		#ControlMenuCategories A{
			padding: 3px;
			text-decoration:none;
			display:block;
			color: #432F58;
			font-size:12px;
			background: url('images/bg_menuCategories_a.gif') no-repeat 0px 4px;
			padding-left: 22px;
			padding-bottom: 6px;
			border-bottom: solid #E3E2E8 1px;
		}

			#ControlMenuCategories A:hover{
				/*filter:alpha(opacity=25);  
				-moz-opacity:0.25;
				opacity: 0.25;*/
				background-color:#F6F9FE;
				color:#32A6B5;
				background: url('images/bg_menuCategories_a_hover.gif') no-repeat 0px 4px;
			}

			#ControlMenuCategories .category{background-color:#B63D46;}

		
			#ControlMenuCategories .child{
			
			}
			
			#ControlMenuCategories .child A{
				padding-left: 30px;
				font-size:11px;
				margin-bottom:0px;
				text-transform:none;
				background: url('images/bg_menuCategories_a_child.jpg') no-repeat 0px 4px;
				color:#32A6B5;
			}

			#ControlMenuCategories .child A:hover{
				/*filter:alpha(opacity=25);  
				-moz-opacity:0.25;
				opacity: 0.25;*/
				background-color:F6F9FE;
				color:#32A6B5;
			}

				#ControlMenuCategories .subChild{
					margin-top:0px;
				}
				
				#ControlMenuCategories .subChild A{
					font-size:11px;
					margin-bottom:0px;
					text-transform:none;	
					color:white;
					border-bottom:0px white solid;	
				}

				#ControlMenuCategories .subChild A:hover{
					filter:alpha(opacity=25);  
					-moz-opacity:0.25;
					opacity: 0.25;
					background-color:#FFFFFF;
					color:#000000;
				}


/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCT IN HOME                     - */
/* ------------------------------------------------------------------ */

#productHome{
	width:462px;
	height:210px;
	cursor:pointer;
}

	#productHome:hover{

	}

	#productHome A{
		cursor:pointer;
	}
	
	#productHome H2{
		display:none;
	}
	
	#productHome .photoProd{
		width:205px;
		float:left;
		text-align:center;
		overflow:hidden;
		font-size:0px;
		margin-bottom:10px;
	}

		#productHome .photoProd IMG{
			height:160px;
		}
	
	#productHome .linkProd{
		display:none;
	}

	#productHome .informations{
		width:222px;
		height:150px;
		float:left;
		padding:5px 5px 5px 10px;
		margin-bottom:10px;
	}

		#productHome .informations .description{
			height:130px;
			color:#505050;
		}

			#productHome .informations .description H4{
				display:block;
				font-size:14px;
				font-weight:bold;
				margin-top:0px;
				margin-bottom:5px;
			}

		#productHome .informations .prices{
			height:18px;
		}

		#productHome .informations .prices .priceMin{
			float:right;
			text-align:right;
			display:block;
			font-size:18px;		
			color:#B0171C;	
			height:18px;
		}

		#productHome .informations .prices .priceOff{
			float:right;
			text-align:right;
			display:block;
			height:12px;
			margin-right:5px;
			padding-top:6px;
			color:#505050;
		}


/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCTS IN HOME                    - */
/* ------------------------------------------------------------------ */

#ControlProductsInHome{
}

	#ControlProductsInHome .medium h2 {
			margin-left: 8px;
			color: #80649e;
	}

		#ControlProductsInHome .medium .product {
			width: 164px;
			height: 259px;
			padding: 2px;
			margin: 0 0 10px 0;
			float: left;
			border: 1px solid #e3e2e8;
		}

		#ControlProductsInHome .medium .product:hover {
			border: 1px solid #45acbb;
		}

		#ControlProductsInHome .medium .product .starFlash{
			background:url('images/bg_starflash.gif') 0px 0px no-repeat;			
			position:absolute;
			display:block;
			margin-left: 125px;
			margin-top: -10px;
			color: white;

			font-size: 10px;
			_font-size: 10px;
			vertical-align:top;
			text-align: center;
			overflow:hidden;
			width: 43px;
			padding-left: 2px
		}

		#ControlProductsInHome .medium .product .photo {		
			width: 164px;
			height: 164px;
			background-color: #e3e2e8;
			overflow: hidden;

			text-align: center;
		}

			#ControlProductsInHome .medium .product .photo img {
				max-width: 164px;
				max-height: 164px;
			}

		#ControlProductsInHome .medium .product .data {
			width: 164px;
			height: 47px;
			margin: 10px 0 0 0;
		}

			#ControlProductsInHome .medium .product .data .fabricant {
				display: block;
				width: 164px;
				height: 32px;

				font-size: 12px;
				color: #45acbb;
			}

			#ControlProductsInHome .medium .product .data .manufacturer {
				display: block;
				width: 164px;

				font-size: 10px;
				color: #654d7f;
			}

			#ControlProductsInHome .medium .product .data .description {
				display:none;
			}

			#ControlProductsInHome .medium .product .priceContainer {
				margin: 5px 0 0 0;
				width: 164px;
			}

				#ControlProductsInHome .medium .product .priceContainer .priceFrom {
					display: block;
					width: 60px;
					margin: 6px 0 0 0;
					float: left;

					font-size: 10px;
				}

				#ControlProductsInHome .medium .product .priceContainer .price {
					display: block;
					width: 100px;
					float: right;

					font-size: 16px;
					color: #654d7f;
					text-align: right;
				}

				#ControlProductsInHome .medium .product .priceContainer .priceOff {
					display: block;
					width: 100px;
					float: right;

					font-size: 10px;
					text-align: right;
				}

			#ControlProductsInHome .medium .product .stock {
				display:none;
			}

	/*----------------*/

	#ControlProductsInHome .separator {
		width: 10px;
		height: 1px;
		float: left;
	}

	/*----------------*/

	.btnSee {
		margin-left: 9px;
	}

	.btnSee:hover {
	}



/* ------------------------------------------------------------------ */
/*                           BREADCRUMB  	                          */
/* ------------------------------------------------------------------ */

#breadCrumb{
	width:464px;
	float:left;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0px 0px 10px 0px;
	display:block; 
	font-weight:normal;
}

	#breadCrumb b{
	}


/* ------------------ LIST  ---------------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------ */
/*                           PRODUCT FILTER	                          */
/* ------------------------------------------------------------------ */

#productFilter{
	height:27px;
	margin-bottom:10px;
	padding:0px 6px 0px 6px;
	color:#3CBACC;
	background:url('images/bg_filterh1.gif') 0px bottom repeat-x #F4F4F4;
	width: 510px;
}

	#productFilter .leftSide{
		float:left;
		width:110px;
		height:14px;
		padding-top:6px;
	}

	#productFilter .rightSide{
		float:right;
		text-align:right;
		width:240px;
	}

	#productFilter A{
		color:#3CBACC;
		background-color:transparent;
	}

		#productFilter A:hover{
			color:#38AFC1;
			text-decoration:underline;
		}
	
	#productFilter A.active{
		color:#3CBACC;
		font-weight:normal;
		text-decoration:none;
	}

	#productFilter .input{
		font-size:9px;
		margin-top:5px;
		border-color:#F4F4F4;
		color:#8F8F8F;
		background-color:white;

	}


/* ------------------------------------------------------------------ */
/*                           PRODUCT PAGER 	                          */
/* ------------------------------------------------------------------ */

#productPager{
	height:21px;
	margin-bottom:10px;
	padding:6px 6px 0px 6px;
	background:url('images/bg_filterh1.gif');
	width: 510px;
}

	#productPager .left{
		width:150px;
		height:24px;
		float:left;
		text-align:left;
	}

	#productPager .center{	
		height:24px;
		float:left;
		text-align:center;
	}

	#productPager .right{
		width:150px;
		height:24px;
		float:right;
		text-align:right;
	}

/* ------------------------------------------------------------------ */
/*                           PRODUCT BOTTOM PAGER                     */
/* ------------------------------------------------------------------ */

#productBottomPager{
	height:21px;
	margin-bottom:10px;
	padding:6px 6px 0px 6px;
	background:url('images/bg_filterh1.gif');
	width: 510px;
}

	#productBottomPager .left{
		width:150px;
		height:24px;
		float:left;
		text-align:left;
	}

	#productBottomPager .center{	
		height:24px;
		float:left;
		text-align:center;
	}

	#productBottomPager .right{
		width:150px;
		height:24px;
		float:right;
		text-align:right;
	}
	
/* ------------------------------------------------------------------ */
/*                           PRODUCT  LIST FILTER                     */
/* ------------------------------------------------------------------ */

#productListFilters{

}

	#productListFilters .filter{
		padding:0px 0px 3px 0px;
		border-bottom:2px solid #F4F4F4;
		margin-bottom:5px;
		background-color:white;
		padding-bottom:10px;
	}

		#productListFilters .filter .rating{
			display:block;
			float:left;
			width:11px;
			height:14px;
			margin-right:2px;
		}

	#productListFilters H1{
		height:21px;
		padding:3px;
		border:0px;
		color:#3CBACC;
		margin:0px;
		font-size: 15px;
		background:url('images/bg_filterh1.gif') 0px bottom repeat-x #F9F9FB;
	}

	#productListFilters H2{
		font-size:13px;
		display:block; 
		color:#5F4779;
		padding:3px;
		margin:0px 0px 0px 0px;
		border-bottom:1px solid #F4F4F4;
	}

	#productListFilters .input{
		font-size:9px;
		margin:5px 3px 0px 3px;
		border-color:#F4F4F4;
		color:#8F8F8F;
		background-color:white;
		width:190px;
	}

	#productListFilters A{
		display:block;
		padding:1px 3px 1px 3px;
		font-size:11px;
		color:#3DC1D0;
		text-indent: 8px;
		
		background:url('images/puce_filter.gif') 3px 6px no-repeat;
	}

	#productListFilters A:hover{
		color:white;
		background-color:#3DC1D0;
	}

	#productListFilters .separator{
	}


/* ------------------------------------------------------------------ */
/*                  PRODUCT  LIST OUR FILTER                          */
/* ------------------------------------------------------------------ */

#productListOurFilters{
	background:url('images/bg_producListFilters_a.jpg') no-repeat;
}

	#productListOurFilters H1{
		height:21px;
		padding:3px;
		border:0px;
		color:#3CBACC;
		margin:0px;
		font-size: 15px;
		background:url('images/bg_filterh1.gif') 0px bottom repeat-x #F9F9FB;
	}

	#productListOurFilters .ourFilter{
		display:block;
		padding:2px 3px 2px 3px;
		font-size:11px;
		color:#3DC1D0;
		border-bottom:1px dotted #F4F4F4;
		background:url('images/filter_remove.gif') 195px 4px no-repeat;
	}

		#productListOurFilters .ourFilter:hover{
		color:white;
		background-color:#3DC1D0;
		}

		#productListOurFilters .ourFilter .rating{
			display:block;
			float:left;
			width:11px;
			height:15px;
			margin-right:2px;
			position:relative;
			top:-14px;
			left:78px;
			margin-bottom:-13px;
			/*background:url('images/rating-filter.gif') 0px 0px no-repeat;*/
		}

	#productListOurFilters .deleteFilter{
			display:block;
			padding:2px 3px 2px 3px;
			font-size:11px;
			color:#3DC1D0;
			border-bottom:1px dotted #F4F4F4;
			background:url('images/filter_remove.gif') 195px 4px no-repeat;
	}

		#productListOurFilters .deleteFilter:hover{
			color:white;
			background-color:#3DC1D0;
		}

	#productListOurFilters .separator{
		clear:both;
		border-bottom:1px dotted #9E9B3C;
	}


/* ------------------------------------------------------------------ */
/*                           PRODUCTS GRID 	                          */
/* ------------------------------------------------------------------ */

#productsGrid{

}

	#productsGrid A{
		width:175px;
		height: 275px;
		float:left;
		margin-bottom:10px;
		color:#505050;
		background:url('images/bg_productsGrid.jpg') 0px 0px no-repeat #FFFFFF;
	}

		#productsGrid A:hover{
			
		}
	
		#productsGrid A .photo{
			height: 95px;
			width: 154px;
			text-align:center;
			font-size:0px;
			padding:3px;
			padding-top: 0px;
			margin-left: 6px;
		}

			#productsGrid A .photo img {
				max-height: 95px;
			}

		#productsGrid A .starFlash{	
			width: 43px;
			height: 28px;
			background:url('images/bg_starflash.gif') 0px 0px no-repeat;			
			position:absolute;
			display:block;
			margin-left: 130px;
			margin-top: 45px;
			color: white;
			padding-top: 15px;
			font-size: 9px;			
			text-align:center;
		}

		#productsGrid A .texte{
			padding-bottom:5px;
			padding-left: 20px;
			text-align: left;
			padding-right: 20px;
			height: 50px;
			overflow: hidden;
			padding-top: 0;
		}
		
		#productsGrid A .fabricant{	
			height:40px;
			display:block;
			padding-top:10px;
			padding-bottom:5px;
			font-size:14px;
			color: white;
			text-align: center;
			width: 150px;
			margin-left: 12px;
			color: #5e5e5e;
		}

		#productsGrid A .fabricant .designer{	
			font-size: 10px;
		}

		#productsGrid A .description{
			display:none;
		}

		#productsGrid A .moreInfo{	
			display: none;
		}

	
	
	#productsGrid .separator{
		float:left;
		width:0px;
		height:1px;
	}


	#productsGrid  .stock{
		float: left;
	}


	#productsGrid .priceContainer{
		margin-left: 20px;
	}

		#productsGrid  .price{
		text-align: right;
		color: #2da8b8;
		font-size: 14px;
		}

		#productsGrid  .priceOff{
		text-align: left;
		}

		#productsGrid  .order {
			width: 71px;
			height: 17px;
			background:url('images/bg_productsGrid_detail.jpg') 0px 0px no-repeat #FFFFFF;
			float: right;
			text-align: center;
			padding-left: 2px;
			color: white;
			padding-top: 1px;
			margin-right: 7px;
			margin-top: 0px;
		}

		html>body #productsGrid  .order {
		margin-right: 13px;
		}



/* ------------------------------------------------------------------ */
/*                           PRODUCTSLIST 	                          */
/* ------------------------------------------------------------------ */

.productsList{
	width:520px;
	border-width:0px;
	background-color:#E8E3D8;
}

	.productsList TD{
		white-space:nowrap
	}

	.productsList .trTitle{
		height:21px;
		background:url('images/bg_filterh1.gif') 0px bottom repeat-x;
		font-size:14px;
	}

		.productsList .trTitle A{
			color:#3DC1D0;
		}

		.productsList .trTitle A:hover{
			text-decoration:underline;
		}

	.productsList  .trOdd{
		background-color: #F5F5F6;
		height:27px;
	}

	.productsList .trEven{
		background-color:#F8F8F8;
		height:27px;
	}
	.productsList .subLink{
		color:#000000;
	}
	.productsList .subLink:hover{
		color:#000000;
		text-decoration:underline;
	}


/* ------------------ VIEW  ---------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------ */
/*                           PRODUCT NAVIGATION                       */
/* ------------------------------------------------------------------ */

#productsNavigation{
	padding:5px;
	margin-bottom:10px;
	height:17px;
	background:url('images/bg_filterh1.gif') 0px bottom repeat-x;
	font-size: 12px;
}

	#productsNavigation .left{
		width:70px;
		float:left;
	}

	#productsNavigation .center{
		width:70px;
		float:left;
		text-align:center;
	}

	#productsNavigation .right{
		width:70px;
		float:left;
		text-align:right;
	}

	#productsNavigation .return{
		float:right;
	}

/* ------------------------------------------------------------------ */
/*                           PRODUCT VIEW	                          */
/* ------------------------------------------------------------------ */
			
#productView{	
	margin-top:10px;
}

	#productView P{
		padding:0px;
		margin:0px 0px 10px 0px;
	}

	#productView .title{
		color: #654D7F;
		margin-bottom:20px;
		float:left;
		width:100%;
	}

		#productView .title .productName{
			font-size:22px;
			display:block;

		}
		#productView .title .manufacturer{	
			font-size:14px;
		}
			

	#productView .priceContainer{
			float:right;
			width:120px;
			padding:3px 16px 3px 10px;
			text-align:right;
		}

			#productView .priceContainer .priceOff{
				font-size:10px;
			}

			#productView .priceContainer .price{
				font-size:20px;
				color: #39B6C6;
			}


	#productView .leftSideView{
		float:left;
		width:279px;
		margin-right:10px;
	}

		#productView .leftSideView .starFlash{
			width: 43px;
			height: 28px;
			background:url('images/bg_starflash.gif') 0px 0px no-repeat;			
			position:absolute;
			display:block;
			margin-left: 200px;
			margin-top: -5px;
			color: white;
			padding-top: 15px;
			font-size: 9px;			
			text-align:center;
		}

		#productView .leftSideView .photo{
			width:280px;
			height:215px;
			padding:5px;
			padding-top: 10px;
			text-align:center;
			background:url("images/bg_productview_photo.jpg") 0px 0px no-repeat;
		}

		#productView .leftSideView .zoom{
			display:block;
			width:36px;
			height:20px;
			position:relative;
			left:10px;
			top:-41px;
			margin-bottom:-21px;
			cursor:pointer;
			background:url("images/zoom.gif") 0px 0px no-repeat;
		}

		

		#productView .leftSideView .smallPhoto{
			border-right:#F6F6F6 1px solid;
			border-bottom:#F6F6F6 1px solid;
			padding:3px;
		}

		#productView .leftSideView .documents{
			padding:5px;
			border:1px dotted #D8D6D6;
		}
		
			#productView .leftSideView .documents A{
				display:block;
				float: left;
				padding-top: 5px;
			}

			#productView .leftSideView .documents img{
				float: left;
			}


			#productView .leftSideView .documents H2{
				margin-top:0px;
			}


	#productView .rightSideView{
		float:left;
		padding-left:10px;
		width:440px;
	}	
			

	

#productView  .description{
		clear:both;
		margin-bottom:15px;
	}
	


/* ------------------------------------------------------------------ */
/*                           PRODUCTTEMPALTES                         */
/* ------------------------------------------------------------------ */

#productTemplates{
	margin-bottom:0px;
}
	#productTemplates .liste{
		background-color:#FCFCFA;
	}

	#productTemplates .liste TD{
		padding:2px;
		background-color:#FCFCFA;
		border-bottom:1px dotted #E1D8C7;
	}
	
	#productTemplates .liste TD H2{
		margin:2px;
		background-color:#FBFAF6;
	}

	#productTemplates .rating{
		display:block;
		float:left;
		width:11px;
		height:14px;
		margin-right:0px;
		/*background:url('images/rating.gif') 0px 0px no-repeat;*/
		color: #3DC1D0;
	}
	
	#productTemplates .subLink{
		color:#000000;
	}
	#productTemplates .subLink:hover{
		color:#000000;
		text-decoration:underline;
	}

/* ------------------------------------------------------------------ */
/*                           PRODUCTARTICLES                          */
/* ------------------------------------------------------------------ */

#productArticles{
	margin-top: 10px;
}

	#productArticles table {
	background:url('images/bg_productArticles_table.jpg') 0px 0px repeat-x #FFFFFF;
	border-bottom:#EAEAEA 1px solid;
	border-right: #EAEAEA solid 1px;
	}

	#productArticles H2{display:none;}

	#productArticles .liste th{
		font-weight:normal;
		font-size:14px;
		text-align: center;
		color: #715490;
	}


	#productArticles .liste TD{
		padding-top:15px;
		padding: 8px;
	}

	#productArticles .liste TD .button{
		margin-top:2px;
		clear:both;
	}

	#productArticles .liste TD .button:hover{
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}

	#productArticles .liste TD H3{
		 font-size:19px;
		 margin:0px;
		 color:#39B6C6;
	}

	#productArticles .liste TD small{
		font-size:7pt;
	}

	#productArticles .liste .TD photo{
		background-color:white;
	}

	.infoDegressif{
		border:#3BBDCB solid 1px;
		position:absolute;			
		background-color:#FFFFFF;
		margin-top:-30px;
		margin-left:-150px;
		padding:5px;
	}

		#productArticles .infoDegressif .tabDegressif{
			background-color:#FFFFFF;	
			width:200px;
			margin-top:10px;
		}
	
		#productArticles .infoDegressif .tabDegressif TD{
			background-color:white;
			padding-top:0px;
		}
		#productArticles .infoDegressif .tabDegressif TH{
			color: #3BBDCB;
			background-color: #F3F3F3;
			padding-top:0px;
		}


/* ------------------------------------------------------------------ */
/*                           CROSS SELLINGS                           */
/* ------------------------------------------------------------------ */


#crossSellings .separator{
		float:left;
		width:10px;
		height:1px;
}

	


/* ------------------------------------------------------------------ */
/*                      sendToFriendsPanel 	                          */
/* ------------------------------------------------------------------ */
	
	#sendToFriendsPanel
	{
		position:absolute;
		background-color:White;
		width : 600px;
	}



/* ------------------  PACKAGES ---------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------ */
/*                           PACKS GRID 	                          */
/* ------------------------------------------------------------------ */

#packsGrid{
}

	#packsGrid A{
		width:154px;
		height:183px;
		padding:5px;
		float:left;
		margin-bottom:10px;
		color:#505050;
		border:1px solid #D2EFE1;
		background-color:pink;
	}

		#packsGrid A:hover{
			color:#018045;
			cursor:pointer;
			border:1px solid #00A355;
		}

	#packsGrid A .photo{
		height:90px;
		text-align:center;
		font-size:0px;
		padding:3px;

	}	

	#packsGrid A .packName{
		height:28px;
		display:block;
		padding-top:5px;
		padding-bottom:5px;
	}

	#packsGrid A .stock{
		display:block;
		padding-top:3px;
		padding-bottom:3px;
		border-top:1px dotted #D2EFE1;
	}

	#packsGrid A .priceContainer{
		display:block;
		padding:5px;
		text-align:right;
		border-top:1px dotted #D2EFE1;

	}

		#packsGrid A .priceContainer .price{
			font-size:14px;
		}

	#packsGrid A .description{
		display:none;
	}

	#packsGrid .separator{
		float:left;
		width:10px;
		height:1px;
	}


/* ------------------------------------------------------------------ */
/*                           PACKS VIEW 	                          */
/* ------------------------------------------------------------------ */

#packView{
	margin-top:10px;
	border-top:1px solid #D2EFE1;
	padding-top:10px;
}

	#packView .leftSideView{
		float:left;
		width:269px;
		padding:5px;
		border:1px solid #D2EFE1;
	}

		#packView .leftSideView .title{
			text-align:center;
			padding:0px;
			margin:0px;
		}
			
			#packView .leftSideView .title H1{
				font-size:16px;
			}

		#packView .leftSideView .photo{
			width:267px;
			height:200px;
			text-align:center;
			font-size:0px;
			border:1px solid #D2EFE1;
			background-color:#F6FCF9;
		}

		#packView .leftSideView .zoom{
			display:block;
			width:36px;
			height:20px;
			position:relative;
			left:10px;
			top:-21px;
			margin-bottom:-21px;
			cursor:pointer;
			background:url("images/zoom.gif") 0px 0px no-repeat;
		}

		#packView .leftSideView .smallPhoto{
			border-right:#B1DAC6 1px solid;
			border-bottom:#B1DAC6 1px solid;
			padding:3px;
		}

		#packView .leftSideView .description{
			border-top:1px solid #D2EFE1;
			padding:5px 0px 5px 0px;
			margin:10px 0px 5px 0px;
		}

			#packView .leftSideView .description P{
				margin:0px;
			}

		#productView .leftSideView .priceContainer{
			background-color:#F6FCF9;
		}		

	#packView .rightSideView{
		float:left;
		width:400px;
		margin-left:15px;
	}

		#packView .rightSideView .info{
			color:#FFFFFF;
			font-size:14px;
			padding:3px;
			margin-bottom:5px;
			background-color:#018045;
		}


/* ------------------------------------------------------------------ */
/*                      PRODUCTS PACK GRID 	                          */
/* ------------------------------------------------------------------ */

#productsPackGrid{
}

	#productsPackGrid A{
		width:183px;
		height:158px;
		padding:5px;
		float:left;
		margin-bottom:10px;
		color:#505050;
		border:1px solid #D2EFE1;
		background-color:#F6FCF9;
	}

		#productsPackGrid A:hover{
			color:#018045;
			cursor:pointer;
			border:1px solid #00A355;
		}

	#productsPackGrid A .packName{
		height:28px;
		display:block;
		padding-bottom:5px;
		margin-bottom:5px;
	}

	#productsPackGrid A .photo{
		height:90px;
		text-align:center;
		font-size:0px;
		padding:3px;
		background-color:#FFFFFF;
	}

	#productsPackGrid A .stock{
		display:none;
	}

	#productsPackGrid A .priceContainer{
		display:block;
		padding:5px;
		text-align:right;
		border-top:1px dotted #D2EFE1;
		background-color:#FFFFFF;
	}

		#productsPackGrid A .priceContainer .price{
			font-size:14px;
		}

	#productsPackGrid A .description{
		display:none;
	}

	#productsPackGrid .separator{
		float:left;
		width:10px;
		height:1px;
	}
	
	/*----------------------- Best Sales -------------------------------- */
	#bestSales {
	margin-top: 5px;
	background:url('images/bg_bestSales.jpg') 0px 0px no-repeat;
	width: 200px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 14px;
	text-align: left;
	color: #6D5587;
	display: block;
	}

	#bestSales:hover {
	background:url('images/bg_bestSales_a_hover.jpg') 0px 0px no-repeat;
	color: #6D5587;
	}


	#bestSales a{
	
	}

	#bestSales a:hover{
		
		
		}


