﻿/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCTS SEARCH                     - */
/* ------------------------------------------------------------------ */

#ControlProductSearch{
	width: 222px;
	height: 52px;
	background:url('images/bg_controlSearchBox.jpg') 0px top no-repeat;
	padding-left: 11px;
	padding-top: 17px;
}

	#ControlProductSearch H2{
		color:#ffffff;
		font-size:14px;
	}

	#ControlProductSearch A{
	font-size: 11px;
	margin-left: 4px;
	text-decoration: underline;
	color: white;
	}

	#ControlProductSearch A:hover{
	font-size: 11px;
	text-decoration: none;
	}

	#ControlProductSearch .padding{
		
	}

	#ControlProductSearch .btn {
	font-size: 9px;
	}

	#ControlProductSearch .btn:hover{
	}

	#ControlProductSearch .input {
		width: 176px;
		height: 18px;
		float: left;
		background:url('images/bg_input.jpg') 0px top no-repeat;
		border: none;
		padding-top: 5px;
		padding-left: 10px;
		color: #4678a9;
	}

	#ControlProductSearch .btn {
		width: 23px;
		height: 23px;
		background:url('images/bg_btn.jpg') 0px top no-repeat;
		float: left;
		margin-left: 3px;
		border: none;
		color: #2e79ac;
		font-size: 10px;
		font-weight: bold;
		padding: 0;
	}

	#ControlProductSearch .btn:hover {
		color: white;
		background:url('images/bg_btn_hover.jpg') 0px top no-repeat;
	}


/* ------------------------------------------------------------------ */
/*                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{
		
	}

	#ControlProductsInHome .product {
		
	}

	#ControlProductsInHome .medium .product{
	}

		#ControlProductsInHome .medium .product:hover{
		}

	#ControlProductsInHome .medium .product .photo{
		
	}

		#ControlProductsInHome .medium .product .photo IMG{
			height:160px;
		}

	#ControlProductsInHome .medium .product .texte{
		
	}

	#ControlProductsInHome .medium .product .description{
		display:none;
	}
	
	#ControlProductsInHome .medium .product .fabricant{
		display:none;
	}

	#ControlProductsInHome .medium .product .stock{
		display:none;
	}

	#ControlProductsInHome .medium .product .starFlash{
		display:none;
	}

	#ControlProductsInHome .medium .product .priceContainer{
		
	}

		#ControlProductsInHome .medium .product .priceContainer .priceOff{
			font-size:10px;
		}

		#ControlProductsInHome .medium .product .priceContainer .price{
			
		}

	/*----------------*/

	#ControlProductsInHome .small H2{
			margin-left: 8px;
			color: #80649E;
	}

		#ControlProductsInHome .small .product{
			width:260px;
			height: 149px;
			float:left;
			margin-bottom:3px;
			background:url('images/bg_productinhome.jpg') 0px 0px no-repeat #FFFFFF;
		}

			#ControlProductsInHome .small .product:hover{
				filter:alpha(opacity=50);  
				-moz-opacity:0.50;
				opacity: 0.50;
			}

		#ControlProductsInHome .small .product .photo{		
			float:left;
			width:100px;
			text-align:center;
			margin-left: 5px;
			margin-top: 30px;
		}	


			#ControlProductsInHome .small .product .photo IMG{
				
			}



		#ControlProductsInHome .small .product .description{
			margin-top: 10px;
			padding-right: 10px;
			float:left;
			width:110px;
			}

			#ControlProductsInHome .small .product .description .fabricant{
			color: #45ACBB;	
			height: 30px;
			font-size: 11px;
			margin-left: 13px;
			}

		
			#ControlProductsInHome .small .product .description .texte{
			color: #4F395F;
			font-size: 10px;
			height: 36px;
			margin-left: 13px;
			}

			#ControlProductsInHome .small .product .description .stock{
			display:none;
			}

			#ControlProductsInHome .small .starFlash{
				width: 43px;
				height: 28px;
				background:url('images/bg_starflash.gif') 0px 0px no-repeat;			
				position:absolute;
				display:block;
				margin-left: 65px;
				margin-top: -5px;
				color: white;
				padding-top: 15px;
				font-size: 9px;
				text-align:center;																																				
			}

			#ControlProductsInHome .small .product .description .priceContainer{
				width: 90px;
				padding: 0;
				margin-top: 1px;
				text-align: right;
			}

				#ControlProductsInHome .small .product .description .priceContainer .priceOff{
					font-size: 9px;
				}

				#ControlProductsInHome .small .product .description .priceContainer .price{
					font-size: 11px;
					font-weight: bold;
					color: #654D7F;
				}
	/*----------------*/

	#ControlProductsInHome .separator{
		float:left;
		width:5px;
		height:10px;
	}

	/*----------------*/

	.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{
		background:url('images/bg_filterh2.gif');
}

	#productListFilters .filter{
		padding:0px 0px 3px 0px;
		border-bottom:1px solid #F4F4F4;
	}

		#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;
	}

	#productListFilters .input{
		font-size:9px;
		margin:5px 3px 0px 3px;
		border-color:#F4F4F4;
		color:#8F8F8F;
		background-color:white;
	}

	#productListFilters A{
		display:block;
		padding:1px 3px 1px 3px;
		font-size:11px;
		color:#3DC1D0;
		text-indent: 8px;
		border-bottom:1px dotted #F4F4F4;
		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 .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 .rightSideView{
		float:left;
		padding-left:10px;
		width:440px;
	}	
			

	#productView .rightSideView .documents{
			padding:5px;
			border:1px dotted #D8D6D6;
		}
		
			#productView .rightSideView .documents A{
				display:block;
				float: left;
				padding-top: 5px;
			}

			#productView .rightSideView .documents img{
				float: left;
			}


			#productView .rightSideView .documents H2{
				margin-top:0px;
			}

#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;
	}
	
