#products{position:relative;}

#products h2 img{margin-right:15px}
#products h2 span{float:right}
#products h2 span img{vertical-align:middle}

#products .left-column,
#products .right-column{position:relative; padding-bottom:30px; margin-bottom:20px; min-height:100px;border-bottom:1px dotted #ccc; }


#products .left-column .menu{position:absolute; bottom:24px; right:0px; width:100%; text-align:right;}
#products .right-column .menu{position:absolute; bottom:24px; left:0px; width:100%; text-align:left; }

#products .left-column h4,
#products .right-column h4{ padding:0 0 10px 0;}
#products .left-column.grid h4 a,
#products .right-column.grid h4 a{font-size:12px; line-height:15px;}


#products .two-column{float:left;width:50%; height:350px; overflow:hidden;margin-bottom:10px;}
#products .two-column h4{margin-top:10px}
#products .two-column .odd{margin-right:15px}
#products .two-column .even{margin-left:15px}
#products .left-column .image-holder{float:left;margin-right:20px}
#products .right-column .image-holder{float:right}


#products .image-holder li a {margin:0px; padding:0px; height:1px !important; overflow:hidden; line-height:0px;}
#products .image-holder ul {margin:20px 0 20px 0;}
#products .image-holder li{float:left; margin:0 7px 7px 0; border:1px solid #DADADA; padding:3px 3px 0px 3px; }



#products .left-column-single h4,
#products .right-column-single h4{}
#products .left-column-single .image-holder{display:inline-block;float:left;margin-right:20px;margin-bottom:10px;padding:0px 0 0px 0}
#products .right-column-single .image-holder{display:inline-block;float:right;margin-left:20px;margin-bottom:10px;padding:0px 0 0px 0}
#products .left-column-single .image-holder span,
#products .top-column-single .image-holder span,
#products .bottom-column-single .image-holder span,
#products .right-column-single .image-holder span{display:block;font-size:12px;}
#products .top-column-single .image-holder span,
#products .bottom-column-single .image-holder span{margin-top:-15px;margin-bottom:15px}
#products .image-holder img.aimage{background-color:#FFF;border:1px solid #DADADA;padding:4px}
#products .image-holder img.aimage:hover{border:1px solid #aaa}

#products .left-column .toolbar,
#products .left-column-single .toolbar,
#products .right-column .toolbar,
#products .right-column-single .toolbar,
#products .top-column .toolbar,
#products .top-column-single .toolbar,
#products .bottom-column-single .toolbar,
#products .two-column .toolbar{ height: 35px;  margin-bottom: 10px; line-height: 40px; }

#products .left-column .toolbar span,
#products .left-column-single .toolbar span,
#products .right-column .toolbar span,
#products .right-column-single .toolbar span,
#products .two-column span.comments-count,
#products .top-column .toolbar span,
#products .top-column-single .toolbar span,
#products .bottom-column-single .toolbar span{float:right;display:block}
#products .two-column span.comments-count{margin-top:25px}

#products .left-column .toolbar span img,
#products .top-column .toolbar span img,
#products .top-column-single .toolbar span img,
#products .bottom-column-single .toolbar span img,
#products .left-column-single .toolbar span img,
#products .two-column span.comments-count img{ vertical-align: middle; margin-right: 5px; }
#products .right-column .toolbar img,
#products .right-column-single .toolbar img{ vertical-align: middle; margin-right: 5px; } 


#products .utility-bar{margin-top:0px;height:27px;padding-top:0px; background-image:none; border-bottom:1px solid #ccc; margin-bottom:20px;}
#products .utility-bar li{float:left;display:block;margin:0 0 0 15px;padding:0 0 0 15px; border:none;}
#products .utility-bar li.nobg{background-image:none;margin:0;padding:0}
#products a.read-more{display:inline-block;padding-right:8px;padding-left:8px;margin-top:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:25px;argin-left:3px;}
#products a.read-more:hover{ text-decoration:none;}
#products a.read-more span.tag{background-repeat:no-repeat;background-position:left center;display:block;padding-left:25px; background-image:url(images/tag.png);}
#products a.share-this{background-image:url(images/share.png);background-repeat:no-repeat;background-position:left center;padding-left:25px}
#products a.attachment{background-image:url(images/attach.png);background-repeat:no-repeat;background-position:left center;padding-left:20px;margin-left:25px}
#products .thumbsUp{display:inline-block}
#products .vote_buttons{display:inline-block;background-color:#FEFEFE;padding-right:5px;padding-left:5px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border:1px solid #CCC;background-image:url(images/vote-bg.png);background-repeat:repeat-x;background-position:bottom}

#reply{margin-top:25px;}
#products .related li {padding-left:15px;}
#products a.vote_down{border-left-width:1px;border-left-style:solid;border-left-color:#CCC;padding-left:24px;background-image:url(images/vote-down.png);background-repeat:no-repeat;background-position:5px center;text-shadow:#fff -1px 1px 0}
#products a.vote_up{background-image:url(images/vote-up.png);background-repeat:no-repeat;background-position:left center;padding-left:24px;text-shadow:#fff -1px 1px 0}
#products a.vote_up:hover{background-image:url(images/vote-up-over.png);color:#267333}
#products a.vote_down:hover{background-image:url(images/vote-down-over.png);color:#9A0000}
#products .rating-star{display:inline-block;cursor:pointer;padding:1px 5px 5px 0px;}
#products .rating-star span{float:left;}
#products .star_rating,#products .highlight{font-size:9pt;font-family:"MS Sans Serif", "Bitstream Vera Sans", Helvetica, Sans, sans-serif;float:right;text-shadow:none;  }
#products .highlight{color:red;float:none}
#products .hover{background:url(images/star.png);z-index:1}
#products .rating-star-inactive{display:inline-block}
#products .rating-star-inactive img{display:inline;vertical-align:middle}
#products .related{background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;padding-top:10px;}
#products .related p{margin-top:15px;}
#products .related li{background-image:url(images/right.png);background-repeat:no-repeat;background-position:left 4px}
#socializethis{position:absolute;top:-45px;left:-150px;width:260px;padding:5px}
#socializethis img{display:inline-block;padding-right:3px;padding-left:3px}
#products .article-archive{background-image:url(images/list.png);background-repeat:no-repeat;background-position:left 3px;margin-top:10px;margin-bottom:10px;padding-left:20px}
#products .article-archive span{display:block;background-image:url(images/hr.png);background-repeat:repeat-x;background-position:bottom;padding-bottom:5px}
.multipage{margin-bottom:10px;margin-top:30px;text-align:left}
.com-box a.com-delete{position:absolute;right:5px;margin-top:-10px}
#products .cat_desc{margin:15px 0 15px 0;}

#products .addthis_toolbox {height:40px; overflow:hidden;}


#products .opt_title{font-weight:bold; font-size:18px; padding:0 0 5px 0;}
#products ul.options{border-width:1px 0 1px 0 ; border-color:#000000; border-style:solid; }
#products ul.options > li{border-top:1px solid #000; padding:5px 0px 5px 0px; margin:5px 0 0 0; position:relative; background-image:none !important;}
#products ul.options > li:first-child{border-top:0px dotted #ccc; padding:5px 0px 5px 0px;}
#products ul.options > li > .name{font-size:14px; font-weight:bold; }
#products ul.options > li  .desc{font-size:10px; color:#999999; margin-bottom:5px; }
#products ul.options > li ul{ padding:0px 0px 0px 0px;}
#products ul.options > li ul li{border-top:1px dotted #ccc; padding:5px 0px 5px 30px; position:relative; background-image:none !important;}
#products ul.options > li ul li .name{font-size:12px; }
#products ul.options > li ul li .price{font-size:12px; position:absolute; right:0px; top:5px; }
#products ul.options > li ul li .selectPrice{font-size:12px; position:absolute; left:5px; top:5px; }



#products .title,
#products .categorie,
#products .ratings,
#products .tags{margin:8px 0 8px 0;}

#products .returnPrice{
	margin:15px 0 5px 0;
	font-weight:bold;
	font-size:14px;
}
#products .returnPrice *{color:#009900;}
#products .returnName{font-size:12px; color:#999999;}


#products #tabs {
  width: 100%;
  margin: 0 auto;
 
  margin-top:50px;
}
#products #tabs h2{
 
 padding:10px 10px 0 0px;
 width:600px;
 
}

#products #tabs .scroll {
 
 
  /* fix for IE to respect overflow */
  clear: left;
  padding:0px;
  margin:0px;
  min-height:100px;
  width:100%;
  border-width:1px 0 0px 0;
  border-color:#666666;
  border-style:solid;
  
 
	
  
}

#products #tabs .scrollContainer div.panel {
	
	margin-right:20px;
	
	padding:15px 15px 15px 0px;
	width: 100%; /* change to 560px if not using JS to remove rh.scroll */

	display:none;

	
}
.scrollContainer .info{margin-top:0px !important;padding-top:0px;position:relative; top:7px; }


.fb-comments span, .fb-comments iframe{width:100% !important;}

#products #tabs ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
	height:23px;
	position:relative;
  	top:1px;
}

#products #tabs ul.navigation li {
    display: inline;
    margin-right: 5px;
	overflow:hidden;
	
	
}

#products #tabs ul.navigation a {
    padding: 10px;
    color: #fff;
    text-decoration: none;
	background-color:#666;
	font-size:14px;
	font-weight:bold;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-width:1px 1px 0 1px;
  border-color:#666666;
  border-style:solid;
	
	
}

#products #tabs ul.navigation a:hover {
    background-color: #333;
}

#products #tabs ul.navigation a.selected {
    background-color: #fff;
	color:#000;
	height:20px;
}

#products #tabs ul.navigation a:focus {
    outline: none;
}


#products .img-holder{display:none;}
#products .comment-body{padding-left:0px ;}

#products .bigprice{font-weight:bold; margin:25px 0 25px 0;}
#products .bigprice span{font-size:22px;  color:#009900;}
#products .grid .bigprice span{font-size:14px;  color:#009900;}

#products .taxe1,
#products .taxe2,
#products .shipping{
	font-size:9px;
	color:#CCCCCC;
	}
.taxandshipping{padding:10px 0 10px 0;}



.promocode{width:500px; padding:15px 0 15px 0; }
.promocode p{color:#009900;}
.promocode p.erreur{color:#CC0000;}

.msgCaddie{color:#006600; width:200px; position:absolute; right:0px; float:right; text-align:right; margin-top:10px; padding:10px 0; font-weight:bold;}
p.info{padding-left:35px !important;}


table.order_form tr td{padding:8px 0;} 
input[name=shippingadresse]{position:relative; top:3px;}

.left-column.grid{height:300px; max-height:300px;}
.left-column.grid .bigprice{position:absolute; bottom:2px;}
.left-column.grid .button{position:absolute; bottom:20px; right:20px;}
.left-column.grid h4{position:absolute; top:190px; width:90%; }




