/* CSS Combine HP elements */
 

/* tagcloud_idxtab2.css */

#TagCloud {visibility: visible; text-align:left;top:1372px;position:absolute; left: 290px; width: 520px; height: 260px;}
#TagCloud  p {position:absolute;margin-top:5px;margin-right:5px;margin-bottom:5px;font-weight: normal;margin-left:14px;}
#TagCloud  p a:link{text-decoration: none; margin-left:84px;text-align:left;font-style: normal; color:#666;font-weight: normal;}
#TagCloud  p a:visited{text-decoration: none;font-style: normal; font-weight: normal;}
#TagCloud  p a:hover{color:black;text-decoration: none; font-style: normal;font-weight: normal;}
#TagCloud img{padding-left:5px; }

#TagImgCloud {visibility: visible; text-align:left;position:absolute; left: 288px; top:1136px;width: 450px; height: 280px; }
#TagImgCloudTtl {visibility: visible; text-align:left;position:absolute; left: 320px; top:1148px;width: 470px; height: 30px; }

#TagImgCloud img{padding-left:15px; }
#HPTagImgART {position:relative;visibility: visible; text-align:center; left: 0px; margin-top:5px;width: 498px; height: 115px; margin-left:16px;padding:2px 0 0 0px;background: url(prod_img/shopfront/HPArtProfile/TagHPART.jpg) no-repeat;}
#HPTagImgART p{text-align:left; margin-left:16px;padding:0px 10px 5px 0px;font-weight: normal;}

#HPTagImgCl {position:relative;visibility: visible; text-align:center; left: 0px; margin-top:5px;width: 503px; height: 243px; margin-left:14px;padding:2px 0 0 0px;background: url(prod_img/shopfront/HPArtProfile/HP_TxtClients.jpg) no-repeat;}
#HPTagImgCl p{text-align:left; margin-left:16px;padding:0px 10px 5px 0px;font-weight: normal;}
.HPclNext {text-align:right;padding-right:10px;}

#TagCloudBtm {visibility: visible; text-align:left;position:absolute; top:1480px;left: 290px; width: 520px; height: 260px; }

#AllNew {visibility: visible; text-align:left;top:1130px;position:absolute; left: 50px; width: 215px; height: 15px; }
     
#AllNewR {visibility: visible; text-align:left;top:1130px;position:absolute; left: 330px; width: 470px; height: 25px; }
     
#AddOns {visibility: visible; text-align:left;top:780px;position:absolute; left: 10px; width: 280px; height: 500px; }
#AddOns  p {position:absolute;margin-top:5px;margin-right:5px;margin-bottom:5px;font-weight: normal; }
#AddOns  p a:link{text-decoration: none; margin-left:84px;text-align:left;font-style: normal; color:#666;font-weight: normal;}
#AddOns  p a:visited{text-decoration: none;font-style: normal; font-weight: normal;}
#AddOns  p a:hover{color:black;text-decoration: none; font-style: normal;font-weight: normal;}

#AddOnsA {position:absolute;visibility: visible; text-align:left;top:14px; left: 0px; width: 288px; height: 372px; padding:40px 0 0 10px;background: url(prod_img/shopfront/Hp_NewStickers.gif) no-repeat;}

#AddOnsC {position:absolute;visibility: visible; text-align:left;top:350px; left: 0px; width: 275px; height:260px; padding:40px 0 0 10px;background: url(prod_img/shopfront/St_MeilleuresVentes.png) no-repeat;}

.sidetbl {font-size:10px;text-align:left;}
.sidetblpx {font-size:10px;text-align:right; font-style: heavy;}

.TagTxt 
{
/*font-family: 'Lucida Grande',Verdana,Arial,sans-serif;   */
font-size: 10px;            
margin-top: 5px;
width:503px;
height:243px;
margin-left: 14px;
color: #666666;
font-weight: normal;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 20px;
padding:0px 0 0 0px;background: url(prod_img/shopfront/HPArtProfile/HP_Txt-Bk.jpg) no-repeat;
}
.TagTxt p{font-weight: normal; text-align:left; margin-left:10px;margin-right:10px;padding:0px 10px 5px 0px;}    

.TagTxt p a:link {
color: #666666;
text-decoration: none;
}


.TagTxt p a:hover 
{ 
color: #3399cc;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
text-decoration: none;
}

.TagTxt p a:visited 
{
font-weight: normal;
text-decoration: none;
} 

.zoomA a img {border:none} 
.zoomA a:hover {border:0px;z-index:10} 
.zoomA a:hover img {position:absolute;top:50px;left:5px;width:187px ; height:250px; z-index:10} /* left:-125px;*/


#GadGridDisplay{position:absolute;margin-left:310px;top:794px;left:5px;width:500px;height:372px; background:url(prod_img/shopfront/HP_GadProd.gif) no-repeat;padding-bottom:15px;}

#GadGrid{position:relative;margin-left:5px;top:7px;left:2px;width:500px;height:auto; }

div.float{float:left;width:152px;height:138px;padding:5px 2px 0px 2px;background:url(shop_global/Bk_Categ_SQ.jpg) no-repeat;border:1px solid  #FFFFFF;}
div.float p{text-align:center;margin-top:-1px;}
/* border image rollover effect */
.float:hover{background-image:url("shop_global/Bk_Categ_SB.jpg");}

 /* fastoverlayHP.css */
 

.black_overlay{
			display: none;
			position: absolute;
			top: 900px;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: white;
			z-index:1001;
			-moz-opacity:0.8;
			opacity:0.8;
      filter:alpha(opacity=80);
}
    				
.white_content3 {
			display: none;
			position: absolute;
			top: 1100px;
			left: 7%;
			width: 80%;
			height: 41%;
			padding: 16px;
			border: 0px solid silver;
			background: url(shop_global/tools_bk_nl.png) no-repeat;
			z-index:1002;
			/*overflow: none;*/
}
			.white_content1 {
			display: none;
			position: absolute;
			top: 50px;
			left: 7%;
			width: 80%;
			height: 90%;
			padding: 16px;
			border: 0px solid silver;
					background: url(shop_global/tools_bk_q.png) no-repeat;
			z-index:1002;
			/*overflow: none;*/
		}
		
		.white_contentS {
			display: none;
			position: absolute;
			top: 100px;
			left: 7%;
			width: 80%;
			height: 41%;
			padding: 16px;
			border: 0px solid silver;
			background: url(shop_global/tools_bk_nl.png) no-repeat;
			z-index:1002;
			/*overflow: none;*/
}


/* 	indextabs.css */

#ToplayerIntro{height:70px; width:800px; left:0px; top:40px; position:absolute;}
h2{margin:25px 10px 5px 15px; text-align:left;padding:0px 0 0 0; font:11px/14px 'Lucida Grande', Verdana, Arial, sans-serif; text-indent:0px; }
#container{visibility:visible; position:absolute; top:0px; left:0px; width:810px; height:800px; font:11px/12px 'Lucida Grande', Verdana, Arial, sans-serif; }

#WelcomeTxt{background-image:url("shop_global/Welcome_bkgnd2.jpg"); background-repeat:no-repeat; background-attachment:scroll; background-position:0 0; visibility:visible; position:absolute; top:105px; left:7px; width:300px; height:170px }
#WelcomeTxt  p{color:black;position:absolute; margin:25px 10px 5px 15px; text-align:left;font:11px/14px 'Lucida Grande', Verdana, Arial, sans-serif;}
.WelcomeTxtL a:link a:visited a:hover a:active{color:black;text-decoration:none; }
#HPFront3{visibility:visible; position:absolute; top:278px; left:9px; width:2px; height:184px }
#HPFront4{visibility:visible; position:absolute; top:278px; left:6px; width:300px; height:184px } 
 
#HPFront1{visibility:visible; position:absolute; top:105px; left:307px; width:500px; height:364px }

/*#HPFront2{visibility:visible; position:absolute; top:105px; left:557px; width:250px; height:354px } */
#footer{visibility:visible; padding:5px 0 0 0; position:absolute; top:1710px; left:8px; width:800px; height:50px }
#container{visibility:visible; position:absolute; top:0; left:0; width:810px; height:811px }

#HPTZoneL{visibility:visible; padding:5px 0 0 0; position:absolute; top:620px; left:8px; width:800px; height:30px }

#logobar{visibility:visible; padding:0px 0 0 0; position:absolute; top:425px; left:8px; width:800px; height:64px; background: url(shop_global/HPLogo/LogosHPBk.png) no-repeat; }


#logobar ul{
position: relative;
margin-top: 6px;
padding: 0px 0;
margin-left: 15px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#logobar li{
display: inline;
margin:  0px 0 0 0px ;
padding: 0px 0 0 0 ;
}
#logobarli a{
text-decoration: none;
padding: 0px 0px 0px 0px;
margin-right: 0px;
}




#HPTZoneLBK {position:relative;visibility: visible; text-align:left; left: 0px; width: 303px; height: 120px; margin-left:0px;padding:15px 30px 0 15px;background: url(prod_img/shopfront/News/HP_NewsBKGND.jpg) no-repeat;}
#HPTZoneLBK ul{margin-left:-4px;}
/*#HPTZoneR{visibility:visible; position:absolute; top:472px; left:7px; width:800px; height:60px }*/
#HPBZoneL{visibility:visible; padding:5px 0 0; position:absolute; top:710px; left:5px; width:800px; height:60px }
#HPBtmZoneL{visibility:visible; padding:0px 0 0; position:absolute; top:1670px; left:8px; width:800px; height:66px }
.HPGridfloat{float:left;width:154px;height:60px;text-align:center;padding:3px 6px 10px 0px;}
.HPFloatTxt{position:relative;margin-top:-53px;margin-left:50px;z-index:2;}
.HPFloatBlu{color: #3399cc;}
h3{margin:0px 0 0 0;padding:0px 0 0 0;text-indent:0px;font-weight:bold;font-size:10px;}
h4{margin:0px 0 0 0;padding:0px 0 0 0;text-indent:0px;font-weight:bold;font-size:10px;text-align:left;}

.hpnewsttl {font-size: 10px;font-weight: bold;text-align: left;color: #000000;}
.hpnewsbody {font-size: 10px;font-weight: normal;margin:0 20px 0 20px;text-align: left;color: #666;}
.hpnewsbody a:link {font-weight: normal;color: #666; }
.hpnewsbody a:hover {color: #3399cc;border-bottom-width: 1px;border-bottom-style: dotted;text-decoration:none;}

.hpnewsbody a:visited {font-weight: normal;color: #666;text-decoration:none; }


/* 	tagbox.css */

#ProdTagBox {visibility: visible; position:absolute; top:1475px; left: 10px; width: 780px; height: 100px;font-family: 'Lucida Grande',Verdana,Arial,sans-serif;color:#666666;
		font-weight: normal;
		font-size: 10px;
		padding: 1px 10px 5px 10px; background:url(shop_global/BRidx.jpg) no-repeat; }

#ProdTagBox  p {
	position: absolute;
  width: 760px;
	margin: 30px 30px 7px 5px;
	text-align: left;
}

#ProdTagBox  p a:link{
text-align: left;
	text-decoration:none;
}
#ProdTagBox  p :visited{
	text-decoration:none;
	font-weight: normal;
}
#ProdTagBox  p a:hover{
	text-decoration:none;
	color: black;
}

/* 	 tabsHPvII.css */
 
  .basictab {
position: absolute;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
top: 466px;   /* old:520 new 455*/
left: 16px;
width: 794px;
height: 66px;
}
               
.basictab ul{
position: relative;
margin-top: 0px;
padding: 0px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 0px solid #B6B6B6;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin:  0px 0 0 -3px ;
padding: 0px 0 0 0 ;
}

.basictab li a{
text-decoration: none;
padding: 3px 0px 13px 0px;
margin-right: 0px;
border-bottom: none;
}

.basictab li a:visited{
text-decoration: none;
}

.basictab li a:hover, .basictab li a.current{

/*background-color: #B7E0FC;    
background-color: #cccccc;  */
          background-image: url("http://www.stickboutik.com/HPTabs/SelBar.png");

}

.basictab li a:active{

/*background-color: #B7E0FC;    
background-color: #ccccccc; */  background-image: url("http://www.stickboutik.com/HPTabs/SelBar.png");


}

#tabcontentcontainer{
position: absolute;
	font: 11px/14px "lucida grande", verdana, arial, sans-serif;
text-align: left;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 7px;
top: 522px; /* 520 vs 576 => +56 px new: 511 */
left: 0px;
width: 800px; z-index:0;
/*background: url(HPTabs/Test_HP_NewCarousseltest.jpg) no-repeat;
height: 70px;
width:95%; 
height:1.5em; height of 2nd level content. Set to largest's content height to avoid jittering.*/
}



.tabcontent{
display:none;
margin-top: 5px;
margin-left: 0px;


}

#ProdTtl 
{visibility: visible;
position: absolute;
top: 20px;
left: 0px;
width: 890px;
height: 300px;
}




#CatGridDisplay {
	position: inherit;
	margin-left: 8px;
	top: 200px;
	left: 5px;
	width: 800px;
	height:auto;
	
	z-index:-1;
}
#castunder {
visibility: hidden;
	position: absolute;
	top: 315px;
	left: 7px;
	width: 800px;
	height: 20px
}
div.float {
	float: left;
	width: 152px;
	height: 138px;
	padding: 5px 2px 0px 3px;
	background: url(http://www.stickboutik.com/shop_global/Bk_Categ_SQ.jpg) no-repeat;text-align: center;
	border: 0px solid  #FFFFFF;
}
div.float p {
	text-align: center;
	margin-top: -1px;
}


/* border image rollover effect */


div.float:hover {
   background-image: url("http://www.stickboutik.com/shop_global/Bk_Categ_SB.jpg");
	}


  @media screen and (-webkit-min-device-pixel-ratio:0) {
  .basictab li a{
text-decoration: none;
padding: 0px 0px 0px 0px;
margin-right: 0px;
border-bottom: none;
}

.basictab li a{
text-decoration: none;
padding: 8px 0px 5px 0px;
margin-right: 0px;
border-bottom: none;
}
}
	