/* -- product_info.php -- */div#productInfo {border-top:1px #cccccc solid; margin-top:5px; }div#productInfo h1 { margin: 0; margin-left:10px; text-align:left; border:0; border-bottom:#cccccc dashed 1px; font-size:15px; color:#646464;}#productImage { margin: 0 0 0 0; text-align:center; border:0; margin-top:5px; margin-left:10px; width:200px; float:left; }div#productImage p { margin:0 0 0 0; padding:0 0 0 0;}div#productImage img { width:200px; height:auto; }#productInfoSpec {	padding-bottom:5px;	border-bottom:#cccccc dashed 1px;	width:260px;	-width:250px;	text-align:right;}#productDescription {	margin-left:10px;	margin-right:10px;	clear:both;	border:0;	padding: 0 0 0 0;	padding-top:10px;	padding-bottom:10px;	border-bottom:#cccccc 1px dashed;}#productShortDesc {	border:0;	padding: 0 0 0 0;	width:100%;	text-align:left;}#productManufacturer {	text-align:left;	color:#f76c06;	font-weight:bold;	border:0;	padding: 0 0 0 0;}div#productInfo form#cart_quantity {	width:136px;	text-align:center;	margin: 0;}div#productInfo .submitBt {  margin: 15px 0 0 0;  width:115px;  font-size:10px;}#productDateAdded { }div#productInfo select{ width:150px;}#productUrl { margin:0 0 0 150px;}#productDateAdded { margin:0 0 0 150px;}#productInfoBack { clear: both; margin: 2em 2em 2em 0;}#add-cart-fiche {	padding-bottom:5px;	padding-top:10px;	width:260px;	-width:250px;	text-align:center;}.productPrice {	font-weight:bold;	font-size:15px;}/* ---------------------------------- reviews --------------------------------- */#currentReviews { clear: both; display: block; width: 70%; margin: 2em auto 2em auto;        padding: 0 0 8px 0; height: 20px; /*background: transparent url(../images/separator_1.gif) bottom no-repeat;*/ border-top : 1px solid #000;}#productInfo legend {  font-weight: bold;}#currentReviews p.currentReviews { float: left;}#currentReviews p.averageReviews { float: right;}#currentReviews p img { vertical-align:middle;}blockquote.review cite {        display: block;        line-height: 1.5;}blockquote.review {        width: 70%;        margin: 1em auto;        padding: 0 5px;        background: #C1C19E url(../images/review_top.gif) top no-repeat;}blockquote.review p.review {        color: #fff;        padding: 1em 1em 1em 2em;        margin: 0;        background: transparent url(../images/review_bottom.gif) 97% 100% no-repeat;}blockquote.review p cite {        color: #666;        display: block;        text-align: right;        padding: 1px 6px 6px 6px;        margin: 0 -5px;        background: #CCCC99 url(../images/review_cite.gif) bottom left no-repeat;        border-top: 1px solid #FFF;}span.reviewRate img{  vertical-align: middle;}span.reviewDate {    padding-left: 5px;}textarea#review { width: auto; height: auto;}form#product_reviews_write fieldset { width: auto; margin: 0 auto; border:0px;}/* -------------------------------------- tab ------------------------------------------- */#tablist{padding: 3px 0;margin: 0.1em 0 0 0;font-weight: bold;}#tablist li{list-style: none;display: inline;margin: 0;}#tablist li a{padding: 3px 0.5em;margin-left: 3px;border: 1px solid #778;border-bottom: none;background: white;}#tablist li a:link, #tablist li a:visited{color: navy;}#tablist li a.current{background: lightyellow;}#tabcontentcontainer{/*width: 400px; *//* Insert Optional Height definition here to give all the content a unified height */padding: 5px;border: 1px solid black;}.tabcontent{display:none;}/* -------------------------------------- tab ------------------------------------------- */#manufacturerInfoTab, #tellAFriendTab {   text-align:center;}.infobox_alsoPurchased {	clear:both;	padding-top:10px;	border-top:#cccccc 1px dashed;}dl.alsoPurchasedTabs {	float:left;	width:140px;	-width:130px;	height:150px;	border:#cccccc 1px solid;	text-align:center;	margin-left:10px;	margin-top:5px;	padding:5px;}dl.alsoPurchasedTabs img {	height:100px;	width:auto;	margin-top:5px;}dl.alsoPurchasedTabs a {	font-size:10px;}dl.alsoPurchasedTabs h4 {	color:#cccccc;}dl.alsoPurchasedTabs dd {	margin:0;	padding:0;}