/* Greybox styles */
.GB_t_frame {
color: #444;
font-size: 12px;
}

.GB_content {
background-color: #fff;
border: 3px solid #BD1701;
border-top: 2px solid #BD1701;
}

.GB_loader {
color: #616161;
background-color: #fff;
}

.GB_header {
border-bottom: 1px solid #bd0100;
}

.GB_caption {
font-weight: bold;
color:white;
}

/**
* Base stuff
*/
#GB_overlay {
position: absolute;
margin: auto;
top: 0;
left: 0;
z-index: 100;
}

#GB_window {
font-family: helvetica, verdana, sans-serif;
left: 0;
top: 0;
font-size: 1px;
position: absolute;
overflow: visible;
z-index: 150;
}

#GB_frame {
border: 0px none;
margin: 0;
padding: 0;
overflow: auto
}


/**
* Content
*/
.GB_t_frame {
margin: 0;
padding: 0;
border-collapse: collapse;
}

.GB_content {
padding: 0;
margin: 0;
vertical-align: top;
margin-bottom: 25px;
z-index: 155;
}

.GB_loader {
z-index: 500;
left: 6px;
font-size: 15px;
text-align: center;
}


/**
* Header
*/
.GB_caption {
position: absolute;
text-align: left;
}

.GB_header {
vertical-align: middle;
padding: 5px 4px 5px 4px;
margin: 0;
}

.GB_close {
z-index: 200;
float: right;
cursor: pointer;
cursor: hand;
}

.GB_close img {
width: 18px;
height: 17px;
margin-right: 3px;
}

.GB_container {
margin: 0;
padding: 0;
}


/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners, b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/* Shop master style by Zlio.com */

body, html {
height: 100%;
margin: 0px;
padding: 0px;
text-align:left;
}
html {
text-align:left;
}

body {
margin:0px;
padding:0px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
}
body, div, td, input {
font-size: 12px;
color:black;
}
form {
margin:0px;
padding:0px;
}
input {

}
input[type=text], textarea {
}
a {
text-decoration:none;
color:black;
}
a:hover {
text-decoration:underline;
}
.root {
text-align: left;
width: 770px;
margin:0 auto;
padding:0;
background:white;
}
.left-col {
float:left;
width:60%;
}
.right-col {
float:right;
width:35%;
}
.main {
width:100%;
}
.side-b {
width:25%;
padding:5px;
padding-top:10px;
}
.side-a {
z-index:10;
width: 25%;
padding-top:10px;
}
.content {
padding-top:10px;
padding-bottom:15px;
padding-left:2px;
padding-right:2px;
width:60%;
}
.footer {
color:#666;
padding-top:50px;
text-align:center;
padding:10px 7px;
/*height:80px;*/
}
.footer a, .footer .footer-block a{
font-size:11px !important;
font-weight:normal !important;
}
.header {
background:url('bg_header.jpg') repeat-x;
height:100px;
text-align:left
}
.header a,  #header a:hover {
text-decoration:none;
color:white;
}
.module-title {
padding-top:15px;
padding-left:20px;
}
.module-title h1, .module-title h3{
padding:0px;
margin:0px;
}

.module-title .title a, .module-title .title a:hover {
color:black;
font-size:24px;
text-decoration:none;
}
.module-title .subtitle {
font-size:11px;
color:#333;
}

/*search module in normal page*/
.module-search{
text-align:left;
color:black;
font-size:14px;
margin-top:10px;
margin-bottom:15px;
font-weight:bold;
font-size:12px;
}
/*search module in product page*/
.search-block{
margin-top:20px;
}
.search-query {
border:1px solid #333;
font-size:14px;
font-weight:bold;
color:#666;
padding:2px;
font-family: Arial, Helvetica,Verdana, sans-serif;
}
#products{
margin-right:3px;
}
.category {
margin-bottom:10px;
}
.category .category-description {
color:#666;
margin-bottom:10px;
}
.category .count-products {

}
.category .category-name {
font-size:160%;
letter-spacing:-1px;
}
.category .category-name h1{
font-size:100%;
padding:0px 0px 3px 0px;
margin:0px;
border-bottom:1px dotted #999;
}

.category .category-name, .category .category-name a {
color:#0066CC;
font-weight:bold;
text-decoration:none;
}
.category .category-name-current h1{
background:#cccccc;
font-size:150%;
padding:7px 5px;
}
.category-preview{
/*margin-right:10px;*/
margin-bottom:10px;
width:97%;

}
.subcategory .category-name {
margin-right:3px;
}
.category-preview .category-name {
margin-bottom:5px;
font-size:180%;
}
.category-preview .category-name h1{
font-size:100%;
display:inline;
margin:0px;
padding:0px;
}
.category-preview .category-name a {
color:#0066CC;
margin-bottom:5px;
text-decoration:none;
}
.category-preview .category-name a:hover{
text-decoration:none;
color:#0099FF;
}
.other-products {
margin-top:20px;
text-align:center;
width:100%;
}
.other-products th{
color:#0066CC;
font-size:15px;
font-weight:bold;
font-style:normal;
}
.other-products .other-product {
text-align:left;
padding:0px;
margin-left:10px;
margin-right:10px;
font-size:12px;
color:black;
font-weight:normal;
font-style:normal;
/*width:166px; */
width:21.5%;
float:left;
}
.module-categories {
background: none;
font-size:90%;
/*width:190px;*/
}
.module-categories ul{
margin:0px;
padding:0px;
}
.module-categories ul ul{
margin:0px;
padding:0px;
}
.module-categories ul li {
display:inline;
}
.module-categories ul ul li {
display:inline;
}
.module-categories a {
color:#666;
display:block;
}
ul.module-categories-inline-cnt-cat{
margin:0px;
padding:0px;
}
ul.module-categories-inline-cnt-cat li{
display:inline;
}
.module-categories-inline-subcat{
display:none;
background-color:#d4d4d4;
width:160px;
padding:10px 5px;
position:absolute;
}
ul.module-categories-inline-cnt-subcat{
margin:0px 0px 0px 10px;
padding:0px;
}
ul.module-categories-inline-cnt-subcat li{
display:list-item;
}
ul.module-categories-inline-cnt-subcat li a{
display:block;
width:100%;
}
.product-info{
display:none;
background-color:white;
width:220px;
position:absolute;
border:1px solid #cccccc;

}
.product-info2{
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
border:1px solid #cccccc;
z-index: 100;
background-color: white;
width: 220px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);*/
}


.name-product-info{
background-color:#3287c8;
font-weight:bold;
color:white;
text-align:center;
padding:5px 0px;
}
.product-info-description{
text-align:justify;
background-color:#e4e4e4;
padding:0px 10px 10px 10px;
}
a.link-switch-module-categories-inline{
}
.product-preview {
}
.product-preview h3{
font-size:100%;
margin:0px;
padding:0px;

}
.product-preview a.product-name, .product-preview a.product-name-wl {
font-size:120%;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
padding-bottom:5px;
width:100%;
margin-top:5px;
}
.product-preview a.product-name:hover {
text-decoration:none;
color:#313131;
}
.product-preview a.product-name-wl {
color:#CC0099;
}
.product-preview a.product-name-wl:hover {
text-decoration:none;
color:#A52184;
}
.product-preview .product-review {
color:#666;
font-size:100%;
}
.block-price-btn{
margin-top:5px;
}
.product-actions {
text-align:left;
font-size:11px;
color:#333;
margin-top:5px;
font-weight:bold;
}
.product .product-name {
font-size:170%;
color:black;
font-weight:normal;
font-style:normal;
letter-spacing:-1px;
}
.product .product-name h1 {
font-size:100%;
margin:0px;
padding:0px;
font-weight:normal;
}
.other-product-product-name{
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
width:100%;
height:30px;
display:block;
text-align:center;
color:#2683de;
}
.product-thumbnail {
text-align: center;
/*width: 50px;
height: 50px;*/
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
float:left;
margin-right:2px;
}
.category-thumbnail{
background-color:white;
width:85px;
padding:6px 0px;
text-align:center;
}

body.blog .product-thumbnail{
width: 200px;
}
.other-product-thumbnail{
height:105px;
}
.border-r{
border-right:1px dotted #999999;
padding-right:15px;
}
.more-details {
font-size:10px;
font-weight:bold;
}
.more-products {
clear:both;
font-size:10px;
font-weight:bold;
display:block;
}
.see-more a {
color:#2783cc;
font-weight:bold;
}
.column-sep {
background-color:#CCC;
}
.product {

}
.product .product-review {
/*margin-top:10px;
margin-bottom:20px; 	*/
padding:10px;
background:#EFEFEF;
}
.product-review .title {
font-weight:bold;
font-size:120%;
}
.product-review .body {
background-color:#FFFFFF;
color:black;
font-size:110%;
line-height:120%;
letter-spacing:-0.2px;
/*clear:both;*/
clear:right;
padding:10px;
}
.body-user {
background-color:white;
color:black;
font-size:110%;
line-height:120%;
margin-top:10px;
letter-spacing:-0.2px;
/*clear:both;*/
clear:right;
padding:10px;
}
.product-review .body h3 {
margin:0px;
font-size:20px;
font-weight:normal;
color:black;
letter-spacing:0.5px;
padding-bottom:5px;
}
.product-review .body .quote {
background-image:url('../images/icon_quote_1.gif');
width:33px;
height:26px;
float:left
}
.product-review .body .text-body {
padding-left:45px;
}
.body-user .quote2 {
display:block;
background-image:url('../images/icon_quote_2.gif');
width:31px;
height:26px;
float:left
}
.body-user .text-body-user {
padding-left:45px;
}
.product-review .rating {
background:no-repeat center center;
float:right;
height:24px;
width:116px;
}
.product-review .rating-1 {
background-image:url('../images/icon_rating_1.gif');
}
.product-review .rating-2 {
background-image:url('../images/icon_rating_2.gif');
}
.product-review .rating-3 {
background-image:url('../images/icon_rating_3.gif');
}
.product-review .rating-4 {
background-image:url('../images/icon_rating_4.gif');
}
.product-review .rating-5 {
background-image:url('../images/icon_rating_5.gif');
}
.product-review .rating-6 {
background-image:url('../images/icon_rating_6.gif');
}
.product-review .rating-7 {
background-image:url('../images/icon_rating_7.gif');
}
.product-review .rating-8 {
background-image:url('../images/icon_rating_8.gif');
}
.product-review .rating-9 {
background-image:url('../images/icon_rating_9.gif');
}
.product-review .rating-10 {
background-image:url('../images/icon_rating_10.gif');
}
.designation {
color:black;
}
.offer {
background:white;
color:black  !important;
}
/* .offer a,  .offer-on a  {
color:black !important;
}*/
.product-description {
color:#333;
font-size:100%;
background-color:white;
}
.product-description-cnt{
margin-top:10px;
}
.product-description-brand{
margin-top:20px;
}
.product-description-brand span{
color:#999;
font-weight:bold;
}
.product-brand {
color:#333;
font-size:100%;
font-weight:bold;
}

.module-date {
text-align:left;
margin-bottom:10px;
font-size:13px;
padding-left:10px;
}
.module-image {
text-align:center;
margin-bottom:5px;
margin-top:0px;
}
.module-newsletter .body{
background-color:#F2F8FF;
padding:10px;
-moz-border-radius:10px;
border:1px solid #BBD7FF;
margin-bottom:10px;
font-size:12px;
}
.module-newsletter h4{
font-size:16px;
padding:0;
margin:0;
}
.module-toplinks {
float:right;
margin-top:10px;
width:260px;
}
.module-toplinks a:hover {
text-decoration:underline ! important;
}
.module-toplinks ul{
margin:0px;
padding:0px;
text-align:center;
}
.module-toplinks ul li{
display:inline;
}
.module-user {
float:right;
margin-top:6px;
background:url('usertab.gif') no-repeat;
width:200px
}
.module-user .display-name {
padding-left:10px;
padding-top:3px;
color:white;
font-size:11px;
font-weight:bold;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.feedback-score {
margin-top:5px;
padding-left:0px;
color:white;
font-size:10px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.module-presentation {

}
.module-presentation .body {
font-size:100%;
margin-bottom:5px;
}
.product-nav {
text-align:center;
margin-top:10px;
margin-bottom:10px;
}
.module-wishlist {
padding:5px;
}
.module-wishlist a {
display:block;
font-weight:bold;
color:#FF0099
}

.module-whatsnew {
margin-top:10px;
margin-bottom:10px;
font-size:12px;
text-align:center;
}
.module-whatsnew  .product-thumbnail {
padding:5px;
text-align:center;
float:none;
background:none;
}
.magnify {
font-size:10px;
font-weight:bold;
color:#999;
font-family: Verdana, Arial, sans-serif;
}
.module-msn, .module-skype, .module-meetic {
font-size:10px;
/*-moz-border-radius:10px;*/
padding:5px;
margin-right:2px;
margin-top:10px;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
.module-msn{
background:#EBF1F5 url('../images/msn_bg_top.gif') no-repeat top center;
border:3px solid #017FD7;
color:#3F668C;
padding-top:32px;
-moz-border-radius:0px
}

.module-skype{
background:white;
border:3px solid #A3DDEA;
}
.module-meetic{
background:#DECEEF;
border:3px solid #D1BBEA;
}
.module-latestproduct   #block-bestprice{
margin-left:40px;
}
#block-bestprice{
font-weight:bold;
margin-top:7px;
margin-left:20px;
}
.block-bestprice{
font-weight:bold;
margin-top:7px;
margin-left:20px;
}
.block-bestprice-black{
display:none;
font-weight:bold;
text-align:center;
color:black;
margin:5px 0px;
}
.bestprice {
color:red;
font-size:16px;
font-weight:bold;
font-family:Arial, Verdana, sans-serif;
}
.price {
color:red;
font-size:18px;
font-family:Arial, Verdana, sans-serif;
letter-spacing:-0.8px;
font-weight:normal;
}
.service-id {
font-weight:bold;
font-size:11px	;
}
.module-msn .service-id a{
color:#00008B;
}
.module-skype .service-id {
color:#0000CD;
}
.module-meetic .service-id {
color:Purple;
}
#backhome a{
color:#666666;
font-size:90%;
}
#backhome {
margin-bottom:5px;
margin-right:5px;
}
.module-refer {
margin-right:2px;
margin-top:10px;
margin-bottom:10px;
padding:4px;
font-family: Tahoma, Verdana, Arial, sans-serif;
border:3px solid #9F0C00;
background:#970F00 url('../images/bg_refer_red.jpg') no-repeat top left;
}
.module-refer b {
font-size:15px;
letter-spacing:-1px;
font-weight:bold;
color:#EFEFEF;
}
.module-refer a.promotext {
margin-top:3px;
margin-bottom:8px;
display:block;
color:white;
font-size:11px;
font-weight:normal;
}
.day {
font-size:150%;
margin-top:10px;
margin-bottom:5px;
}
.entry-footer {
font-size:90%;
color:#666666;
margin-top:5px;
}
.permalink {
color:#666666;
}

body.blog .product-thumbnail {
margin-right:5px;
margin-top:10px;
margin-bottom:10px;
}
body.blog .product-preview a.product-name,	body.blog .product-preview a.product-name-wl {
font-size:140%;
}
body.blog .product-review {
margin-top:10px;
}

body.blog .product-review .title {
font-size:120%;
font-weight:bold;
}

body.blog .product-preview {
margin-bottom:15px;
}

body.blog .category-preview .category-name {
margin-bottom:0px;
font-size:100%;
padding:0px;
}
.block-favorite-product{
}
.favorite-product, .favorite-product-border{
margin:10px 0px;
width:48%;
float:left;
}
.favorite-product-border{
margin-right:10px;
padding-right:10px;
border-right:1px dotted #999999;
}
.favorite-product-title{
font-weight:bold;
margin-bottom:5px;
height: auto;
min-height: 30px;
_height: 30px;
}
.favourite-cnt-description{
height: auto;
min-height: 80px;
_height: 80px;
}
.product-title{
font-weight:bold;
margin-left:2px;
margin-bottom:5px;
height: auto;
min-height: 30px;
_height: 30px;

}
.cnt-description-layout-text{
height: auto;
min-height: 75px;
_height: 75px;
}
.category-border-r{
border-right:1px dotted #999999;
border-bottom:1px dotted #999999;
/*margin-right:5px;*/
padding-right:5px;
}
.cnt-description-layout-image{
height: auto;
min-height: 125px;
_height: 125px;
}

.module-latestproduct {
padding:0px 0px 0px 5px;
margin-right:7px;
margin-bottom:5px;
/*padding-bottom:20px;  for IE */
}
.table-module-latestproduct{
height:160px;
/*width:535px;*/
width:100%;
}
.switch-module-latestproduct{
position:absolute;
right:40px;
top:10px;
margin-top:-3px;
}
.btn-switch-module-latestproduct-in{
font-weight:bold;
color:black;
font-size:14px;
display:block;
height:16px;
width:16px;
float:left;
text-align:center;
margin-left:5px;
}
.btn-switch-module-latestproduct{
font-weight:bold;
color:#808080;
font-size:14px;
display:block;
height:16px;
width:16px;
float:left;
text-align:center;
margin-left:5px;
}
.module-latestproduct .category-name {
color:#CCC;
font-size:14px;
text-transform:uppercase;
margin-bottom:4px;
font-weight:bold;
}
.module-latestproduct .category-name h1 {
font-size:100%;
display:inline;
margin:0px;
padding:0px;
}
.module-latestproduct .category-name a {

}
.module-latestproduct .product-name {
margin-bottom:4px;
}
.module-latestproduct .product-name a {
color:black;
font-size:14px;
font-weight:bold;
}
.module-latestproduct .block-price-btn{
margin-top:10px;
}

body.page-about h2, body.page-abuse h2 {
border-bottom:1px solid #999;
color:black;
font-size:18px;
font-weight:bold;
}
body.page-about h2 a, body.page-abuse h2 a {
color:black;
text-decoration:none;
}
body.page-about h2 a:hover, body.page-abuse h2 a:hover {
color:#666;
}
.breadcrumbs {
margin-bottom:5px;
}
.breadcrumb{
font-weight:bold;
font-size:14px;
}
.breadcrumb-out{
font-weight:bold;
text-decoration:underline;
color:#2883ca;
}
.breadcrumb-in{
font-weight:bold;
}

.product-image {

margin-bottom:5px;
margin-right:10px;
/*background:url(../images/indicator_roller.gif) no-repeat center center;*/
}
/*
.btnZoom{
background:url(../images/btn_zoom.gif) no-repeat;
width:48px;
height:21px;
margin-top:3px;
margin-left:15px;
cursor:pointer;
}*/
.product .heart {
background:url('../images/icon_heart_16.gif') no-repeat center left;
padding-left:20px;
height:16px;
color:#A00000;
font-size:14px;
font-family:Arial, Verdana, sans-serif;
letter-spacing:-0.6px;
font-weight:bold;
margin-bottom:5px
}

.product-preview .heart {
background:url('../images/icon_heart_16.gif') no-repeat center left;
height:16px;
width:16px;
margin-right:3px;
float:left
}
ul.list-categories{
list-style-image: url('../images/icon_list_category.gif');
padding:0px;
margin-left:25px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
ul.list-categories li{
margin-bottom:10px;
font-weight:bold;
font-size:13px;
}
ul.list-allcategories{
list-style-image: url('../images/icon_list_allcategory.gif');
padding:0px;
margin-left:25px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
ul.list-allcategories li{
font-weight:bold;
font-size:13px;
}
ul.list-allcategories li a{
text-transform:uppercase;
}
ul.list-products{
list-style-image: url('../images/icon_list_product.gif');
padding:0px;
margin-left:20px;
margin-bottom:10px; margin-right:0px; margin-top:0px
}
ul.list-products li{
font-size:12px;
}
.btn-compare {
width:156px;
height:31px;
font-size:120%;
font-weight:bold;
letter-spacing:-0.2px;
word-spacing:-1px;
padding-top:6px;
text-align:center;
}
.compare-EUR {
background:url('../images/bg_button_compare_eur.gif') no-repeat;
}
.compare-USD {
background:url('../images/bg_button_compare_usd.gif') no-repeat;
}
.compare-GBP {
background:url('../images/bg_button_compare_gbp.gif') no-repeat;
}
.btn-compare a{
padding-top:8px;
padding-bottom:8px;
padding-left:20px;
color:white;
}
.btn-compare-small {
width:132px;
height:25px;
font-size:100%;
font-weight:bold;
/*letter-spacing:-1px;*/
word-spacing:-1px;
text-align:center;
padding-top:4px;
}
.compare-EUR-small{
background:url('../images/bg_button_compare_eur_small.gif') no-repeat;
}
.compare-USD-small{
background:url('../images/bg_button_compare_usd_small.gif') no-repeat;
}
.compare-GPB-small{
background:url('../images/bg_button_compare_gbp_small.gif') no-repeat;
}
.btn-compare-small a {
padding-top:6px;
padding-bottom:6px;
padding-left:25px;
color:white;
}

.buy{
background:url('../images/bg_button_buy.gif') no-repeat;
width:110px;
height:31px;
font-size:120%;
font-weight:bold;
letter-spacing:-0.2px;
word-spacing:-1px;
text-align:center
}
.buy a{
padding-top:6px;
padding-bottom:6px;
padding-left:20px;
padding-right:10px;
color:white;
display:block;
}
.see2{
background:url('../images/bg_button_blue_offer.gif') no-repeat;
width:66px;
height:25px;
float:right;
font-size:110%;
font-weight:bold;
letter-spacing:-0.2px;
word-spacing:-1px;
padding-top:3px;
text-align:center
}

.see2 a{
padding-top:3px;
padding-bottom:3px;
color:white;
}
.new-comment{
background:url('../images/bg_button_comments.gif') no-repeat;
width:143px;
height:29px;
float:right;
font-size:120%;
font-weight:bold;
letter-spacing:-0.2px;
word-spacing:-1px;
padding-top:6px;
text-align:center
}

.new-comment a{
padding:10px 10px;
color:white;
font-weight:bold;

}
.buy-next{
background:url('../images/bg_button_blue_small.gif') no-repeat;
width:103px;
height:18px;
font-size:90%;
font-weight:normal;
letter-spacing:-0.2px;
word-spacing:-1px;
padding-top:2px;
text-align:center;
clear:both
}
a.buy-next-link{
padding-left:18px;
padding-bottom:5px;
color:white;
}
.see-more-product{
background:url('../images/bg_button_seemore.gif') no-repeat;
width:155px;
height:21px;
font-size:110%;
font-weight:bold;
letter-spacing:-0.2px;
word-spacing:-1px;
padding-top:2px;
text-align:center
}

.see-more-product a{
color:white;
display:block;
width:155px;
padding-left:11px;
}
a.see-more-product-link{
text-decoration:none;
color:#2682ca;
font-weight:bold;
margin-left:2px;
}

a.layoutProduct-in{
background:url('../images/bg_button_layoutProduct_in.gif') no-repeat;
width:23px;
height:23px;
float:left;
margin-right:5px
}
a.layoutProduct-out{
background:url('../images/bg_button_layoutProduct_out.gif') no-repeat;
width:23px;
height:23px;
float:left;
margin-right:5px
}
a.layoutProduct2-in{
background:url('../images/bg_button_layoutProduct2_in.gif') no-repeat;
width:23px;
height:23px;
float:left;
margin-right:10px
}
a.layoutProduct2-out{
background:url('../images/bg_button_layoutProduct2_out.gif') no-repeat;
width:23px;
height:23px;
float:left;
margin-right:10px
}

.see-feedback{

}
.icon-see-feedback{
background:url('../images/icon_feedback.gif') no-repeat;
width:15px;
height:16px;
float:left;
margin-right:5px
}

.see-more-info{
margin-top:10px;
}
.icon-see-more-info{
background:url('../images/icon_moreinfo.gif') no-repeat;
width:15px;
height:14px;
float:left;
margin-right:5px
}
#see-more-offer{
margin:5px 5px 5px 0px;
float:right;
font-weight:bold;
font-size:14px;
}
.icon-see-more-offer{
background:url('../images/icon_seemoreoffer.gif') no-repeat;
width:14px;
height:14px;
display:block;
float:left
}
.img-original{
height:85px;
}
.comments {
margin-top:30px;
}
#comment-list {
margin-top:10px;
}
.comments ul {
margin:0;
padding:0px;
list-style:none;
}
.comments li.comment {
margin:0;
padding:0px;
}
body.page-product h2, .block-favorite-product h2 {
margin:0px;
font-weight:bold;
letter-spacing:-0.1px;
color:#666;
/*margin-bottom:5px;*/ /*cache les coins arrondis du bas*/
background:#CCC;
padding:5px;
text-align:left;
font-size:16px;
}
.comment-header {
padding:4px;
background:#f9f9f9;
font-size:12px;
color:black;
}
.odd .comment-header {
background:#f9f9f9;
}

.rank {
font-weight:bold;
font-size:12px;
}
.comment-header .date {
float:right;
color:#666;
font-size:11px;
}
.body-user .date {
float:right;
color:#666;
font-size:11px;
}
.author {
font-size:15px;
font-weight:bold;
}

.errormessage {
color:red;
}
.button-search{
border:none;
cursor:pointer;
}
a.see-more-favorite{
text-decoration:none;
font-weight:bold;
color:#2682ca;
font-size:120%;
}
a:hover.see-more-favorite{
text-decoration:none;
}
.layout-product-switch{
margin-top:7px;
}
.pagination{
font-weight:bold;
font-size:14px;
}
.pagination a{
color:#2883ca;
font-weight:bold;
font-size:14px;
}
.search-label{
font-weight:bold;
font-size:14px;
}
.module-freetext{
margin-top:15px;
}
.module-shoproll {
border-bottom:2px solid white;
text-align:left;
background-color:#cccccc;
padding:10px;
/*margin:20px 0px;
height:100px;*/
}
.module-shoproll .shoproll-entry-add{
width:24%;
height: auto;
min-height: 75px;
_height: 75px;
}
.module-shoproll .shoproll-entry {
margin-right:5px;
padding-right:5px;
width:23%;
}
.module-shoproll .shoproll-entry-border{
border-left:1px dotted black;
margin-left:5px;
padding-left:5px;
width:23%;
height: auto;
min-height: 75px;
_height: 75px;
}
.module-shoproll .shoproll-add-title{
text-transform:uppercase;
color:black;
font-weight:bold;
font-size:110%;
margin-bottom:5px;
}
.module-shoproll .shoproll-add{
background:url('../images/bg_add_shoproll.gif') no-repeat;
width:163px;
height:26px;
font-weight:bold;
text-align:center
}
.module-shoproll .shoproll-add a{
color:white;
display:block;
font-size:14px;
letter-spacing:-1px;
padding-top:5px;
padding-bottom:5px;
padding-right:25px;
}
.module-shoproll .shoproll-add-view{
margin-top:5px;
font-size:13px;
font-weight:bold;
}
.module-shoproll .shoproll-add-view a{
text-decoration:none;
}
.module-shoproll .entry-title a {
font-weight:bold;
font-size:120%;
color:black;
}
.module-shoproll .entry-subtitle a{
font-weight:bold;
font-size:100%;
color:#333;
}
.module-shoproll a.entry-link {
font-size:80%;
}
.page-shoproll .shop-block{
position:relative;
width:100%;
margin-bottom:40px;
}
.page-shoproll .thumbnail{
float:left;
width:200px;
height:150px;
text-align:center;
background:white;
}
.page-shoproll .shop{
float:left;
margin-left:10px;
width:60%;
}
.page-shoproll .shop-name{
background-color:#cccccc;
font-size:16px;
font-weight:bold;
padding:5px;
}
.page-shoproll .shop-name a{
border:none;
}
.page-shoproll .shop-info{
margin:10px 0px;
/*width:530px;*/
}
.page-shoproll .shop-description{
}
.page-shoproll .shop-description .baseline a{
font-size:14px;
font-weight:bold;
color:#999999;
margin-bottom:5px;
}

.page-shoproll .shop-description .description{

}
.page-shoproll .go-shop{
background:url('../images/bg_button_blue_small2.gif') no-repeat;
width:145px;
height:19px;
margin-top:10px;
float:right
}
.page-shoproll .go-shop a{
border:none;
display:block;
padding-top:2px;
padding-left:20px;
color:white;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.page-shoproll .go-shop a:hover{
border:none;
}
.module-rss-hdr{
height:15px;
width:192px;
background:url('../images/bg_rss_hdr.gif') no-repeat;
}
.module-rss-cnt{
margin:10px 2px 10px 0px;
padding:10px 0px;
background-color:#ffe7c1;
border:3px solid #f8dbb8;
}
.module-rss-cnt a{
margin-left:5px;
text-decoration:none;
}
.module-rss-ftr{
height:15px;
width:192px;
background:url('../images/bg_rss_ftr.gif') no-repeat;
}
.rss-link{
padding-left:5px;
font-weight:bold;
color:#d84426;
}
.rss-title{
letter-spacing:-1px;
font-size:14px;
font-weight:bold;
margin:0px 0px 7px 5px;
}
.module-filter-cnt{
padding:5px 0px;
background-color:#ccdd99;
border:3px solid #bace80;
}
.module-filter-title{
margin-bottom:5px;
margin-left:5px;
font-weight:bold;
font-size:14px;
}
.module-filter-btn{
height:20px;
width:71px;
background:url('../images/bg_button_blue_filter.gif') no-repeat;
}
.module-filter-btn a{
padding-top:2px;
text-align:center;
display:block;
height:20px;
width:71px;
font-weight:bold;
color:white;
font-size:13px;
text-decoration:none;
}
a.linkColor {
color: #2783cc;
}
.margin-linkColor{
margin-left:20px;
}
/*#see-more-info-cnt{
position:absolute;
display:none;
border:1px solid #003d6d;
background-color:#006fc5;
width:120px;
height:160px;
padding:5px;
}*/

/****ancien style du bouton laisser un avis ******/
a.blackbutton {
/*background:url(../images/bg_leavecomment_button.gif) center center no-repeat;*/
background-color:#fba301;
color:white ! important;
width:130px;
height:25px;
font-family:Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:lowercase;
text-decoration:none;
padding-top:5px;
margin-right:8px;
float:right;
}
/*******/

div#subcategories {
/*border-bottom:1px dotted #999;*/
/*border-top:1px dotted #999;*/
margin-bottom:15px;
}
.detail-compare{
margin-right:8px;
}
.fromPrice{
color:#fba301;
font-size:16px;
font-weight:bold;
}
.nbOffer{
color:#5d6691;
font-size:14px;
font-weight:bold;
letter-spacing:-1.5px;
}

#module-credits {
margin-top:5px;
text-align:center;
padding-bottom:20px;
}
#module-credits a {
color:black;
font-size:8pt;
font-family:Tahoma, Arial, sans-serif;
}

.module-adsense {
padding:5px;
text-align:center;
padding-bottom:10px;
}

/**********leightbox**************/

.leightbox {
color: #333;
display: none;
position: absolute;
left: 50%;
top: 50%;
width: 600px;
height: 400px;
margin-top: -200px;
margin-left: -300px;
padding: 1em;
border: 3px solid #a5a5a5;
background-color: white;
text-align: left;
z-index:1001;
overflow: auto;
}

#overlay, #overlayB{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1000;
background-color:#000000;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

/* IE6 and below Can't See This */
.lightbox[id]{
position:fixed;
}
#overlay[id], #overlayB[id]{
position:fixed;
}


#header-popup{
margin-left: auto;
margin-right: auto;
width: 548px;
}

/*#intro-popup{
color:#5c6492;
font-size:20px;
font-weight:bold;
}*/
#content-popup{
letter-spacing:-1px;
}

.close-leightbox, .close-leightbox2{
float:right;
background-color:white;
}
.close-leightbox a, .close-leightbox2 a{
color:#ae0500;
}
.close-leightbox a:hover, .close-leightbox2 a:hover{
text-decoration:none;
}

/***************************************/
body div#sweet-tooltip { position:absolute;z-index:1000;width:220px;background:#FFF;border:1px solid #CCC;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
/***************************************/
/**************store viewer****************/
.close_viewer{
position:absolute;
top:0;
right:0;
background:url('../images/btn_close.png') no-repeat;
width:9px;
height:10px;
margin-left:0; margin-right:10px; margin-top:10px; margin-bottom:0
}
/***************************************/