/* 
	Nom du projet 			:	Store for DotNetNuke
	Date de realisation 	:	2007
	URL 					:	www.dotnetnuke.com
	
	Realisateur 			:	Sebastien FICHOT
	Contact 				:	abcd@hotmail.fr - www.takethewave.net
	
	Societe 			 	:	Aricie - www.aricie.net
	
	Derniere modification 	:	03/05/2007
	
*/
/*****************/
/* Nested Import */
/*****************/
@media screen {
 @import url(./StyleSheet/Common.css);
 @import url(./StyleSheet/SkinObjects.css);
 @import url(./StyleSheet/MiniCart.css);
 @import url(./StyleSheet/Cart.css);
 @import url(./StyleSheet/StoreFront.css);
}
@import url(./StyleSheet/FontStyles.css); /* Font styles everytime */


/* ATL - Featured Products Container (ALT_Container.htm) ------------------------------*/

.ListTitle, 
.ListTitle .NormalBold		{ font: normal bold 16px "Trebuchet MS", Calibri, Arial, sans-serif;
							  color: #df4f00;
							  margin-bottom: 20px;
							}

.PageInfoBar				{ background-color: #0d69b2;}
.PageInfo					{ width: 90px;}

.PageInfo,
.PageInfo .NormalBold,
.PageNav .NormalBold, 		
.PageNav A.NormalRed:Link,
.PageNav A.NormalRed:Visited{ font-size: 12px; color: #fff;}

		{ color: #fff;}
	{ color: #fff;}


.ProductContent				{ vertical-align: top; text-align: left;}

/*************************************************************************************************/
/* ALT_ProductList.htm							                     							 */
/*************************************************************************************************/

/* DIV-Main ProductList*/ 	
.Product-Entity 			{ display: block; width:100%; 
							  padding: 5px 0px;
							  font-size: 12px; /*Work in FF*/
							 }

.Product-Entity SPAN, 
.Product-Entity P, 
.Product-Entity TABLE, 
.Product-Entity TD 	
							{ font-size: 12px; } /*Work in IE*/
							  							 
/* TD-ProductList Image holder*/							
.Product-Image				{ /*width:120px; 
							  height:90px; */
							  vertical-align:top; 
							  text-align:center; 
							  margin:Auto; 
							 }

/* ProductList Image*/														 
.Product-Image IMG			{ border:0; 
							  margin-left: 10px;
							  margin-top: 5px;
							  margin-bottom: 10px;
							}

.ProductDetail-Image		{ vertical-align: top;}
.ProductDetail-Image IMG	{ border:0; 
							  margin-right: 10px;							  
							}	

/* TD-ProductList holder*/	
.Product-Right				{ width: 100%;
							  text-align:left; 
							  vertical-align:top;
							  font-size: 12px;
							}

/* SPAN-ProductList Title*/								
.Product-Title				{ display:block;
							  height: 19px;
							  color: #111;
							  font-weight: bold;
							  font-size: 14px;
							  vertical-align: middle;
							  background-color: #eaeff2;								  						  			
							}
.Product-Title SPAN			{ font-weight: bold;
							  font-size: 14px;
							}							
							
/* SPAN-ProductList Price*/	
.Product-Price,
.Product-Price SPAN			{ color: red; font-size: 14px; font-weight: bold;}

.Product-LinkDetail 		{ color: #0d69b2; }

.Product-LinkDetail A:link,
.Product-LinkDetail A:visited 
							{ color: #0d69b2; 
							  text-decoration:underline; 							 
							}
.Product-LinkDetail A:hover 
							{ color:red; 
							  text-decoration:underline; 							  
							}

.Product-AddToCart 			{ height: 19px; 
							  cursor: pointer; 
						  	  cursor: hand;		
							  display: block;		
							  padding-top: 8px;					 				 
							}
							
.Product-AddToCart A:link A:visited A:hover { cursor: pointer; cursor: hand;}

.Product-Summary 			{ text-align:left; 
				  			  padding-top: 5px;		
							  margin: 0px;					 
							}

/*Minicart---------------------------------------------------------------*/
.MiniCartMasterTABLE		{ width: 250px;} /*Minicart Width*/
.MiniCart-DataGrid 			{ width: 100%; margin-top: 10px; border-color: #555;}



.StoreHeaderText			{ font-size: 13px; 
							  font-weight: bold; 
							  color: #000;
							  white-space: nowrap;
							  display: block;
							  text-align: center;
							 }

.StoreHeader				{ background-color: orange;}

.MiniCart-ProductName		{ font-size: 12px;
							  font-weight: bold; 
							  color: #0d69b2;
							  background-color: #fff0d5;							 
							}

.MiniCartQty td,
.MiniCart-Total td,
.MiniCart-TotalOff td		{ border-bottom: dotted 1px #ccc;}

.MiniCart-DetailHead		{ font-size: 11px; text-align: right;}
.MiniCart-Detail			{ text-align: right; width: 100px;}

.MiniCart-TotalHead,
.MiniCart-TotalDetail .Normal
							{ font-size: 12px; color: red; font-weight: bold;}
							
.MiniCart-TotalDetail		{ width: 100px; color: red;}

.Quantity					{ float: left; border: solid 1px #444; width: 15px; height: 15px; text-align: center; margin-right: 2px;} 

.MiniCart-TotalOff			{}


.Store-MiniCart-BtnViewCartMasterTD
							{padding-top: 5px; padding-bottom: 15px;}
							
.Store-MiniCart-BtnViewCartMasterTD a.Normal:link, 
.Store-MiniCart-BtnViewCartMasterTD a.Normal:visited
							{ font-size: 12px;
							  font-weight: bold;
							  color: #0D69B2;
							  text-decoration: underline;
							}
							
.Store-MiniCart-BtnViewCartMasterTD a.Normal:hover
							{ color: red; 
							  text-decoration: underline;
							}

a.NormalBold:link, a.NormalBold:visited
							{ text-decoration: underline; }



/*Shopping cart-------------------------------------------------------------*/

.ShoppingCart-DataGrid td	{ font-size: 12px; border: solid 1px #444; padding: 4px; color: #000;}

td.ProductHeading, 
td.PriceHeading, 
td.QuantityHeading, 
td.SubTotalHeading, 
td.QtyControlHeading 		{ white-space: nowrap;
							  font-size: 12px;
							  background-color: #0D69B2;
							  background-image: none;
							}

.ProductHeading .NormalBold, 
.PriceHeading .NormalBold, 
.QuantityHeading .NormalBold, 
.SubTotalHeading .NormalBold, 
.QtyControlHeading .NormalBold
					 		{ white-space: nowrap;
							  font-size: 12px;
							  color: #fff;
							}

.ProductName				{ font-size: 12px;
							  font-weight: bold; 
							  color: #0d69b2;						
							}

td .cartFooter				{ padding: 0px;}							

.cartFooter .NormalBold,
.cartFooter .Normal			{ color: red; font-size: 12px;}


/*Coupon ------------------------------------------------------------------*/
.CouponTable				{ border: dotted 1px #0D69B2;
							  margin-top: 7px;
							  margin-bottom: 7px;
							}
	.CouponCode					{ font-size: 12px; 
								  font-weight: bold;
								  text-align: center;
								}
								
	.CouponOff					{ font-size: 28px; 
								  color: #1881c3; 
								  text-align: center;}
	
	.CouponOffTxt				{ color: #000;}
								  
	.CouponImage				{ text-align: center;
								  padding: 10px;
								}
	
	.CouponDesc					{ font-size: 12px; 								  
								  text-align: center;
								}

	.CouponDate					{ font-size: 12px; 
								  font-style: italic;
								  text-align: center;
								}								
	
	.CouponPrint				{ text-align: center;}
	.CouponPrint a:link, 
	.CouponPrint a:visited		{ font-size: 12px; color: #0d69b2; text-decoration: underline;}	
	.CouponPrint a:hover		{ font-size: 12px; color: red; text-decoration: underline;}





