/* ----------- Template Screen | Powered By Zlio --------- */ 

/* -----------GENERAL General Class----------- */
html{ 
	color:#000000; /*General font color*/
 	background:#FFFFFF url(/themes/v4/templates/template_104/bg_html.jpg) center top repeat-y;
}
.premium{
	background: transparent url(/themes/v4/templates/template_104/bg_body.jpg) center top no-repeat;
}
.premium #root{
	padding:0 10px;
}
* html .premium #root{
	padding:0 0 0 10px;
}
a{
	color:#000000 !important; /*General link color*/
	text-decoration:none;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-weight:bold;
        font-style:normal !important;
	font-size:14px !important;
}
a:hover{
	color:#000000 !important;
	text-decoration:underline !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-weight:bold !important;
	font-size:14px !important;
}
.premium #root{
	background:#EAEAEB;
}
.premium_h{
	background:transparent url(/themes/v4/templates/template_104/bg_premium_h.jpg) left top no-repeat;
}
#header{
	width:980px;
	height:110px; /* Must be the same value as .premium .main */  
	padding:0 10px;
}
.premium .main{	
	margin-left:-10px;
	padding:110px 10px 0 10px; /* Must be the same value as #header */  
	background:transparent url(/themes/v4/templates/template_104/bg_main.gif) top left repeat-x;
}
.premium_c{	
	background:transparent url(/themes/v4/templates/template_104/bg_content.jpg) left top no-repeat;
}
.premium_c.full{
	background:transparent url(/themes/v4/templates/template_104/bg_content_wide.jpg) top left no-repeat;
}
.premium #shoproll{
	background:#919292 !important;
}
.footer{
	margin:10px 0 0 0;
	border-top:1px dotted #999999;
}
/* -------------------------------------- */

/* ----------- HEADER Header Details ----------- */
.premium #shopIdentity{
	margin:18px 0 0 172px;  
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
}
.premium #shopTitle a{ /* Title of the shop */	
	font-size:46px !important;	
	font-variant: normal;
	color:#FFFFFF !important;
}
.premium #shopBaseline{ /* Baseline of the shop */
        font-size:24px !important;
	font-variant: normal;
	color:#1097F5 !important;
}
#header.premium_h ul.link_header{  /* Top links in the header */
	top:4;
	padding:2px 5px;	 
}
.premium_h ul.link_header a, .premium_h ul.link_header span{
	font-weight:bold;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-size:14px !important;
	color:#1097F5 !important;  	
}
.premium_h li span.border_link, .premium_h li a.border_link{  
	border-right:1px solid #FFFFFF;
}
.premium_h li span.border_link_left, .premium_h li a.border_link_left{  
	border-left:1px solid #FFFFFF;
}

/****MENU GUIDES ET ACTUALITES Tabs from content manager****/
#header.premium_h .content_menu{
	bottom:0px;
	right:170px;
}
* html #header.premium_h .content_menu{ /* IE6 */
	bottom:-4px;
	right:160px;
}
/* Layout of the tab*/
#header.premium_h .content_menu ul li a.tab_link{	/* when tab is not selected */
	font-size:14px !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-weight:bold;
	color:#000000 !important;
	background:transparent url(/themes/v4/templates/template_104/bg_manager_tab_out_left.png) top left no-repeat;
}	
#header.premium_h .content_menu ul li a:hover.tab_link{	
	color:#000000 !important;
}
#header.premium_h .content_menu ul li a.tab_link span{
	background:transparent url(/themes/v4/templates/template_104/bg_manager_tab_out_right.png) top left no-repeat;
}
#header.premium_h .content_menu ul li.selected a.tab_link, #header.premium_h .content_menu ul li.selected a:hover.tab_link{ /* when tab is selected */
	margin:0 10px 0 0;
	font-size:14px;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-weight:bold;
	color:#000000 !important;	
	background:transparent url(/themes/v4/templates/template_104/bg_manager_tab_in_left.png) top left no-repeat;
}
#header.premium_h .content_menu ul li.selected a.tab_link span{
	background:transparent url(/themes/v4/templates/template_104/bg_manager_tab_in_right.png) top left no-repeat;
}

/* Layout of the subtab*/
#header.premium_h .content_menu ul li .tab_submenu{ /* when tab is not selected */
	background:transparent url(/themes/v4/templates/template_104/bg_manager_tab_out_bottom_left.png) bottom left no-repeat;
}
#header.premium_h .content_menu ul li .tab_submenu span{
	background:white url(/themes/v4/templates/template_104/bg_manager_tab_out_bottom_right.png) top left no-repeat;
}
#header.premium_h .content_menu ul li .tab_submenu a{
	color:#000000 !important;
}
#header.premium_h .content_menu ul li .tab_submenu a:hover{
	color:#000000 !important;
	text-decoration:underline;
}
#header.premium_h .content_menu ul li.selected .tab_submenu{ /* when tab is selected */
	background:transparent url(/themes/v4/templates/template_104/bg_manager_tab_in_bottom_left.png) bottom left no-repeat;
}
#header.premium_h .content_menu ul li.selected .tab_submenu span{
	background:white url(/themes/v4/templates/template_104/bg_manager_tab_in_bottom_right.png) top left no-repeat;
}
#header.premium_h .content_menu ul li.selected .tab_submenu a{
	color:#000000 !important;
}
#header.premium_h .content_menu ul li.selected .tab_submenu a:hover{
	color:#000000 !important;
	text-decoration:underline;
}
/* ------------------------------------------ */

/* -----------FIL D'ARIANE Breadcrumb Details----------- */
#breadcrumb{	
	width:647px;
	height:40px;
	margin:30px 0 0 15px;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-size:14px !important;
        font-weight:bold;
	color:#000000 !important;	
}
.full #breadcrumb{
	margin-left:165px !important;
}
#breadcrumb a{
	text-decoration:underline;
	color:#2682CA !important;
}
/* ------------------------------------------ */

/* -------------- Cart Details -------------- */
.premium_c .cart_quicklink{
	right:8px;
	top:6px;
}
.premium_c a.cart_btn{ /* Cart Button */
	height:35px;
	width:123px;
	background:transparent url(/themes/v4/templates/template_104/btn_cart.gif) top left no-repeat
}
.premium_c a.cart_btn span.main_label{
	line-height:18px;
}	
.premium_c a:hover.cart_btn span.main_label, .premium_c a:hover.cart_btn{
	color:#FFFFFF;
}
.premium_c a.cart_btn span.nb_item{
	color:#FFFFFF;
}
/* ------------------------------------------ */

/* ----------- BARRES LATTERALES  Sidebar Details ----------- */
.sidebar.premium_s{
	padding-top:52px;
	background: transparent url(/themes/v4/templates/template_104/bg_sidebar.jpg) top left no-repeat;
}
.sidebar_right{
	margin:15px 0 0 0;	
}
.full .sidebar_right{
	margin:15px 0 0 6px;	
}
.premium .sidebar h4, .premium .sidebar_right h4,.premium .sidebar_right .info_subblock h4, .premium .sidebar .info_subblock h4, .premium .module_categories label, .premium .search_field label, .premium .other_products span{  /* Sidebar title */
	color:#000000 !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-size:14px;
}
.premium .sidebar_block, .sidebar_subblock{  
	margin:15px 0 0 0;	
	width:auto;	
}
.premium .sidebar_block.faq{
	margin:0;
}
.premium .sidebar .info_block a{ /* link color in the left sidebar */
	color:#000000 !important;
        text-decoration:none;
}
.premium .sidebar_right a{ /* link color in the right sidebar */
	color:#000000 !important;
}
.legals .sidebar_block_top div, .sidebar_block.question div{
	color:#000000 !important;
	font-weight:normal;
}
.legals .sidebar_block_top div{
	margin-bottom:15px;
}
.bank .sidebar_subblock_top{
	padding-top:0;
}
.info_block_footer_legals{ /* special legal sidebar footer block */
	height:126px;
	width:126px;
	margin:0 auto;
}
* html .info_block_footer_legals{ /* IE6 */	
	margin:0 0 0 18px;
}
.info_block_footer_legals_fr_FR{
	background:transparent url(/themes/v4/templates/template_104/bg_sidebar_bottom_legals_fr.png) left bottom no-repeat;
}
.info_block_footer_legals_en_US, .info_block_footer_legals_en_UK{
	background:transparent url(/themes/v4/templates/template_104/bg_sidebar_bottom_legals_en.png) left bottom no-repeat;
}
.info_block_footer_legals_de_DE{
	background:transparent url(/themes/v4/templates/template_104/bg_sidebar_bottom_legals_de.png) left bottom no-repeat;
}
.info_block .info_block_footer_legals a{
	height:126px;
	width:126px;
}
/**** BLOC RECHERCHE Search ****/
.search_field label{
	display:block;
	margin:8px 0 0 0;
	padding:0;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-size:14px;
	color:#000000 !important;
        font-weight:bold;
}
.search_field .search_input{
	border:2px solid #2682CA !important;
}
.search_field .search_button{
	margin:0 0 0 5px;
	width:30px;
	height:28px;
	border:none;
	background:transparent url(/themes/v4/templates/template_104/btn_search.gif) top left no-repeat;
}

/**** MENU Menu ****/
.module_categories ul li{
	display:block;
	margin:0 0 10px 0;
}
.module_categories ul li a{
	text-decoration:none;
}
.module_categories ul li a.cat { /*First Level of the menu*/
	display:block;
	margin:0 0 5px 0;
	padding:3px 3px 3px 2px;
	border-bottom:2px solid #2682CA !important;
	font-size:14px !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	color:#000000 !important;
}
.module_categories ul li a:hover.cat {	/* on mouse over menu style*/
	border-bottom:2px solid #2682CA !important;
	color:#FFFFFF;
	background:#1097F5 !important;
}
.module_categories ul li a.with_subcat.current, .module_categories ul li a:hover.with_subcat.current, .module_categories ul li a.without_subcat.current, .module_categories ul li a:hover.without_subcat.current{ /* selected menu style*/
	display:block;
	margin:0 0 5px 0;
	padding:3px 3px 3px 2px;
	border-bottom:2px solid #2682CA !important;
	color:#FFFFFF;
	background:#1097F5 !important;
}
.module_categories ul li ul { /*Second Level of the menu*/
	display:block;
	margin:0 0 10px 0;
}
.module_categories ul li ul li {
	margin:0px 0px 0px 5px;
}
.module_categories ul li ul li a {
	display:block;
	margin:7px 0;
	padding:0 0 0 7px;	
	color:#000000 !important;
	font-size:14px !important;
	font-weight:bold !important;	
        font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	background: transparent url(/themes/v4/templates/template_104/btn_menu_subcat.gif) left 7px no-repeat;	
}
.module_categories ul li a.cat.fav, .module_categories ul li a.cat.fav:hover, .module_categories ul li a.cat.current.fav, .module_categories ul li a.cat.current.fav:hover{
	padding-left:17px;
}
/****Sort + SubCategory****/
.module_categories .sort h5, .module_categories .sort_cat h5, .module_categories h5{  /* Sidevar Sort title*/
	margin:0 0 5px 0;
	color:#000000 !important;
	font-weight:bold !important;	
        font-size:14px !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
}
.module_categories .sort ul li{ /* TESTMODIF AUCUN CHANGEMENT Sort list */
	display:block;
	margin:0 0 5px 0;
}
.module_categories .sort ul li a{
	display:block;
	margin:7px 0;
	padding:0 0 0 7px;	
	color:#000000 !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold !important;	
        font-size:14px !important;
	background: transparent url(/themes/v4/templates/template_104/btn_menu_subcat.gif) left 7px no-repeat;	
}
.module_categories .sort .sort_alpha, .module_categories .sort .sort_brand, .module_categories .sort .sort_note, .module_categories .sort .sort_tag, .last_guide .guide_block{
	border-bottom:1px solid #C9D1CC;
	padding:0 0 5px 0; 
	margin:0 0 15px 0;
}
.sort .sort_alpha .asc{
	padding:0 0 0 12px;
	background: transparent url(/themes/v4/templates/template_104/icon_asc.gif) center left no-repeat;
}
.sort .sort_alpha .desc{
	padding:0 0 0 12px;
	background: transparent url(/themes/v4/templates/template_104/icon_desc.gif) center left no-repeat;
}
.sort .sort_alpha .selected, .sort .sort_brand .selected, .sort .sort_tag .selected{
	color:#2682CA !important;
}
.sort .sort_alpha .in,.sort .sort_alpha .out{
	padding:10px;
	z-index:104;
	color:white;
}
div.star,div.star a{
	background:url(/themes/v4/templates/template_104/icon_star.gif) no-repeat 0 0px
}
div.star_hover a,div.star_live a:hover{
	background-position:0 -32px
}

/****Guide Details****/
.last_guide .guide_block{	
	padding:0 0 7px 0; 
	margin:0 0 10px 0;
	color:#000000 !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold !important;	
        font-size:14px !important;
}

/****Best Sells*****/  
.best_sells ol li{
	margin-bottom:5px;
	padding-bottom:5px;
	color:#000000;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-weight:bold !important;
	border-bottom:1px solid #C9D1CC;
}

/****Bank partners****/
.cc{
	background-color:inherit;
}
.sidebar div.contact a{
	line-height:30px;
}

/****Icons****/
.stock{
	background:transparent url(/themes/v4/templates/template_104/icon_stock.png) top left no-repeat;
}
.money{
	background:transparent url(/themes/v4/templates/template_104/icon_money.png) top left no-repeat;
}
.truck{
	background:transparent url(/themes/v4/templates/template_104/icon_shipping.png) top left no-repeat;
}
.back{
	background:transparent url(/themes/v4/templates/template_104/icon_back.png) top left no-repeat;
}
.delay{
	background:transparent url(/themes/v4/templates/template_104/icon_delay.png) top left no-repeat;
}
.security{
	background:transparent url(/themes/v4/templates/template_104/icon_security.png) top left no-repeat;
}
.contact{
	background:transparent url(/themes/v4/templates/template_104/icon_contact.png) top left no-repeat;
}
.phone{
	background:transparent url(/themes/v4/templates/template_104/icon_phone.png) top left no-repeat;
}
.understand{
	background:transparent url(/themes/v4/templates/template_104/icon_understand.png) top left no-repeat;
}
/* ------------------------------------------ */

/* ----------- PAGE CENTRALE ACCUEIL UserContent Details ----------- */
.freetext{
       color:#000000;
       font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
        font-weight:normal !important;
        font-size:15px !important;
}
.freetext .content_list{
	padding:10px 10px !important;
}
.user_content{
	width:642px;
        padding:10px 10px;
	margin:15px 0 0 0;  
	background:transparent url(/themes/v4/templates/template_104/bg_ucontent.png) top left repeat;
}
* html .user_content{ /* hack IE6 */	
	padding:15px 10px 0 0;
	background:none;
}
.full .user_content{
	width:642px;
	padding:10 10px;
	margin:15px 0 0 0;  
	background:transparent url(/themes/v4/templates/template_104/bg_ucontent.png) top left repeat;
}
#pageCategory .top_content{
	left:8px;
}
.premium_c .user_content h2, #pageHome .premium_c .highlight h3, .reco_title{ /* TITRE BLOC PRODUITS A LA UNE Title of the content */		
	padding:0 5px 0 10px;
	height:29px;
	line-height:29px;
	font-size:20px;
        font-style: normal !important;
	text-decoration:underline;
	font-weight:bold;
	color:#2682CC !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	border-top:2px solid white;		
	border-right:2px solid white;
	border-left:2px solid white;	
	background:white url(/themes/v4/templates/template_104/bg_block_lvl1.gif) top left repeat-x;
}
.premium_c .user_content h2 a, .premium_c .user_content h2 a:hover, #pageHome .premium_c .highlight h3 a, #pageHome .premium_c .highlight h3 a:hover{ /* TITRE BLOC PRODUITS COUPS DE COEUR */
	font-size:20px !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold !important;
	color:#2682CC !important;
}
#pageProduct .premium_c .user_content h2, #pageProduct .premium_c .user_content h3{ /* TITRE PAGE PRODUIT Title of the product page content */
	padding:0;	
	width:auto;
	font-weight:bold !important;
	text-decoration:none !important;
	font-size:14px !important;
        font-style:normal !important;
        font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	color:#000000 !important;
	background:none;
}
.premium_c .user_content .guarantee_faq h2{
	padding:0 5px;
}
#pageLegals .premium_c .user_content h2{
	padding:0 5px;
	font-size:14px !important;
        font-style:normal !important;
        font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	color:#000000 !important;
}
#pageGuarantee .premium_c .user_content .guarantee_faq h2{
	line-height:40px;
	font-size:14px !important;
        font-style:normal !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	color:#000000 !important;
}
.reco_title{
	font-size:14px !important;
        font-style:normal !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	color:#2682CC !important;
}
#reco .close-leightbox a, #reco .close-leightbox2 a{
	color:#2682CC !important;
        font-style:normal !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
}
.module_bestprice{  
	font-weight:bold;
	font-size:14px;
	color:#2682CC !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
}
a.bestprice, a:hover.bestprice, .bestprice, table.offers .price, .price_count div.supplier_p, .price_count div.general_p{	/*All price display*/
        font-size:19px !important;
	color:#2682CC !important;
	font-weight:bold !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
}

/**** CAROUSSEL Carousel ****/
#favoriteHighlight{
	min-height:235px;
  height:auto !important;
  height:235px;
}
#favoriteHighlight.highlight .jcarousel-clip-horizontal, #favoriteHighlight.highlight .jcarousel-list li, #favoriteHighlight.highlight .jcarousel-item{
	height:200px;	
}
.premium .highlight .jcarousel-clip-horizontal{
	margin:0 28px;
}
.premium .highlight_content{
	background:white url(/themes/v4/templates/template_104/bg_block_bottom_lvl1.gif) bottom left repeat-x;
}
.highlight .pagination{
	margin:2px 0 0 0;
}
.premium_c .highlight .pagination a{	
	height:14px;
	width:14px;
	background:transparent url(/themes/v4/templates/template_104/bg_pagination.gif) top left no-repeat;		
}
.premium_c .highlight .pagination a.indicator_selected{	
	background:transparent url(/themes/v4/templates/template_104/bg_pagination_in.gif) top left no-repeat;
}

/* highlight next button */
.highlight .jcarousel-next-horizontal {
  height: 153px;
  width: 32px; 
  background: transparent url(/themes/v4/templates/template_104/btn_next_horizontal.gif) no-repeat 0 0;   
}
.highlight .jcarousel-next-horizontal:hover {
  background-position: -32px 0 !important;
}
.highlight .jcarousel-next-horizontal:active {
	background-position: -64px 0 !important;
}
.highlight .jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0 !important;
}

/* highlight previous button */
.highlight .jcarousel-prev-horizontal {
  height: 153px;
	width: 32px;
  background: transparent url(/themes/v4/templates/template_104/btn_prev_horizontal.gif) no-repeat 0 0;
}
.highlight .jcarousel-prev-horizontal:hover {
  background-position: -32px 0 !important;
}
.highlight .jcarousel-prev-horizontal:active {
  background-position: -64px 0 !important;
}
.highlight .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0 !important;
}
.highlight .product_informations h4 a{ 
	font-size:16px;
}

/* CAROUSSEL PRODUITS A LA UNE Featured Product Carousel */
#featuredHighlight.highlight .module_bestprice{ 
	line-height:29px;
	font-weight:bold;
	font-size:13px;
}
#featuredHighlight.highlight .bestprice{  
	font-size:16px;
}

/* CAROUSSEL PRODUITS FAVORIS Favorite Product Carousel */
#favoriteHighlight .highlight_content .center{
	background: transparent url(/themes/v4/templates/template_104/bg_thumbnail.gif) bottom left repeat-x;
	width:auto;
	margin:0 5px;
	padding:0 0 15px 0;
}

/**** List Category + Product ****/
#pageCategory .category_list{
	margin-top: 420px;
}
* html #pageCategory .category_list{ /* hack IE6 */
	margin-top: 420px;
}
*:first-child+html  #pageCategory .category_list{ /* hack IE7 */
	margin-top: 277px;
}

/* BLOC CENTRAL PAGE ACCUEIL Big white block */
#pageHome.premium .category_list, #pageHome.premium .product_list, .premium .good_list, .premium .freetext{ /* top rounded border for all categories/products lists, product page and freetext*/
	background:white url(/themes/v4/templates/template_104/bg_block_lvl2.gif) top left repeat-x;	
}
.premium .content_list{ /* bottom rounded border for all categories/products lists */
	background:white url(/themes/v4/templates/template_104/bg_block_bottom_lvl1.gif) bottom left repeat-x;
}
#pageHome .content_list, .good_list .content_list, .freetext .content_list{ /* exception : remove background color for all homepage categories/products lists, product page lvl1 product list, freetext */
	background-color:transparent;	
}
.good_list .content_list{
	padding:5px;
}

/* HEADER DES LISTES CATEGORIES ET PRODUITS Category List Header */
.category_item h3{ /* Title of the category list */
	padding-right:0px;
	height:20px !important;
	line-height:14px;
	background:#1097F5 !important;
}
#pageCategory .premium_c .category_item h3{
	padding-top:8px;
}
.category_item h3 a, .category_item h3 a:hover{
	padding-top:2px !important;
	padding-left:6px;
	font-size:14px;		
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-style:normal !important;	
	color:#000000 !important;
}
.category_item .category_go{
	top:7px;
}
.premium_c .category_item .category_go a{
	display:block;
	height:21px;
	width:21px;
	background:none !important;
}
/*Category and Product List Details*/
.product_list .center{
	width:auto;
	margin:0 5px;
	padding:0 0 15px 0;
}
.category_item ul.subcategories_list{ 
	list-style-image:url(/themes/v4/templates/template_104/btn_menu_over.gif);	
}
.category_item ul.subcategories_list li{ /* Content of the category list */
	margin:0;
	padding:0;
	list-style-type : none;
}
.category_item ol.productscat_list li a{
	font-weight:normal;
}

/**** Product page details ****/
#pageProduct .userContent{
	background:white;
}
.product{
	padding:15px 0px 10px 10px;  
}
.product_txt{
	position:relative;
	text-indent:104px;
}

/*Supplier Price Info*/
.price_product{
	background:white url(/themes/v4/templates/template_104/bg_fade_big.gif) top left repeat-x;
}
.price_count div.supplier_p, .price_count div.general_p{
	font-size:16px;
}

/*Offers Table*/
table.offers .subtotal{
	font-size:14px;
        font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold;
}
table.offers .shipping_price{
	font-size:13px;
}
table.offers .price{
	font-size:14px;
	font-weight:bold;
}

/*Comment Layout*/
.comment_item .comment_owner, #newcomment{	
	padding:5px;
	background:#F6F7FB;	
}
.comment_info .big{
	line-height:15px;
}
.comment_user .comment_info{
	padding:0 0 0 15px;
	background:transparent url(/themes/v4/templates/template_104/btn_menu_over.gif) left 10px no-repeat;
}

/*Compare box*/
.intro_popup{
	color: black;
	font-size: 20px;
	font-weight:bold !important;	
}
.content_popup{
	height:25px;
	line-height:25px;
	color:white;
	font-size:16px !important;
        font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold !important;
	background:#2B2832	;	
}

/*Tabs Details*/
.tabs-nav a, .tabs-nav a span {
  background: url(/themes/v4/templates/template_104/bg_tab.png) no-repeat;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
  outline: 0;
  background-position: 100% -150px;  
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
  background-position: 100% -100px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
  background-position: 0 -50px;
}

/**** Cart page details ****/
#pageCart .userContent{
	background:white;
}
#pageCart .cart_view tfoot tr.cart_total_final th, #pageCart .cart_view thead th{
	color:#FFFFFF;
	background:#2B2832;
}

/**** Zlioshop Partners details ****/
#pagePartners .shop_name{
	border-bottom:1px dotted #999999;
}
#pagePartners .shop_name a{
	font-size:15px;
	font-weight:bold;
}
#pagePartners .shop_description .baseline a{
	font-size:14px !important;
	color:#000000 !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold;
	color:#7F8080;
}

/* ---------------- Shoproll Details ----------------- */
#shoproll p{
	font-weight:bold;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-size:15px !important;
	color:#ffffff;
}
#shoproll a{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
	color:#000000 !important;
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-weight:bold;	
	border-left:1px solid black;
}
#shoproll a:hover{
	text-decoration:underline;
}
#shoproll a.shoproll_link{
	font-family:Times New Roman, Times, Arial, sans-serif, Trebuchet MS !important;
	font-size:14px;
	color:#ffffff !important;
	font-weight:bold;
}
/* ------------------------------------------- */

/* ---------------- Footer Details ----------------- */
#footer li a.border_link, #footer li span.border_link{	 
	border-right:1px solid #000000;  
}
/* ------------------------------------------- */