/* product.tpl */
#product .breadcrumb{width: 960px; padding: 00px 0px 20px 00px;}
#product .breadcrumb a {text-decoration: none;color: #696969}
#product .breadcrumb .navigation-pipe{color: #696969}

h1{float:right; width: 353px; margin: 0px; padding:10px 0px 35px; height: auto; line-height: 25px; border-top: 4px solid #F3F3F3; background: url(../img/bg_buy.jpg) no-repeat bottom left;}

#sexe{float:right; clear:right; width: 353px; height: 34px; background: #F8F8F8; margin-top: 0px; border-top: 1px dashed #999;font-size: 12px; text-transform: uppercase;}
#sexe span{display:block; float:left; line-height: 37px; background: #fff; margin-top: -5px; margin-left: 20px; padding: 0px 15px; border-top: 3px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; text-decoration: none;}
#sexe ul{list-style-type: none; float:left;}
#sexe ul li {display:block; float:left; line-height: 30px; margin-left: 20px;}
#sexe ul li a{text-decoration: none;}
#sexe ul li a:hover{color: #CA9900;}

#image-block {height: 469px;width: 570px;border-top: 1px dashed #999; border-bottom: 1px dashed #999;}
#image-block img#bigpic { cursor: pointer;display:block; height: 415px; margin: 20px auto 0px auto; width: 442px;}
#image-block .zoomdiv .bigimg{margin-left: -80px;}

ul#usefull_link_block {list-style-type: none;margin-top: 1em}
ul#usefull_link_block li { margin: 0.5em 1em 0.5em 0; display: block }
ul#usefull_link_block li a,
ul#usefull_link_block span.span_link,
ul#usefull_link_block span.span_link:hover {text-decoration: none;color: #76839b;font-size: 0.9em;background: white url('../img/bullet_alt.jpg') no-repeat top left;padding-left: 15px;height: 15px}

#pb-right-column {float: left;width: 570px;margin:0;}
#pb-right-column #resetImages {
        background: #F8F8F8; 
        text-decoration: none; 
        padding: 4px 10px; 
        color: black; 
        font-weight: normal; 
        border-top: 1px dashed #da0f00;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #da0f00;
}

#pb-right-column #resetImages:hover {
        background: #ECECEC; 
        color: black; 
}

#pb-left-column {float: right;margin-left: 37px;width: 353px;}

#short_description_block {
	border: 1px #d0d3d8 solid;
	padding: 0.7em;
	margin-bottom: 1.5em
}
#color_picker p {
	margin-bottom: 0.4em;
	padding: 0
}
#color_picker {
	padding: 0.6em 0.7em 0.4em 0.7em;
	background: #e5e6e7 url('../img/product-short-desc-bg.gif') repeat-x top left;
	border: 1px #d0d3d8 solid;
	margin-bottom: 1.5em
}
#color_to_pick_list li {
	display: inline;
	float: left;
	margin: 0 0.4em 0.4em 0
}
a.color_pick {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #666;
	cursor: pointer
}
a.color_pick:hover { border: 1px solid #000 }
a#color_all { cursor: pointer }
#image-block img#bigpic.jqzoom {
	cursor: crosshair;
	position: relative
}
#image-block .zoomdiv{top: 298px !important;} 
p.buttons_bottom_block { margin: 0 }
p.buttons_bottom_block a,
 p.buttons_bottom_block input { margin: 0.9em auto 0 auto }
#short_description_content { margin-bottom: 0.5em }
#availability_value {text-transform: uppercase; color: green;}
#buy_block {
	float:left; width: 353px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	padding-top: 10px;
	color: #696969;
	margin-bottom: 1.5em
}
#buy_block p{
	padding: 0;
	margin: 0;
	clear: both
}
#buy_block p#availability_statut, #buy_block  p#minimal_quantity_wanted_p {
	padding-top: 10px !important;
}
#buy_block p#add_to_cart{float:left; width: 50%; clear: none;margin-top: 24px;}
#buy_block p#add_to_cart input[type="submit"]{width: 173px; height: 28px; line-height: 28px; background: url(../img/add-to-bag.png) no-repeat top left;text-shadow: none; border: none; -moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow: none; text-transform: uppercase;}
#buy_block p#add_to_cart input[type="submit"]:hover{background-position: 0 -28px;}
#buy_block p.buttons_bottom_block a#wishlist_button{width: 125px; height: 42px; line-height: 24px; line-height:120%; display: table-cell; vertical-align: middle; color: #696969; background: url(../img/wish.png) no-repeat center left; text-align: left; padding-left: 25px; padding-right: 0px !important; padding-top: 4px !important; text-transform:uppercase !important;text-shadow: none; border: none; -moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow: none; font-weight: normal; text-transform: none; color:#000; font-size: 12px; }
#buy_block p.buttons_bottom_block a#wishlist_button:hover{text-decoration:underline !important;}
#buy_block p.buttons_bottom_block{float:right; width: 150px; clear: none;margin: 24px 0px 0px 0px;}
#buy_block img.on_sale_img { float: right}
#buy_block img.new_img { float: right}
#buy_block span.on_sale {
	color: #c1c1c1;
	text-transform: uppercase;
	font-weight: bold;
	float: right
}

#buy_block span.new {
display:block; float:right; width: 60px; height: 33px;  background: url(../img/new.png) no-repeat top left;
}
#buy_block span.discount {
	color: #c1c1c1;
	text-transform: uppercase;
	font-weight: bold;
	float: right
}
#buy_block span.our_price_display {width: 120px;display:inline-block; }
#buy_block span#availability_label {
	float: left;
	margin-right: 1em
}
#buy_block .size{margin: 20px 0px 10px 0px; float:left;}
#buy_block .size a{margin-left: 10px; color: #CA9900; text-decoration: none;}
#buy_block .size a:hover{text-decoration: underline;}
#buy_block .ref{border-top: 1px solid #CCC; padding: 5px 0px 30px 0px; margin-top: 10px;}
#buy_block .ref span{padding-left: 5px;}
div#attributes{width: 49%; float:left; margin-bottom: 15px;}
#quantity_wanted_p{float:left; width: auto;display:inline; margin-left: 20px}
#quantity_wanted_p input{padding: 1px; border-radius: 2px;}
#buy_block label { text-align: right;line-height: 21px;}
#buy_block select {
	display: block;
	width: 180px;
	margin: 0px;
	float: right;
}
#buy_block label{display: block; float:left;}
#buy_block select{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 1px; border-radius: 2px;margin-left: 0px;}
#buy_block p#last_quantities.warning_inline {
	width: 333px !important;
	text-transform: uppercase;
	margin-top: 15px !important;
}
#buy_block span#availability_value.warning_inline {
	width: 333px !important;
	text-transform: uppercase;
	margin-top: 15px !important;
	margin-bottom: 10px !important;
}
div#attributes p,{
	clear: left;
	height: 2em
}
div#attributes p, #minimal_quantity_wanted_p {
	clear: left;
	text-align: center
}

ul.extra{list-style: none; float:left; padding-bottom: 8px; border-bottom: 4px solid #F3F3F3;}
ul.extra li{height: 39px; padding-left: 60px; background: url(../img/send.png) no-repeat center left; width: 300px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
ul.extra li a{display:block; float:left; line-height: 39px; text-align: center; padding: 0px 10px 0px 10px; color:#fff; width: auto; background: url(../img/sendto.png) no-repeat center center; text-decoration: none; font-family: Verdana, Geneva, sans-serif}
ul.extra li span{display: table-cell; vertical-align: middle;  float:auto; tex-align:left; height: 39px; width: 140px; padding-left: 20px; font-size: 11px; font-family: Verdana, Geneva, sans-serif}

div.socialshare {list-style: none; float:left; padding-bottom: 8px; padding-top: 8px; border-bottom: 4px solid #F3F3F3; border-top: 1px solid #F3F3F3; width: 100%}


/* prices */
#buy_block p.our_price_display {
	float:left; font-size: 22px; width: 120px; line-height: 33px; text-align:left;
}
#buy_block p.our_price_display{font-family: "AmericanTypewriter LT Medium"; color: #CA9900;}

#buy_block span#pretaxe_price {
	font-size: 0.75em;
	text-align: right
}
#buy_block p#old_price{
	font-size: 22px; width:120px; line-height: 33px;
	text-align: left; display: inline;
	background: url(../img/through.png) repeat-x top left;
}
#buy_block p#old_price #old_price_display{ font-family: "AmericanTypewriter LT Medium";} 
#buy_block p#reduction_percent {
	color: #ED1E79;
	font-size: 1.em;
	margin-top: 10px;
	width: auto !important;
	float: right;
	text-align: right
}
#buy_block p.price-ecotax {
	font-size: 0.75em;
	text-align: right
}
#more_info_block{float:right; width: 353px; margin-top: 20px; clear:right;}
/*----------------- accordion description infos and care area -------------------------*/
#accordion p{margin: 0px !important; float:left; padding: 5px;}
#accordion a{display: block; padding: 10px 0px 2px 0px; width: 353px; text-decoration: none; color: #CA9900; font-size: 14px !important; font-weight: normal !important; text-transform: uppercase;}
#accordion_link.iframe{display: inline; padding: 0px 0px 0px 0px; text-decoration: underline; color: black; font-size: 12px !important; font-weight: normal !important; text-transform: none;}
#accordion_link.iframe:hover{ text-decoration: underline; color: #CA9900; }
#accordion p.ui-state-active{border-bottom: 1px dashed #999; margin-bottom: 10px !important}
#accordion p.ui-state-default{border-bottom: 1px solid #999;}
#accordion span.ui-icon-triangle-1-s, #accordion span.ui-icon-triangle-1-e{display: block; float:right; width: 15px; height: 15px; margin: 15px 5px 0px 0px;}
#accordion span.ui-icon-triangle-1-s{background: url(../img/down.png) no-repeat top left;}
#accordion span.ui-icon-triangle-1-e{background: url(../img/up.png) no-repeat top left;}

#admin-action {
    color: #374853; 
    background-color: #DFFAD3; 
    margin-bottom:10px; 
    padding: 4px; 
    border: 1px solid #72CB67
}
#admin-action input.exclusive
{
	float: right
}

.product_accessories_price
{
	margin-top: 5px
}
/*-------------------------------- product comments ----------------------*/
.dec{float:left; clear:left; height: 30px; width: 353px; background: url(../img/bottom-desc.gif) no-repeat top left; margin-top: 30px;}
#idTab5{float:left; clear:both; width: 331px; margin-top: 20px; border: 1px solid #CFA740; padding:10px;}
#idTab5 h4{ofnt-size: 13px;padding: 10px 0px 2px 0px;width: 100%;text-decoration: none;color: #CA9900;font-size: 14px !important;font-weight: normal !important;margin-bottom: 10px;}
#idTab5 .only_reg{float:left; color: #CA9900; padding-top: 10px; width: 326px; text-transform: uppercase; margin: 1em 0.0em 0.5em 0.0em; border-top: 1px dashed #999 !important;}
#idTab5 .writte{float:left; margin-top: 10px;clear:left;}
#idTab5 #sendComment fieldset{background: #fff; float:left; margin-top: 5px; border-top: 1px dashed #999;}
#idTab5 #sendComment fieldset table tr td{border: none !important;}
#idTab5 #sendComment p.adda{color: #CA9900; font-size: 13px; margin:0;padding:5px 0; border-bottom: 1px solid #CCC}
#idTab5 #sendComment p.align_center .write-new{border: none; background: none; }
#idTab5 table.comment{font-family: Verdana, Geneva, sans-serif !important;}
#idTab5 table.comment tr td{border: none !important;}
#idTab5 table.comment tr td.first_item{font-weight:bold;}
#idTab5 #sendComment form fieldset p{margin: 0px !important;}
#idTab5 a#box{text-decoration: none;}
#idTab5 a#box:hover{text-decoration:underline;}
#idTab5 #comment_title { width: 98%; margin: 5px 0px 0px 0px;  }
#idTab5 #content { width: 98%; margin: 5px 0px 0px 0px; resize:vertical;}


a#mailalert_link {display: block; color: #CA9900; text-decoration: none; height: 37px; line-height: 37px; /*background: url(../img/alert.png) no-repeat top left;*/ margin-top: 10px; padding: 0px 10px; text-align: center; background-color: #F8F8F8; border-top: 3px dotted #999;  border-bottom: 3px dotted #999; }
a#mailalert_link:hover {display: block; color: black; text-decoration: none; height: 37px; line-height: 37px; /*background: url(../img/alert.png) no-repeat top left;*/ margin-top: 10px; padding: 0px 10px; text-align: center; background-color: #eee; border-top: 3px dotted #CA9900;  border-bottom: 3px dotted #CA9900; }
a#mailalert_link span{color: #696969; display:inline-block; padding-right: 10px;}

/*---------------------------------- comments ---------------------------------*/
span.img_1, span.img_2, span.img_3, span.img_4, span.img_5{display:block; float:left; height: 16px; width: 88px; background: url(../img/stars.png) no-repeat;}
span.img_1{background-position: -72px 0;}
span.img_2{background-position: -54px 0;}
span.img_3{background-position: -36px 0;}
span.img_4{background-position: -18px 0;}
span.img_5{background-position: 0 0;}

div.comment {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px !important;
}


div#comments.clear.table_block {
    padding-top: 0px !important;
    width: 600px;
    height: 500px !important;
}

/* div#fancybox-content {
    border-top-width: 10px;
    border-right-width: 20px !important;
    border-bottom-width: 10px;
    border-left-width: 20px !important;
    padding-bottom: 20px;
    padding-top: 60px !important;
}


#fancybox-close {
	position: absolute;
	top: 30px !important;
	right: 8px !important;
} */

/*comments scroller*/
 
#comments{ 
   scrollbar-3dlight-color:#e4e4e4 !important; scrollbar-arrow-color:#000 !important; 
   scrollbar-darkshadow-color: #e4e4e4 !important; scrollbar-face-color:#e4e4e4 !important; 
   scrollbar-highlight-color:#e4e4e4 !important; scrollbar-shadow-color:#e4e4e4 !important; 
   scrollbar-track-color:#e4e4e4 !important;
   scrollbar-3dlight-color:#e4e4e4 !important; 
   scrollbar-arrow-color:#e4e4e4 !important; 
   scrollbar-darkshadow-color:#e4e4e4 !important; 
   scrollbar-face-color:#e4e4e4 !important; 
   scrollbar-highlight-color:#e4e4e4 !important; 
   scrollbar-shadow-color:#e4e4e4 !important; 
   scrollbar-track-color:#e4e4e4 !important;} 
   
/*YOTPO Product RatingStar*/
   
div.yotpo.bottomLine {
    width: auto !important;
    padding-top: 2px !important;
    padding-left: 0px !important;
    padding-right: 16px !important;
    padding-bottom: 1px !important;
    float: center !important;
    border: none !important;
    margin: 4px 0px 0px 0px  !important;
}
