/* ================================ CLR HACK =============================== */
#ProductListCategoryFilter:after,
#ProductListCategory:after,
#ProductListOptions:after,
#ProductListCount:after,
#ProductListItems:after,
#ProductListCount:after,
.actions:after,
#SfContentWidget ul.big li .symbol:after,
#SfContentWidget ul.big li .final_price:after,
.product_list_widget .labels_status:after,
.product_list_widget li.item:after,
#ProductListSearchFilter:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#SfContentWidget.list_action ul{
	list-style:none;
	display:block;
}

#SfContentWidget.list_action ul li{
	display:block;
}

#ProductListCategory{display:none;}

#ProductListSearchFilter{
padding:10px 0 10px 28px;
font-size:0.92em;
color:#5f8327;
border-left:1px solid #e6e8d7;
border-right:1px solid #e6e8d7;
background-color: white;
border-bottom: 1px solid #e6e8d7;
clear:both;
}
#ProductListSearchFilter h2{display:none;}
#ProductListSearchFilter a{color:#de6800;}
#ProductListSearchFilter .filter_link { display: none; clear: both; padding: 0 !important }
#ProductListSearchFilter .search_filter_settings { clear: both; padding-top: 10px; }

#ProductListSearchFilter dl,
#ProductListSearchFilter dd,
#ProductListSearchFilter dt{
float:left;
margin:0 .25em;
}

#ProductListSearchFilter dt{
font-weight:bold;
}

#ProductListSearchFilter dd{
color:#A2A585;
}

#ProductListSearchFilter .show_together{
display:block;
float:left;
}

#ProductListSearchForm{height:100%;float:left;width:755px;background-color:#43b3df;background-image:url(../images/list_filter_bottom.gif);background-repeat:no-repeat;background-position:bottom;padding-bottom:8px; position:relative;z-index:1;}
#ProductListSearchForm h2{font-size:1em;height:2em;margin:0;padding:0.5em 0 0 2.33em;background-image:url(../images/list_filter_header.gif);background-repeat:no-repeat;}
#ProductListSearchForm h2 span{font-weight:bold;color:#fff;font-size:0.92em;}
#ProductListSearchForm form{padding:10px 15px 0 28px;}
#ProductListSearchForm form .form-row{float:left;width:250px;margin-bottom:10px; height:25px;}
#ProductListSearchForm form label{float:left;font-size:0.92em;color:#fff;}
#ProductListSearchForm form .custom_field_1{margin-left:24px;}
#ProductListSearchForm form .text{float:right;margin:0;padding:0;border:0;width:155px;height:17px;}
#ProductListSearchForm form select{width:155px;border:0;float:right;}
#ProductListSearchForm form .price_start,
#ProductListSearchForm form .keyword{
margin-right:30px;
height:25px;
}
#ProductListSearchForm form .promo{width:80px;padding-left:30px;}
#ProductListSearchForm form .new{width:50px;padding-left:30px;}
#ProductListSearchForm form .discount{width:50px;padding-left:24px;}
#ProductListSearchForm form .promo label,
#ProductListSearchForm form .new label,
#ProductListSearchForm form .discount label,
#ProductListSearchForm form .custom_field_1 label
{font-weight:normal;}
#ProductListSearchForm form .submit{
float:right;
width:70px;
height:16px;
padding-top:16px;
overflow:hidden;
text-align:-9999px;
border:0;
font-size:0px;
cursor:pointer;
background:url(../images/buttons/list_filter_submit.gif) no-repeat top;
position:relative;
}

#ProductListSearchForm form .actions{
position:absolute;
right:50px;
top:70px;
width:auto;
}

#ProductListSearchForm span.checkboxes{
display:block;
height:30px;
line-height:30px;
clear:both;
width:560px;
}

#ProductListSearchForm span.checkboxes .form-row,
#ProductListSearchForm span.checkboxes label,
#ProductListSearchForm span.checkboxes input{
display:inline;
clear:none;
float:none;
}

#ProductListOptions{height:100%;background-image:url(../images/list_print.gif);background-position:right 14px;background-color:#84d0ee;background-repeat:no-repeat;}

#ProductListOptions div.sort{
	background-image:url(../images/list_sort.gif);background-position:left bottom;
	width:250px;
	padding:0 0 0 28px;
	color:#84d0ee;
	padding-top:0.3em;
	height:1.7em;overflow:hidden;
}

#ProductListOptions div.sort,
#ProductListOptions .change_list_limit_form,
#ProductListOptions .print_list
{
	float:left;
	background-repeat:no-repeat;
}


#ProductListOptions div.sort span{font-weight:bold;font-size:0.92em;color:#1183b1;}
#ProductListOptions div.sort a{font-weight:bold;font-size:0.92em;color:#1183b1;background-repeat:no-repeat;padding-left:10px;margin-left:2px;text-decoration:none;background-position:left 4px;}
#ProductListOptions div.sort a:hover{text-decoration:underline;}
#ProductListOptions div.sort a.desc{background-image:url(../images/list_sort_desc.gif);}
#ProductListOptions div.sort a.asc{background-image:url(../images/list_sort_asc.gif);}


#ProductListOptions .change_list_limit_form{width:250px;padding-top:0.3em;height:1.7em;}
#ProductListOptions .change_list_limit_form label{font-weight:bold;font-size:0.92em;color:#1183b1;}
#ProductListOptions .change_list_limit_form select{margin-left:7px;border:0;}
#ProductListOptions .print_list{display:block;height:1.6em;background-image:url(../images/icons/list_print_ico.gif);background-position:right 5px;font-weight:bold;font-size:0.92em;color:#1183b1;padding:0.4em 2em 0 0;text-decoration:none;}
#ProductListOptions .print_list:hover{text-decoration:underline;}

#ProductListOptions .view{background-color:#fff;width:180px;float:left;padding:20px 0 0 573px;border-bottom:3px solid #43b3df;border-left:1px solid #e6e8d7;border-right:1px solid #e6e8d7;}
#ProductListOptions .view span.title{display:none;}
#ProductListOptions .medium{display:none;}
#ProductListOptions .view a{float:left;width:82px;height:16px;background-image:url(../images/list_view.gif);background-repeat:no-repeat;text-decoration:none;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;font-size:0.83em;padding-top:4px;}
#ProductListOptions .view a:hover{background-image:url(../images/list_view_active.gif);}
#ProductListOptions .view a.current{background-image:url(../images/list_view_active.gif);}

#ProductListCount{
color:#5f8327;
text-align:center;
font-weight:bold;
font-size:0.92em;
color:#5f8327;
border-left:1px solid #e6e8d7;
border-right:1px solid #e6e8d7;
background-color: white;
clear:both;
}
#ProductListCount span{color:#de6800;}

/* ================================ PRODUCT LIST WIDGET=============================== */
.product_list_widget ul{
list-style:none;
}

.product_list_widget li.item{
width:100%;
clear:both;
display:block;
}

.product_list_widget div.brand,
.product_list_widget .title,
.product_list_widget .symbol,
.product_list_widget .short_description{
	width:390px;
	float:left;
}

.product_list_widget .title h3{
font-size:1em;
font-weight:bold;
}

.product_list_widget .labels_status{
width:100%;
clear:both;
}
.product_list_widget .labels_availability, .product_list_widget .final_price{
width:45%;
}

.product_list_widget .labels_availability{
float:left;
}

.product_list_widget .final_price{
float:right;
}

/* ================================ LISTA BIG=============================== */

#SfContentWidget ul.big{margin:0;padding:10px 0 10px 3px;background-color:#fff;border: solid #e6e8d7;border-width:0 1px;}

#SfContentWidget ul.big li.item{
width:335px;
height:270px;
border-bottom:1px solid #dedcc7;
padding:10px 25px 0 13px;
margin:0;
float:left;
overflow:hidden;
}

#SfContentWidget ul.big li.even{border-right:1px solid #dedcc7;}

#SfContentWidget ul.big li .title{
font-size:0.9em;
}

#SfContentWidget ul.big li .picture{
text-align:center;
width:90px;
height:90px;
overflow:hidden;
float:left;
}

#SfContentWidget ul.big li div.brand{float:left;margin:4px 0 0 0;padding:0 0 0 20px;width:225px;font-weight:bold;color:#a2a585;}
#SfContentWidget ul.big li div.brand h4{font-weight:bold;color:#a2a585;font-size:0.9em;}
#SfContentWidget ul.big .title{float:left;margin-top:3px;padding:0 0 0 20px;width:225px;overflow:hidden;}
#SfContentWidget ul.big .title h3{font-size:1.08em;height: 30px}
#SfContentWidget ul.big .title a{color:#455f1d;font-weight:bold;}
#SfContentWidget ul.big .symbol{float:left;padding:0 0 0 20px;width:225px;}
#SfContentWidget ul.big .symbol dt, #SfContentWidget ul.big .symbol dd{display:inline;margin:0;font-size:0.83em;color:#9c9e93;}
#SfContentWidget ul.big .not_active_price{float:left;padding-left:20px;margin-top:7px;}
#SfContentWidget ul.big .not_active_price dt{display:none;}
#SfContentWidget ul.big .not_active_price dd{display:inline;margin:0;font-size:0.9em;color:#b6b7af;}
#SfContentWidget ul.big .not_active_price span{text-decoration:line-through;}
#SfContentWidget ul.big div.final_price{float:left;padding-left:10px;font-size:1em;color:#de6800;margin-top:7px;}
#SfContentWidget ul.big div.final_price dt{display:none;}
#SfContentWidget ul.big .attributes{float:left;width:335px;clear:both;margin:15px 0 11px 0;height:80px;overflow:hidden;font-size:0.83em;color:#61635b;border-top:1px solid #f3f5ec;}
#SfContentWidget ul.big .attributes dd{float:left;margin:0;padding:0;width:152px;padding:3px 0 0 30px;border-bottom:1px solid #f3f5ec;}
#SfContentWidget ul.big .attributes dd p {margin:0;}
#SfContentWidget ul.big .attributes dt{float:left;margin:0;padding:3px 0 0 3px;width:150px;border-bottom:1px solid #f3f5ec; clear: both}
#SfContentWidget ul.big .custom_fields {float:right;margin-top:5px;}
#SfContentWidget ul.big .labels_availability{float:right;padding-left:24px;margin-top:2px;font-weight:700;}
#SfContentWidget ul.big .labels_availability li{display:block;}
#SfContentWidget ul.big .labels_availability li.in_stock_yes {color:#749500;}
#SfContentWidget ul.big .labels_availability li.in_stock_no {color:#ae9b3c;}
#SfContentWidget ul.big .custom_fields .green_product {background:url(../images/icons/leaf_green.gif) no-repeat top left;font-weight:bold;padding-left:18px;font-size:11px;color:#54a21b;}
#SfContentWidget ul.big .custom_fields .conventional_product {background:url(../images/icons/leaf_brown.gif) no-repeat top left;font-weight:bold;padding-left:18px;font-size:11px;color:#a89c3a;}
#SfContentWidget ul.big .actions{clear:both;}
#SfContentWidget ul.big .more .show_more{display:none;}
#SfContentWidget ul.big .tell_a_friend{display:none;}
#SfContentWidget ul.big .labels_status{float:right;}
#SfContentWidget ul.big .labels_status li{float:left;height:17px;margin-left:6px;margin-top:0;}
#SfContentWidget ul.big .labels_status li.promotion{width:79px;background-image:url(../images/icons/tag_promo.gif);}
#SfContentWidget ul.big .labels_status li.trade_off{width:49px;background-image:url(../images/icons/tag_sale.gif);}
#SfContentWidget ul.big .labels_status li.new{width:46px;background-image:url(../images/icons/tag_new.gif);}
#SfContentWidget ul.big .labels_status li span{display:none;}
#SfContentWidget ul.big .cart{clear:both;float:left;margin-bottom:8px;}
#SfContentWidget ul.big .cart .submit{border:0;padding:0;margin:0;width:94px;height:22px;font-size:0;overflow:hidden;padding-top:22px;background-image:url(../images/buttons/add_to_cart.gif);cursor:pointer;font-size:0;overflow:hidden;}
#SfContentWidget ul.big .cart .add_to_cart_disabled { font-size: 10px; display: block; width:190px; height:32px; overflow: hidden }
#SfContentWidget ul.big .wishlist{float:left;padding-left:6px;margin-bottom:8px;}
#SfContentWidget ul.big .wishlist .submit{border:0;padding:0;margin:0;width:117px;height:22px;font-size:0;overflow:hidden;padding-top:22px;background-image:url(../images/buttons/add_to_wishlist.gif);cursor:pointer;font-size:0;overflow:hidden;}
#SfContentWidget ul.big .show_more{float:left;clear:both;padding-left:5px;padding-top:1px;}
#SfContentWidget ul.big .show_more a{font-size:0.79em;font-weight:bold;color:#38b8eb;text-decoration:underline;background-image:url(../images/raquo_blue_small.gif);background-repeat:no-repeat;background-position:right 3px;padding-right:11px;}
#SfContentWidget ul.big .compare{float:left;padding:4px 0 0 15px;}
#SfContentWidget ul.big .compare .add_to_compare{margin:0;padding:0;border:0;background-color:#fff;font-size:0;overflow:hidden;width:57px;height:9px;overflow:hidden;padding-top:9px;font-size:0;background-image:url(../images/buttons/add_to_compare.gif);cursor:pointer;}




#SfContentWidget ul.big li .short_description{
overflow:hidden;
height:75px;
}

/* ================================ LISTA SMALL=============================== */
#SfContentWidget ul.small{background-color:#fff;border: solid #e6e8d7;border-width:0 1px;padding:0 4px 10px 4px;}
#SfContentWidget ul.small .item{border-bottom:1px solid #e6e8d7;padding:10px 13px 5px 20px;float:left;}
#SfContentWidget ul.small .brand{margin-bottom:0.6em;}
#SfContentWidget ul.small .brand h4{font-weight:bold;color:#a2a585;font-size:0.9em;}
#SfContentWidget ul.small .title{width:470px;float:left;padding-right:10px;min-height:1px;}
#SfContentWidget ul.small .title h3{font-size:1.08em;width:470px;}
#SfContentWidget ul.small .title a{color:#455f1d;font-weight:bold;}
#SfContentWidget ul.small .wrap_cart{float:left;width:220px;overflow:hidden;}
#SfContentWidget ul.small .cart{float:left;}
#SfContentWidget ul.small .wishlist{float:left;padding-left:5px;}
#SfContentWidget ul.small .symbol{margin:0.6em 0 0.1em 0;clear:both;}
#SfContentWidget ul.small .symbol dt, #SfContentWidget ul.small .symbol dd{display:inline;margin:0;font-size:0.83em;color:#9c9e93;}
#SfContentWidget ul.small .labels_availability{float:left;width:100px;padding-top:1px;font-weight:700;}
#SfContentWidget ul.small .labels_availability li{display:block;}
#SfContentWidget ul.small .labels_availability li.in_stock_yes{color:#749500;}
#SfContentWidget ul.small .labels_availability li.in_stock_no{color:#ae9b3c;}
#SfContentWidget ul.small .custom_fields {float:left;width:155px;padding-top:3px;margin-left:4px;}
#SfContentWidget ul.small .custom_fields .green_product {background:url(../images/icons/leaf_green.gif) no-repeat top left;font-weight:bold;padding-left:16px;font-size:11px;color:#54a21b;}
#SfContentWidget ul.small .custom_fields .conventional_product {background:url(../images/icons/leaf_brown.gif) no-repeat top left;font-weight:bold;padding-left:16px;font-size:11px;color:#a89c3a;}
#SfContentWidget ul.small .labels_status{float:left;padding:0;height:17px;}
#SfContentWidget ul.small .labels_status li{float:left;height:17px;margin-left:6px;margin-top:0;padding:0;}
#SfContentWidget ul.small .labels_status li.promotion{width:79px;background-image:url(../images/icons/tag_promo.gif);}
#SfContentWidget ul.small .labels_status li.trade_off{width:49px;background-image:url(../images/icons/tag_sale.gif);}
#SfContentWidget ul.small .labels_status li.new{width:46px;background-image:url(../images/icons/tag_new.gif);}
#SfContentWidget ul.small .labels_status li span{display:none;}
#SfContentWidget ul.small .final_price{float:right;font-size:1em;color:#de6800;font-weight:bold;width:70px;text-align:right;padding-top:1px;}
#SfContentWidget ul.small div.final_price dt{display:none;}
#SfContentWidget ul.small .not_active_price{float:right;padding:3px 5px 0 30px;}
#SfContentWidget ul.small .not_active_price dt{display:none;}
#SfContentWidget ul.small .not_active_price dd{display:inline;margin:0;font-size:0.92em;color:#b6b7af;}
#SfContentWidget ul.small .not_active_price span{text-decoration:line-through;}
#SfContentWidget ul.small .not_active_price .label{display:none;}
#SfContentWidget ul.small .compare{float:right;padding-top:6px;}
#SfContentWidget ul.small .compare .add_to_compare{margin:0;padding:0;border:0;background-color:#fff;font-size:0;overflow:hidden;width:57px;height:9px;overflow:hidden;padding-top:9px;font-size:0;background-image:url(../images/buttons/add_to_compare.gif);cursor:pointer;}
#SfContentWidget ul.small .show_more{float:right;padding:3px 20px 0 0;}
#SfContentWidget ul.small .show_more a{font-size:0.79em;font-weight:bold;color:#38b8eb;text-decoration:underline;background-image:url(../images/raquo_blue_small.gif);background-repeat:no-repeat;background-position:right 3px;padding-right:11px;}
#SfContentWidget ul.small .show_more .show_more{display:none;}

/* ================================ LISTA MEDIUM=============================== */

#SfContentWidget ul.medium li.item{
width:100%;
clear:both;
}

#SfContentWidget ul.medium li .title h3{
font-size:1.2em;
font-weight:bold;
}

#SfContentWidget ul.medium li .brand, #SfContentWidget ul.medium li .title{
float:left;
}

#SfContentWidget ul.medium li .symbol,
#SfContentWidget ul.medium li .labels_status,
#SfContentWidget ul.medium li .labels_availability{
width:410px;
float:left;
}

#SfContentWidget ul.medium li .short_description{
width:100%;
clear:both;
}

#SfContentWidget ul.medium li .final_price{
float:left;
}

#ProductListPager{background-color:#fff;text-align:center;border: solid #e6e8d7;border-width:0 1px 1px 1px;padding-bottom:10px;color:#e35b00;}
#ProductListPager .link_back{display:none;}
#ProductListPager a{color:#e35b00;text-decoration:none;margin:0 0.25em;font-weight:bold;}
#ProductListPager a:hover{color:#6ad200;}
#ProductListPager a.current{color:#6ad200;}

.link_top{display:block;margin-top:1em;padding-left:1px;}
.link_top a{font-size:0.83em;font-weight:bold;color:#38b8eb;text-transform:lowercase;background-image:url(../images/icons/link_top.gif);background-repeat:no-repeat;padding-left:13px;}

.etilize_logo { padding-right: 5px; border: solid #e6e8d7;border-width:0 1px 0px 1px; text-align: right; background: white }

#ProductListCategoryFilter { padding:10px 0 10px 28px; font-size:0.92em; color:#5f8327; border-left:1px solid #e6e8d7; border-right:1px solid #e6e8d7; background-color: white;  clear:both; border-bottom: 1px solid #e6e8d7; }
#ProductListCategoryFilter li { width: 220px; float: left; }
#ProductListCategoryFilter li a { color: #61635B }
