#cartGridDisplay {
	position: absolute;
	margin-left: 10px;
	top: 55px;
	left: 0px;
	width: 590px;
	height: 265px;

}
.cartGridfloat {
	float: left;
	width: 93px;
	height: 62px;
	padding: 7px 4px 2px 0px;
	background: url(../../shop_global/Cat-ProdTn_Bkgnds3.png) no-repeat;
}

.TxtStub {
	font: 1px Arial, sans-serif;text-align: left;visibility: hidden;
}

#hovdd2{
	clear:both;display: none;
	position: absolute;
	z-index: 999;
	top: 50px;
	left: 0px;
	}
	
#hovdd1{
	clear:both;display: none;
	position: absolute;
	z-index: 999;
	top: 40px;
	left: 190px;
	}

#hovdd9{
	clear:both;display: none;
	position: absolute;
	z-index: 999;
	top: 120px;
	left: 790px;
	}
			
.hovdc2 {
		/*clear:all;*/
		clear:both;
		/*background: url(hoverIntro.png) no-repeat ;*/
    background: url(MainMenu.png) no-repeat ;
		height:598px;
		float:left;
		font-family: 'Lucida Grande',Verdana,Arial,sans-serif;
		font-size: 11px;
		padding: 2px 0px 5px 0px;
		width: 798px;
		display:block;
		z-index: 99999;
		}
		
		.hovdc3 {
			/*clear:all;*/
		clear:both;
		position: absolute;
    background: url(MainMenu.png) no-repeat ;
		height:598px;
		/*float:middle;*/
		font-family: 'Lucida Grande',Verdana,Arial,sans-serif;
		font-size: 11px;
		padding: 2px 10px 5px 10px;
		width: 798px;
		display:block;
		top: 25%;
		left: 10%;
		}
		
		.hovdc {
				/*clear:all;*/
		clear:both; color: #FFFFFF;
		background: url(bk_rounded.png) no-repeat ;
		float: left;
		height:333px;
		font-family: 'Lucida Grande',Verdana,Arial,sans-serif;
		font-size: 11px;
		padding: 2px 10px 5px 10px;
		width: 612px;
		/*filter: alpha(opacity=100);*/ 
		-moz-opacity: 0.95;
		display:block;
		z-index: 99999;
		}
		
		.hovdc9 {
			/*clear:all;*/
		clear:both;
		position: absolute;
    background: url(soldes_hover.png) no-repeat ;
		height:262px;
		/*float:middle;*/
		font-family: 'Lucida Grande',Verdana,Arial,sans-serif;
		font-weight: normal;
		font-size: 11px;
		padding: 2px 10px 5px 10px;
		width: 535px;
		display:block;
		top: 25%;
		left: 10%;
		}
		
		.hovd_topIncart {
		color: #666;
		font-family:'Lucida Grande',Verdana,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #3399cc;
		height: 11px;
		width: 615px;	
    padding:10px 10px 5px 5px;		
		}
		
    
    #hovd_btmIncart {
		position:absolute;
    top:250px;color: #666;
		font-family:'Lucida Grande',Verdana,Arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #3399cc;
    height: 11px;
		width: 615px;	
    padding:10px 10px 5px 5px;		
		}
		
		
		
		
.hovd_top {
		height: 11px;
		width: 720px;	
    padding:10px 10px 5px 15px;		
		}
		
.TtlTxt {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 19px;
	color: #000000;
	letter-spacing: -1px;
	font-weight: bold;
	    padding:10px 0px 0px 0px;	
}
.SubTtlTxt {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	letter-spacing: -0px;
		font-weight: normal;
			    padding:10px 0px 0px 0px;	
          
}

.MainTxt {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 17px;
	    color: #3399cc;
	letter-spacing: -1px;
	font-weight: bold;
	    padding:2px 10px 5px 5px;	
	    
}
.ThTtlTxt {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	letter-spacing: -0px;
		font-weight: bold;
			    padding:5px 10px 0px 0px;	text-align:left;
}
ThTtlTxt2 {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;
	color: black;
	letter-spacing: -0px;
		font-weight: bold;
			    padding:5px 10px 0px 0px;	text-align:center;
}
.ThTtlTxt a:link {
	color: #000;text-decoration:none;
}
.ThTtlTxt a:hover {
	color: #000;text-decoration:none;border-bottom-width: 1px;border-bottom-style: dotted;
}

	
.ThTtlTxt a:visited {
	color: #000;text-decoration:none;	
}
.StdTxt {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;line-height:22px; 
	color: #666;
	font-weight: normal;
	    padding:2px 10px 0px 2px;		
}
.StdTxt img {
 position: relative; top: 4px; right: 0px;	
}
.StdTxt a {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;line-height:22px;
	color: #666;
	font-weight: normal;
	    padding:2px 10px 0px 6px;
      text-decoration: none;
      
}
.StdTxt a:hover {
	/*font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 12px;margin-top: 5px;*/
color: #3399cc;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000;
padding:0px 10px 3px 6px;
text-decoration: none;	
}
.StdTxt a:visited {
	font-weight: normal;	
}

.StdTxtIncart {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 10px;margin-top: 5px;
	color: #666;
	font-weight: normal;
}

.DelimBorder {
padding-left:10px;	
border-left:1px dotted silver;}

#nsHoverCont { height: 280px; width: 750px; left: 0; top: 0; position: absolute; visibility: visible; padding-left:10px; }
#nsHoverA { text-align: left;height: 500px; width: 192px; left: 20px; top: 60px; position: absolute; visibility: visible; }
#nsHoverB { text-align: left;height: 500px; width: 195px; left: 195px; top: 60px; position: absolute; visibility: visible; padding-left:10px; border-left:1px dotted silver; }
#nsHoverC { text-align: left;height: 500px; width: 190px; left: 395px; top: 90px; position: absolute; visibility: visible; }
#nsHoverD { text-align: left;height: 500px; width: 192px; left: 600px; top: 60px; position: absolute; visibility: visible; padding-left:10px; border-left:1px dotted silver; }


#soldesGridDisplay {
	position: absolute;
	margin-left: 10px;
	top: 18px;
	left: 10px;
	width: 510px;
	height: 200px;

}
.soldesGridfloat {
	float: left;
	width: 130px;
	height: 130px;
	text-align:center;
	padding: 3px 22px 5px 15px;
	/*background: url(../../shop_global/Cat-ProdTn_Bkgnds3.png) no-repeat;*/
}


.hovd_btmSoldes {
		position: absolute;
		top: 190px;
		left:20px;
		height: 56px;
		width: 482px;	
    padding:0px 0px 0px 0px;	
		}
		
		

/* border image rollover effect */
.hovd_btmSoldes img { 
	border: 1px solid white;
	}

.hovd_btmSoldes img:hover {
	border: 1px solid  #3399cc;
	}

.hovd_btmSoldes img:hover {
	#3399cc; /* Dummy for IE bug */
	}

/* New Geek gadgets and objects */

.StdTxtB {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;line-height:36px; 
	color: #666;
	font-weight: normal;
	    padding:2px 10px 10px 2px;		
}
.StdTxtB img {
 position: relative; top: 4px; right: 0px;	
}
.StdTxtB a {
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;line-height:36px;
	color: #666;
	font-weight: normal;
	    padding:2px 10px 10px 6px;
      text-decoration: none;
      
}
.StdTxtB a:hover {
	/*font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 12px;margin-top: 5px;*/
color: #3399cc;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000;
text-decoration: none;	
}
.StdTxtB a:visited {
	font-weight: normal;	
}


#hovdd3{
	clear:both;display: none;
	position: absolute;
	z-index: 999;
	top: 50px;
	left: 0px;
	}
  
.hovdcGAD2 {
		/*clear:all;*/
		clear:both;
		/*background: url(hoverIntro.png) no-repeat ;*/
    background: url(hoverIntroOLD.png) no-repeat ;
		height:390px;
		float:left;
		font-family: 'Lucida Grande',Verdana,Arial,sans-serif;
		font-size: 11px;
		padding: 2px 0px 5px 0px;
		width: 765px;
		display:block;
		z-index: 99999;
		}
    
#nsHoverGADA { text-align: left;height: 300px; width: 370px; left: 10px; top: 15px; position: absolute; visibility: visible; }

#nsHoverGADC { text-align: left;height: 300px; width: 370px; left: 380px; top: 15px; position: absolute; visibility: visible;padding-left:5px; border-left:1px dotted silver; }


#GADimgL { text-align: left;height: 228px; width: 192px; left: 170px; top: 75px; position: absolute; visibility: visible; background-image: url("../../boutique-cadeaux-geek/geek-img/GeekGad_Categ.jpg"); background-repeat: no-repeat;}



#GADimgL img {
 position: relative; top: 4px; right: 0px;	
}

#GADimgR { text-align: left;height: 228px; width: 192px; left: 545px; top: 75px; position: absolute; visibility: visible; background-image: url("../../boutique-cadeaux-geek/geek-img/GeekGad_Categ.jpg"); background-repeat: no-repeat;}

#GADimgR img {
 position: relative; top: 4px; right: 0px;	
}

#GADimgUnderL { text-align: left;height: 61px; width: 345px; left: 20px; top: 320px; position: absolute; visibility: visible; }
#GADimgUnderR { text-align: left;height: 61px; width: 345px; left: 395px; top: 320px; position: absolute; visibility: visible; }

#GADimgUnderNew{ text-align: left;height: 49px; width: 768px; left: 20px; top: 534px; position: absolute; visibility: visible; }

.TxtStub {
	font: 1px Arial, sans-serif;text-align: left;visibility: hidden;
}